From 88567995d1741a0fc83a4c1136139cce1c4a397d Mon Sep 17 00:00:00 2001 From: Brian Johnson <34129+bridiver@users.noreply.github.com> Date: Tue, 30 Jan 2024 16:27:44 -0700 Subject: [PATCH] Revert "[Speedreader] Update to kuchikiki 0.8.2" --- .gitignore | 1 + DEPS | 1 + components/speedreader/rust/ffi/Cargo.toml | 3 - components/speedreader/rust/lib/BUILD.gn | 2 +- components/speedreader/rust/lib/Cargo.toml | 12 +- .../rust/lib/src/readability/BUILD.gn | 2 +- .../rust/lib/src/readability/Cargo.toml | 7 +- .../rust/lib/src/readability/src/dom.rs | 8 +- .../rust/lib/src/readability/src/extractor.rs | 4 +- .../rust/lib/src/readability/src/lib.rs | 7 +- .../rust/lib/src/readability/src/nlp.rs | 9 +- .../rust/lib/src/readability/src/scorer.rs | 176 +++-- .../lib/src/readability/src/statistics.rs | 69 +- .../rust/lib/src/speedreader_readability.rs | 7 +- .../speedreader/rust/lib/tests/legacy.rs | 25 +- components/speedreader/rust/lib/tests/lib.rs | 47 +- .../blog.evjang.com/distilled.html | 10 +- .../ferrous-systems.com/distilled.html | 2 +- .../nationalpost.com/distilled.html | 4 +- .../support.brave.com/distilled.html | 4 +- .../issues_pages/variety.com/distilled.html | 2 +- .../issues_pages/www.bbc.com/distilled.html | 2 +- .../issues_pages/www.eff.org/distilled.html | 2 +- .../www.forbes.com/distilled.html | 10 +- .../www.latimes.com/distilled.html | 4 +- .../www.politico.com/distilled.html | 2 +- .../www.sixthtone.com/distilled.html | 4 +- .../www.theregister.com/distilled.html | 8 +- .../issues_pages/www.tmz.com/distilled.html | 32 +- .../news_pages/abcnews.com/distilled.html | 2 +- .../news_pages/abcnews.go.com/distilled.html | 2 +- .../boston.cbslocal.com/distilled.html | 10 +- .../chicago.cbslocal.com/distilled.html | 10 +- .../detroit.cbslocal.com/distilled.html | 4 +- .../dfw.cbslocal.com/distilled.html | 16 +- .../news_pages/espn.go.com/distilled.html | 2 +- .../foresthillstimes.com/distilled.html | 2 +- .../news_pages/foxnews.com/distilled.html | 6 +- .../news_pages/gothamist.com/distilled.html | 4 +- .../heartlandnewsfeed.com/distilled.html | 2 +- .../pages/news_pages/kdvr.com/distilled.html | 2 +- .../pages/news_pages/ktla.com/distilled.html | 2 +- .../losangeles.cbslocal.com/distilled.html | 8 +- .../minnesota.cbslocal.com/distilled.html | 8 +- .../news_pages/news.bbc.co.uk/distilled.html | 2 +- .../news_pages/news.google.com/distilled.html | 2 +- .../newyork.cbslocal.com/distilled.html | 10 +- .../news_pages/nypost.com/distilled.html | 6 +- .../news_pages/observer.com/distilled.html | 6 +- .../philadelphia.cbslocal.com/distilled.html | 2 +- .../reporternewspapers.net/distilled.html | 24 +- .../rssfeeds.usatoday.com/distilled.html | 2 +- .../sanfrancisco.cbslocal.com/distilled.html | 10 +- .../tampa.cbslocal.com/distilled.html | 6 +- .../news_pages/thealike.com/distilled.html | 4 +- .../theintercept.com/distilled.html | 4 +- .../timesofsandiego.com/distilled.html | 6 +- .../news_pages/usathrill.com/distilled.html | 6 +- .../washington.cbslocal.com/distilled.html | 12 +- .../pages/news_pages/wgntv.com/distilled.html | 8 +- .../news_pages/wolfdaily.com/distilled.html | 2 +- .../pages/news_pages/wsvn.com/distilled.html | 2 +- .../pages/news_pages/wtop.com/distilled.html | 8 +- .../www.astronomynow.com/distilled.html | 10 +- .../news_pages/www.boston.com/distilled.html | 14 +- .../www.businesstribune.org/distilled.html | 2 +- .../news_pages/www.cbsnews.com/distilled.html | 18 +- .../www.chicagoreader.com/distilled.html | 90 +-- .../www.chicagotribune.com/distilled.html | 2 +- .../www.csmonitor.com/distilled.html | 6 +- .../www.earthtimes.org/distilled.html | 6 +- .../news_pages/www.eonline.com/distilled.html | 12 +- .../news_pages/www.forbes.com/distilled.html | 92 +-- .../news_pages/www.freep.com/distilled.html | 2 +- .../news_pages/www.harpers.org/distilled.html | 2 +- .../www.hollywoodreporter.com/distilled.html | 12 +- .../www.huffpost.com/distilled.html | 2 +- .../news_pages/www.iht.com/distilled.html | 2 +- .../news_pages/www.kxan.com/distilled.html | 12 +- .../www.laobserved.com/distilled.html | 58 +- .../news_pages/www.latimes.com/distilled.html | 2 +- .../www.miaminewtimes.com/distilled.html | 4 +- .../www.miamitodaynews.com/distilled.html | 4 +- .../news_pages/www.mojones.com/distilled.html | 4 +- .../www.nbcchicago.com/distilled.html | 4 +- .../news_pages/www.nbcdfw.com/distilled.html | 294 ++++---- .../www.nbcmiami.com/distilled.html | 4 +- .../news_pages/www.nbcnews.com/distilled.html | 2 +- .../www.nbcnewyork.com/distilled.html | 4 +- .../www.nbcphiladelphia.com/distilled.html | 8 +- .../www.nbcwashington.com/distilled.html | 2 +- .../news_pages/www.newsday.com/distilled.html | 2 +- .../news_pages/www.npr.org/distilled.html | 10 +- .../www.nydailynews.com/distilled.html | 2 +- .../news_pages/www.nytimes.com/distilled.html | 2 +- .../news_pages/www.pcworld.com/distilled.html | 44 +- .../news_pages/www.pe.com/distilled.html | 8 +- .../www.phoenixnewtimes.com/distilled.html | 4 +- .../www.politico.com/distilled.html | 2 +- .../distilled.html | 2 +- .../news_pages/www.reuters.com/distilled.html | 2 +- .../www.seattletimes.com/distilled.html | 56 +- .../news_pages/www.sfgate.com/distilled.html | 8 +- .../www.sportingnews.com/distilled.html | 2 +- .../www.the-times.co.uk/distilled.html | 2 +- .../www.theatlantic.com/distilled.html | 2 +- .../www.thenewrepublic.com/distilled.html | 2 +- .../news_pages/www.thestar.com/distilled.html | 2 +- .../www.twincities.com/distilled.html | 2 +- .../news_pages/www.upi.com/distilled.html | 8 +- .../www.usatoday.com/distilled.html | 2 +- .../news_pages/www.usnews.com/distilled.html | 2 +- .../www.villagevoice.com/distilled.html | 4 +- .../www.washingtonpost.com/distilled.html | 6 +- .../news_pages/www.wired.com/distilled.html | 2 +- .../news_pages/www.wivb.com/distilled.html | 6 +- .../news_pages/www.zdnet.com/distilled.html | 2 +- third_party/rust/Cargo.lock | 4 +- third_party/rust/Cargo.toml | 8 +- third_party/rust/indexmap/v1/BUILD.gn | 3 - third_party/rust/kuchiki/v0_8/BUILD.gn | 45 ++ third_party/rust/kuchikiki/v0_8/BUILD.gn | 46 -- .../rust/kuchikiki/v0_8/README.chromium | 9 - .../kuchikiki/v0_8/crate/.cargo_vcs_info.json | 6 - .../kuchikiki/v0_8/crate/.github/CODEOWNERS | 1 - .../v0_8/crate/.github/workflows/audit.yaml | 23 - .../v0_8/crate/.github/workflows/lint.yaml | 38 - .../v0_8/crate/.github/workflows/tests.yaml | 22 - .../rust/kuchikiki/v0_8/crate/.gitignore | 3 - .../rust/kuchikiki/v0_8/crate/CHANGELOG.md | 659 ------------------ .../rust/kuchikiki/v0_8/crate/Cargo.toml | 46 -- .../rust/kuchikiki/v0_8/crate/Cargo.toml.orig | 26 - third_party/rust/kuchikiki/v0_8/crate/LICENSE | 23 - .../rust/kuchikiki/v0_8/crate/README.md | 17 - .../rust/kuchikiki/v0_8/crate/SECURITY.md | 9 - .../v0_8/crate/examples/find_matches.rs | 46 -- .../v0_8/crate/examples/stack-overflow.rs | 20 - .../kuchikiki/v0_8/crate/src/attributes.rs | 83 --- .../kuchikiki/v0_8/crate/src/cell_extras.rs | 113 --- .../rust/kuchikiki/v0_8/crate/src/iter.rs | 464 ------------ .../rust/kuchikiki/v0_8/crate/src/lib.rs | 40 -- .../kuchikiki/v0_8/crate/src/node_data_ref.rs | 116 --- .../rust/kuchikiki/v0_8/crate/src/parser.rs | 257 ------- .../rust/kuchikiki/v0_8/crate/src/select.rs | 436 ------------ .../kuchikiki/v0_8/crate/src/serializer.rs | 103 --- .../rust/kuchikiki/v0_8/crate/src/tests.rs | 199 ------ .../rust/kuchikiki/v0_8/crate/src/tree.rs | 499 ------------- .../kuchikiki/v0_8/crate/test_data/foo.html | 9 - third_party/rust/third_party.toml | 4 +- 149 files changed, 840 insertions(+), 4065 deletions(-) create mode 100644 third_party/rust/kuchiki/v0_8/BUILD.gn delete mode 100644 third_party/rust/kuchikiki/v0_8/BUILD.gn delete mode 100644 third_party/rust/kuchikiki/v0_8/README.chromium delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.cargo_vcs_info.json delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.github/CODEOWNERS delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.github/workflows/audit.yaml delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.github/workflows/lint.yaml delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.github/workflows/tests.yaml delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/.gitignore delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/CHANGELOG.md delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/Cargo.toml delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/Cargo.toml.orig delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/LICENSE delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/README.md delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/SECURITY.md delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/examples/find_matches.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/examples/stack-overflow.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/attributes.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/cell_extras.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/iter.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/lib.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/node_data_ref.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/parser.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/select.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/serializer.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/tests.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/src/tree.rs delete mode 100644 third_party/rust/kuchikiki/v0_8/crate/test_data/foo.html diff --git a/.gitignore b/.gitignore index c85d1cc2d509..e06049c7db30 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ patches/**/*.patchinfo /third_party/rapidjson/src /third_party/reclient_configs/src /third_party/rust/challenge_bypass_ristretto/v1/crate +/third_party/rust/kuchiki/v0_8/crate /third_party/rust/futures_retry/v0_5/crate /third_party/cryptography /third_party/macholib diff --git a/DEPS b/DEPS index a969d0ef4f2d..7679810c44e6 100644 --- a/DEPS +++ b/DEPS @@ -36,6 +36,7 @@ deps = { "third_party/playlist_component/src": "https://github.com/brave/playlist-component.git@c043566e2ff6133d110cf516ed472451039139e2", "third_party/rust/challenge_bypass_ristretto/v1/crate": "https://github.com/brave-intl/challenge-bypass-ristretto.git@a1da4641734adc8312215b38a8221962d2c8e045", "third_party/rust/futures_retry/v0_5/crate": "https://github.com/brave-intl/futures-retry.git@2aaaafbc3d394661534d4dbd14159d164243c20e", + "third_party/rust/kuchiki/v0_8/crate": "https://github.com/brave/kuchiki.git@589eadca2c1d06ddda2919354590bfe1ace88a43", "third_party/macholib": { "url": "https://github.com/ronaldoussoren/macholib.git@36a6777ccd0891c5d1b44ba885573d7c90740015", "condition": "checkout_mac", diff --git a/components/speedreader/rust/ffi/Cargo.toml b/components/speedreader/rust/ffi/Cargo.toml index 3f0f84461882..e43383bd27f7 100644 --- a/components/speedreader/rust/ffi/Cargo.toml +++ b/components/speedreader/rust/ffi/Cargo.toml @@ -15,6 +15,3 @@ panic = "abort" name = "speedreader_ffi" path = "lib.rs" crate-type = ["rlib"] - -[patch.crates-io.kuchikiki] -path = "../../../../third_party/rust/kuchikiki/v0_8/crate" diff --git a/components/speedreader/rust/lib/BUILD.gn b/components/speedreader/rust/lib/BUILD.gn index 4654fa7eccdf..c6a37877b19d 100644 --- a/components/speedreader/rust/lib/BUILD.gn +++ b/components/speedreader/rust/lib/BUILD.gn @@ -18,7 +18,7 @@ rust_static_library("lib") { deps = [ "src/readability:lib", "//brave/third_party/rust/html5ever/v0_25:lib", - "//brave/third_party/rust/kuchikiki/v0_8:lib", + "//brave/third_party/rust/kuchiki/v0_8:lib", "//brave/third_party/rust/lifeguard/v0_6:lib", "//brave/third_party/rust/lol_html/v0_3:lib", "//brave/third_party/rust/markup5ever/v0_10:lib", diff --git a/components/speedreader/rust/lib/Cargo.toml b/components/speedreader/rust/lib/Cargo.toml index 5830506268f9..c9b108842d33 100644 --- a/components/speedreader/rust/lib/Cargo.toml +++ b/components/speedreader/rust/lib/Cargo.toml @@ -14,11 +14,12 @@ include = [ "/README.md", "/src/*", "/examples/*.rs", + "/benches/*" ] [dependencies] html5ever = "0.25.1" -kuchikiki = "0.8.2" +kuchiki = "0.8.1" lol_html = "0.3.0" regex = "1" serde_json = "1.0.70" @@ -44,5 +45,10 @@ criterion = "0.3" futures = "0.3" tokio = { version = "1.2", features = ["full"] } -[patch.crates-io.kuchikiki] -path = "../../../../third_party/rust/kuchikiki/v0_8/crate" +[[bench]] +name = "html5ever" +harness = false + +[patch.crates-io.kuchiki_v0_8] +path = "../../../third_party/rust/kuchiki/v0_8/crate" +package = "kuchiki" diff --git a/components/speedreader/rust/lib/src/readability/BUILD.gn b/components/speedreader/rust/lib/src/readability/BUILD.gn index c2e0fa36daa3..bb216a125173 100644 --- a/components/speedreader/rust/lib/src/readability/BUILD.gn +++ b/components/speedreader/rust/lib/src/readability/BUILD.gn @@ -23,7 +23,7 @@ rust_static_library("lib") { deps = [ "//brave/third_party/rust/html5ever/v0_25:lib", - "//brave/third_party/rust/kuchikiki/v0_8:lib", + "//brave/third_party/rust/kuchiki/v0_8:lib", "//brave/third_party/rust/thiserror/v1:lib", "//brave/third_party/rust/time/v0_3:lib", "//brave/third_party/rust/url/v2:lib", diff --git a/components/speedreader/rust/lib/src/readability/Cargo.toml b/components/speedreader/rust/lib/src/readability/Cargo.toml index fa26397c1763..75c10b9789af 100644 --- a/components/speedreader/rust/lib/src/readability/Cargo.toml +++ b/components/speedreader/rust/lib/src/readability/Cargo.toml @@ -13,7 +13,7 @@ edition = "2018" [dependencies] bitflags = "1.2" html5ever = "0.25.1" -kuchikiki = "0.8.2" +kuchiki = "0.8.1" lazy_static = "1.4" regex = "1" serde_json = "1.0" @@ -25,5 +25,6 @@ url = "2.2" assert_approx_eq = "1.1.0" reqwest = { version = "0.11.6", features = ["blocking", "stream"] } -[patch.crates-io.kuchiki] -path = "../../../../../third_party/rust/kuchikiki/v0_8/crate" +[patch.crates-io.kuchiki_v0_8] +path = "../../../../../third_party/rust/kuchiki/v0_8/crate" +package = "kuchiki" diff --git a/components/speedreader/rust/lib/src/readability/src/dom.rs b/components/speedreader/rust/lib/src/readability/src/dom.rs index f84625d146d8..3fd7d319a6cd 100644 --- a/components/speedreader/rust/lib/src/readability/src/dom.rs +++ b/components/speedreader/rust/lib/src/readability/src/dom.rs @@ -10,10 +10,10 @@ use html5ever::tendril::TendrilSink; use html5ever::tree_builder::{ElementFlags, NodeOrText}; use html5ever::{parse_document, ParseOpts}; use html5ever::{Attribute, LocalName, QualName}; -use kuchikiki::iter::NodeIterator; -use kuchikiki::NodeData::{Element, Text}; -use kuchikiki::NodeRef as Handle; -use kuchikiki::Sink; +use kuchiki::iter::NodeIterator; +use kuchiki::NodeData::{Element, Text}; +use kuchiki::NodeRef as Handle; +use kuchiki::Sink; use std::str::FromStr; /// A small wrapper function that creates a NodeOrText from a Text handle or an diff --git a/components/speedreader/rust/lib/src/readability/src/extractor.rs b/components/speedreader/rust/lib/src/readability/src/extractor.rs index 43fd98397bba..40cd9a417820 100644 --- a/components/speedreader/rust/lib/src/readability/src/extractor.rs +++ b/components/speedreader/rust/lib/src/readability/src/extractor.rs @@ -8,8 +8,8 @@ use html5ever::parse_document; use html5ever::tendril::TendrilSink; use html5ever::tree_builder::{ElementFlags, NodeOrText, TreeSink}; use html5ever::QualName; -use kuchikiki::NodeRef as Handle; -use kuchikiki::Sink; +use kuchiki::NodeRef as Handle; +use kuchiki::Sink; use regex::Regex; use std::collections::HashSet; use std::default::Default; diff --git a/components/speedreader/rust/lib/src/readability/src/lib.rs b/components/speedreader/rust/lib/src/readability/src/lib.rs index 1360b44f31d6..37e8220f03a7 100644 --- a/components/speedreader/rust/lib/src/readability/src/lib.rs +++ b/components/speedreader/rust/lib/src/readability/src/lib.rs @@ -1,11 +1,6 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - #[macro_use] extern crate html5ever; -extern crate kuchikiki; +extern crate kuchiki; extern crate regex; extern crate url; #[macro_use] diff --git a/components/speedreader/rust/lib/src/readability/src/nlp.rs b/components/speedreader/rust/lib/src/readability/src/nlp.rs index 596fc44788a0..435fb51cbccd 100644 --- a/components/speedreader/rust/lib/src/readability/src/nlp.rs +++ b/components/speedreader/rust/lib/src/readability/src/nlp.rs @@ -1,8 +1,3 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - use regex::{Regex, RegexSet}; use std::cmp::max; use std::collections::HashSet; @@ -33,8 +28,8 @@ lazy_static! { ]).unwrap(); } -/// Determines if a slice is an abbreviation by checking a list of common -/// abbreviations and some simple heuristics. +/// Determines if a slice is an abbreviation by checking a list of common abbreviations and some +/// simple heuristics. #[inline] pub fn is_abbreviation(s: &str) -> bool { let len = s.chars().count(); diff --git a/components/speedreader/rust/lib/src/readability/src/scorer.rs b/components/speedreader/rust/lib/src/readability/src/scorer.rs index c8fc1566cbd3..7d5313c7c7d8 100644 --- a/components/speedreader/rust/lib/src/readability/src/scorer.rs +++ b/components/speedreader/rust/lib/src/readability/src/scorer.rs @@ -1,19 +1,14 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - use crate::{dom, util}; use html5ever::tendril::StrTendril; use html5ever::tree_builder::TreeSink; use html5ever::tree_builder::{ElementFlags, NodeOrText}; use html5ever::{LocalName, QualName}; -use kuchikiki::iter::NodeIterator; -use kuchikiki::NodeData::{ +use kuchiki::iter::NodeIterator; +use kuchiki::NodeData::{ Comment, Doctype, Document, DocumentFragment, Element, ProcessingInstruction, Text, }; -use kuchikiki::NodeRef as Handle; -use kuchikiki::{ElementData, Sink}; +use kuchiki::NodeRef as Handle; +use kuchiki::{ElementData, Sink}; use regex::Regex; use std::cmp::Ordering; use std::collections::HashSet; @@ -76,8 +71,7 @@ static DECAY_FACTOR: f32 = 3.0; // https://github.com/mozilla/readability/blob/e2aea3121a9bb6e05478edc1596026c41c782779/Readability.js#L111 static NUM_TOP_CANDIDATES: usize = 5; -// The minimum score to be considered as a top candidate under strict -// heuristics. +// The minimum score to be considered as a top candidate under strict heuristics. static CANDIDATE_SCORE_THRESHOLD: f32 = 5.0; lazy_static! { @@ -95,7 +89,11 @@ pub struct TopCandidate { impl TopCandidate { #[inline] pub fn score(&self) -> f32 { - if let Some(elem) = self.node.as_element() { elem.score.get() } else { 0.0 } + if let Some(elem) = self.node.as_element() { + elem.score.get() + } else { + 0.0 + } } } @@ -132,13 +130,18 @@ bitflags::bitflags! { fn url_suffix_is_img(src: &str) -> bool { static LOADABLE_IMG_SUFFIX: [&str; 4] = [".jpg", ".jpeg", ".png", ".webp"]; - if LOADABLE_IMG_SUFFIX.iter().any(|suffix| src.ends_with(suffix)) { + if LOADABLE_IMG_SUFFIX + .iter() + .any(|suffix| src.ends_with(suffix)) + { return true; } // Try again with URL params stripped let is_loadable_path = |src: &str| match Url::parse(src) { - Ok(url) => LOADABLE_IMG_SUFFIX.iter().any(|suffix| url.path().ends_with(suffix)), + Ok(url) => LOADABLE_IMG_SUFFIX + .iter() + .any(|suffix| url.path().ends_with(suffix)), _ => false, }; if src.starts_with('/') { @@ -148,11 +151,10 @@ fn url_suffix_is_img(src: &str) -> bool { } } -/// Returns true if the image src loads without JavaScript logic. Some sites -/// like Kotaku and The Atlantic try and get fancy with this. Our simple -/// heuristic is to check if src is set something reasonable or srcset is set at -/// all. Some things we've seen in the wild are srcset being left out in favor -/// of data-srcset, and src being base64 encoded. +/// Returns true if the image src loads without JavaScript logic. Some sites like Kotaku and The +/// Atlantic try and get fancy with this. Our simple heuristic is to check if src is set something +/// reasonable or srcset is set at all. Some things we've seen in the wild are srcset being left +/// out in favor of data-srcset, and src being base64 encoded. #[inline] fn img_loaded_mask(data: &ElementData) -> ImageLoadedMask { let mut mask: ImageLoadedMask = ImageLoadedMask::NONE; @@ -202,7 +204,9 @@ impl From for ImageCandidateError { #[inline] fn is_valid_srcset(srcset: &str) -> bool { - srcset.split(',').all(|candidate| validate_image_candidate_string(candidate).is_ok()) + srcset + .split(',') + .all(|candidate| validate_image_candidate_string(candidate).is_ok()) } /// We roughly follow the guidelines at https://html.spec.whatwg.org/multipage/urls-and-fetching.html#valid-non-empty-url @@ -236,9 +240,9 @@ struct LazyImage { value: String, } -/// Try and find attributes corresponding to a lazy loaded image and return the -/// new attribute metadata. Look for anything ending in *srcset (data-srcset is -/// fairly common) or any element with image suffixes. +/// Try and find attributes corresponding to a lazy loaded image and return the new attribute +/// metadata. Look for anything ending in *srcset (data-srcset is fairly common) or any element +/// with image suffixes. fn try_lazy_img( data: &ElementData, mut mask: ImageLoadedMask, @@ -251,22 +255,26 @@ fn try_lazy_img( if !mask.contains(ImageLoadedMask::SRCSET) { if name.local.as_ref().ends_with("-srcset") { mask |= ImageLoadedMask::SRCSET; - lazy_srcs - .push(LazyImage { local: local_name!("srcset"), value: value.value.clone() }); + lazy_srcs.push(LazyImage { + local: local_name!("srcset"), + value: value.value.clone(), + }); } } if !mask.contains(ImageLoadedMask::SRC) { if url_suffix_is_img(&value.value) { mask |= ImageLoadedMask::SRC; - lazy_srcs.push(LazyImage { local: local_name!("src"), value: value.value.clone() }); + lazy_srcs.push(LazyImage { + local: local_name!("src"), + value: value.value.clone(), + }); } } } (mask, lazy_srcs) } -/// Returns the proportion of links an element contains with the amount of text -/// in the subtree. +/// Returns the proportion of links an element contains with the amount of text in the subtree. #[inline] pub fn get_link_density(handle: &Handle) -> f32 { let text_length = dom::text_len(&handle) as f32; @@ -275,12 +283,13 @@ pub fn get_link_density(handle: &Handle) -> f32 { } let mut links: Vec = vec![]; dom::find_node(&handle, "a", &mut links); - let link_length = links.iter().fold(0.0, |acc, link| acc + dom::text_len(&link) as f32); + let link_length = links + .iter() + .fold(0.0, |acc, link| acc + dom::text_len(&link) as f32); link_length / text_length } -/// Returns the proportion of children an element has with the amount of text in -/// the subtree. +/// Returns the proportion of children an element has with the amount of text in the subtree. #[inline] pub fn get_text_density(handle: &Handle, tags: &[&str]) -> f32 { let text_length = dom::text_len(&handle) as f32; @@ -288,7 +297,9 @@ pub fn get_text_density(handle: &Handle, tags: &[&str]) -> f32 { return 0.0; } let nodes = dom::find_nodes_with_tag(&handle, tags); - let children_length = nodes.iter().fold(0.0, |acc, child| acc + dom::text_len(&child) as f32); + let children_length = nodes + .iter() + .fold(0.0, |acc, child| acc + dom::text_len(&child) as f32); children_length / text_length as f32 } @@ -306,9 +317,10 @@ pub fn is_candidate(handle: &Handle) -> bool { local_name!("div") | local_name!("article") | local_name!("center") - | local_name!("section") => { - !dom::has_nodes(&handle, &BLOCK_CHILD_TAGS.iter().cloned().collect::>()) - } + | local_name!("section") => !dom::has_nodes( + &handle, + &BLOCK_CHILD_TAGS.iter().cloned().collect::>(), + ), _ => false, }, _ => false, @@ -376,8 +388,8 @@ pub fn get_class_weight(handle: &Handle) -> f32 { weight } -/// Do a subparse. The data inside of a noscript element is text. Send it -/// through the parser and return the result if it is one img element. +/// Do a subparse. The data inside of a noscript element is text. Send it through the parser and +/// return the result if it is one img element. fn get_inner_img_from_noscript(handle: &Handle) -> Option { let child = handle.first_child()?; if let Some(contents) = child.as_text() { @@ -393,9 +405,9 @@ fn get_inner_img_from_noscript(handle: &Handle) -> Option { None } -/// Unwrap a element to just be an img -/// element. Sites like Medium and BBC wrap img elements in a noscript on page -/// load, and do this same process in Javascript. +/// Unwrap a element to just be an img element. Sites like +/// Medium and BBC wrap img elements in a noscript on page load, and do this same process in +/// Javascript. fn unwrap_noscript(handle: &Handle, useless_nodes: &mut Vec) -> Option { if let Some(img) = get_inner_img_from_noscript(handle) { for sibling in handle.preceding_siblings().elements() { @@ -424,8 +436,11 @@ pub fn replace_tags(dom: &mut Sink) { // have block elements as children. To get around this, we check its // children for non-phrasing content, and replace it with a div in that // case, or a span otherwise. - for node in - dom.document_node.descendants().elements().filter(|e| e.name.local == local_name!("font")) + for node in dom + .document_node + .descendants() + .elements() + .filter(|e| e.name.local == local_name!("font")) { let h = node.as_node(); let local: LocalName; @@ -445,8 +460,8 @@ pub fn replace_tags(dom: &mut Sink) { } } -/// Prepare the DOM for the candidate and cleaning steps. Delete "noisy" nodes -/// and do small transformations. +/// Prepare the DOM for the candidate and cleaning steps. Delete "noisy" nodes and do small +/// transformations. pub fn preprocess(mut dom: &mut Sink, handle: Handle) -> bool { if let Some(data) = handle.as_element() { match data.name.local { @@ -469,8 +484,8 @@ pub fn preprocess(mut dom: &mut Sink, handle: Handle) -> bool { useless_nodes.push(child.clone()); } - // These are pre-processing steps that don't just delete nodes, but also append - // nodes to their parent. + // These are pre-processing steps that don't just delete nodes, but also append nodes to + // their parent. match child.data() { Element(data) => { match data.name.local { @@ -576,8 +591,7 @@ pub fn preprocess(mut dom: &mut Sink, handle: Handle) -> bool { dom.remove_from_parent(&sibling); } for sibling in p.following_siblings() { - // If we approach another

chain, we are encroaching on another - // paragraph. + // If we approach another

chain, we are encroaching on another paragraph. if dom::get_tag_name(&sibling) == Some(&local_name!("br")) { if let Some(next) = sibling.next_sibling() { if dom::get_tag_name(&next) == Some(&local_name!("br")) { @@ -621,18 +635,27 @@ pub fn get_top_candidate( // scores all candidate nodes let mut top_candidates: Vec = vec![]; - for elem in dom.document_node.descendants().elements().filter(|e| e.is_candidate.get()) { + for elem in dom + .document_node + .descendants() + .elements() + .filter(|e| e.is_candidate.get()) + { let node = elem.as_node(); let score = elem.score.get() * (1.0 - get_link_density(&node)); elem.score.set(score); if top_candidates.len() < NUM_TOP_CANDIDATES { - top_candidates.push(TopCandidate { node: Handle::clone(node) }); + top_candidates.push(TopCandidate { + node: Handle::clone(node), + }); } else { let min_index = util::min_elem_index(&top_candidates); let min = &mut top_candidates[min_index]; if score > min.score() { - *min = TopCandidate { node: Handle::clone(node) } + *min = TopCandidate { + node: Handle::clone(node), + } } } } @@ -798,9 +821,8 @@ pub fn search_alternative_candidates<'a>(top_candidates: &'a Vec) None } -/// Iterates through the siblings of the top candidate and appends related -/// content. Having the same class name as the parent is a bonus, same with -/// dense text nodes. +/// Iterates through the siblings of the top candidate and appends related content. Having the same +/// class name as the parent is a bonus, same with dense text nodes. pub fn append_related_siblings(dom: &mut Sink, top_candidate: Handle) { if let Some(top_elem) = top_candidate.as_element() { if let Some(parent) = top_candidate.parent() { @@ -835,7 +857,10 @@ pub fn append_related_siblings(dom: &mut Sink, top_candidate: Handle) { } if append { - if ALTER_TO_DIV_EXCEPTIONS.iter().any(|&tag| tag == &elem.name.local) { + if ALTER_TO_DIV_EXCEPTIONS + .iter() + .any(|&tag| tag == &elem.name.local) + { let new_elem = Handle::new_element( QualName::new(None, ns!(), local_name!("div")), elem.attributes.borrow().map.clone(), @@ -892,7 +917,7 @@ pub fn clean( local_name!("source") => { if let Some(parent) = handle.parent().as_ref() { if dom::get_tag_name(&parent) == Some(&local_name!("picture")) { - return Some(format!("{}", line!())); + return Some(format!("{}", line!())) } } None @@ -902,13 +927,13 @@ pub fn clean( let mut heading = String::new(); dom::extract_text(&handle, &mut heading, true); if heading.is_empty() { - return Some(format!("{}", line!())); + return Some(format!("{}", line!())) } else if !title_tokens.is_empty() { let heading_tokens = heading.split_whitespace().collect::>(); let distance = title_tokens.difference(&heading_tokens).count() as f32; let similarity = 1.0 - distance / title_tokens.len() as f32; if similarity >= 0.75 { - return Some(format!("{}, {}", line!(), similarity)); + return Some(format!("{}, {}", line!(), similarity)) } } if data.name.local == local_name!("h1") { @@ -918,13 +943,12 @@ pub fn clean( let h2 = dom.create_element(name, vec![], ElementFlags::default()); dom.reparent_children(&handle, &h2); dom.append_before_sibling(&handle, NodeOrText::AppendNode(h2)); - return Some(format!("{}", line!())); + return Some(format!("{}", line!())) } else { - // If

has class attribute with a negative pattern - // (ad, hidden, etc.) remove it. - let weight = get_class_weight(&handle); - if weight < -20.0 { - return Some(format!("{}, {}", line!(), weight)); + // If

has class attribute with a negative pattern (ad, hidden, etc.) remove it. + let weigth = get_class_weight(&handle); + if weigth < -20.0 { + return Some(format!("{}, {}", line!(), weigth)) } } None @@ -936,7 +960,7 @@ pub fn clean( local_name!("br") => { if let Some(sibling) = handle.next_sibling() { if dom::get_tag_name(&sibling) == Some(&local_name!("p")) { - return Some(format!("{}", line!())); + return Some(format!("{}", line!())) } } None @@ -959,8 +983,8 @@ pub fn clean( })(); if delete.is_none() { - // Delete style, align, and other elements that will - // conflict with the Speedreader stylesheet. + // Delete style, align, and other elements that will conflict with the Speedreader + // stylesheet. let mut attrs = data.attributes.borrow_mut(); for attr in PRESENTATIONAL_ATTRIBUTES.iter() { attrs.remove(*attr); @@ -1006,8 +1030,8 @@ pub fn clean( return useless; } -/// Using content score and other heuristics, determine if the handle should be -/// marked for deletion. +/// Using content score and other heuristics, determine if the handle should be marked for +/// deletion. pub fn is_useless(handle: &Handle) -> Option { let tag_name = dom::get_tag_name(&handle); let weight = get_class_weight(&handle); @@ -1131,17 +1155,17 @@ mod tests { ); assert!(validate_image_candidate_string("image-480w.jpg 480w").is_ok()); assert!(validate_image_candidate_string("image-480w.jpg 480w").is_ok()); - assert!( - validate_image_candidate_string( - "/content/dam/news/2017/11/16/a08.jpeg?imwidth=480 480w" - ) - .is_ok() - ); + assert!(validate_image_candidate_string( + "/content/dam/news/2017/11/16/a08.jpeg?imwidth=480 480w" + ) + .is_ok()); assert!(validate_image_candidate_string("https://i.guim.co.uk/img/media/603fd890c17afa94c6fd0e41f87875be104b811a/38_0_4848_2912/master/4848.jpg?width=160&quality=85&auto=format&fit=max&s=fc5a4d4e165ba28ea00817f416bae258 160w").is_ok()); } #[test] fn test_is_srcset() { - assert!(is_valid_srcset("https://test.com/original.jpg, https://test.com/original.jpg 2x")); + assert!(is_valid_srcset( + "https://test.com/original.jpg, https://test.com/original.jpg 2x" + )); } } diff --git a/components/speedreader/rust/lib/src/readability/src/statistics.rs b/components/speedreader/rust/lib/src/readability/src/statistics.rs index dc11f89a6f72..3476809dccb4 100644 --- a/components/speedreader/rust/lib/src/readability/src/statistics.rs +++ b/components/speedreader/rust/lib/src/readability/src/statistics.rs @@ -1,12 +1,7 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - use crate::{dom, util}; -use kuchikiki::iter::NodeIterator; -use kuchikiki::NodeRef as Handle; -use kuchikiki::{ElementData, Sink}; +use kuchiki::iter::NodeIterator; +use kuchiki::NodeRef as Handle; +use kuchiki::{ElementData, Sink}; use util::count_ignore_consecutive_whitespace; #[derive(Default)] @@ -116,7 +111,11 @@ impl<'a> Iterator for NaiveInlineCSSStyleIterator<'a> { let mut splitter = n.splitn(2, ':'); let property = splitter.next()?.trim(); let value = splitter.next()?.trim(); - if !property.is_empty() && !value.is_empty() { Some((property, value)) } else { None } + if !property.is_empty() && !value.is_empty() { + Some((property, value)) + } else { + None + } }) } @@ -230,13 +229,15 @@ fn collect_scores(node: &Handle, paragraph_len_threshold: usize, features: &mut // Sqrt moz score with no paragraph subtraction features.moz_score_all_sqrt += (len as f64).sqrt(); - features.moz_score_all_sqrt = - features.moz_score_all_sqrt.min(*MOZ_SCORE_ALL_SQRT_SATURATION); + features.moz_score_all_sqrt = features + .moz_score_all_sqrt + .min(*MOZ_SCORE_ALL_SQRT_SATURATION); // Moz score with no paragraph subtraction, no sqrt features.moz_score_all_linear += len; - features.moz_score_all_linear = - features.moz_score_all_linear.min(*MOZ_SCORE_ALL_LINEAR_SATURATION); + features.moz_score_all_linear = features + .moz_score_all_linear + .min(*MOZ_SCORE_ALL_LINEAR_SATURATION); } } for child in node.children() { @@ -265,9 +266,9 @@ fn is_open_graph_article(head: &Handle) -> bool { false } -/// Does a quick pass over the dom and populates a feature struct. The caller -/// can use these values to determine if the page is readable without doing -/// expensive distilling. +/// Does a quick pass over the dom and populates a feature struct. The caller can +/// use these values to determine if the page is readable without doing expensive +/// distilling. pub fn collect_statistics(dom: &Sink) -> Option { let mut features = ReadableFeatures::default(); let head = dom::document_head(&dom)?; @@ -290,8 +291,9 @@ mod tests { where R: Read, { - let dom: Sink = - parse_document(Sink::default(), Default::default()).from_utf8().read_from(input)?; + let dom: Sink = parse_document(Sink::default(), Default::default()) + .from_utf8() + .read_from(input)?; collect_statistics(&dom).ok_or(std::io::Error::new( std::io::ErrorKind::InvalidInput, @@ -311,7 +313,10 @@ mod tests { "#; let mut cursor = Cursor::new(input); let features = collect_statistics_for_test(&mut cursor).unwrap(); - assert!(features.is_open_graph_article, "Article content not detected as opengraph"); + assert!( + features.is_open_graph_article, + "Article content not detected as opengraph" + ); } #[test] @@ -403,11 +408,21 @@ this text is countedthis text is counted large_p_node.push_str("

"); p_blob.push_str(&large_p_node); } - let input = format!(r#"
{}
"#, p_blob); + let input = format!( + r#"
{}
"#, + p_blob + ); let mut cursor = Cursor::new(input); let features = collect_statistics_for_test(&mut cursor).unwrap(); - assert_eq!(*MOZ_SCORE_ALL_LINEAR_SATURATION, features.moz_score_all_linear); - assert_approx_eq!(*MOZ_SCORE_ALL_SQRT_SATURATION, features.moz_score_all_sqrt, 1e-4); + assert_eq!( + *MOZ_SCORE_ALL_LINEAR_SATURATION, + features.moz_score_all_linear + ); + assert_approx_eq!( + *MOZ_SCORE_ALL_SQRT_SATURATION, + features.moz_score_all_sqrt, + 1e-4 + ); assert_approx_eq!(*MOZ_SCORE_SATURATION, features.moz_score, 1e-4); } @@ -415,9 +430,15 @@ this text is countedthis text is counted fn test_style_iter() { let input = "display:none;visibility:hidden ; opacity: 0;"; let mut style_iter = NaiveInlineCSSStyleIterator::new(input); - let expected = [("display", "none"), ("visibility", "hidden"), ("opacity", "0")]; + let expected = [ + ("display", "none"), + ("visibility", "hidden"), + ("opacity", "0"), + ]; for t in expected.iter() { - let style = style_iter.next().expect("iterator did not consume all styles"); + let style = style_iter + .next() + .expect("iterator did not consume all styles"); assert_eq!(t.0, style.0, "inline-CSS property not equal"); assert_eq!(t.1, style.1, "inline-CSS value not equal"); } diff --git a/components/speedreader/rust/lib/src/speedreader_readability.rs b/components/speedreader/rust/lib/src/speedreader_readability.rs index a6dd1c209671..3a547b959e80 100644 --- a/components/speedreader/rust/lib/src/speedreader_readability.rs +++ b/components/speedreader/rust/lib/src/speedreader_readability.rs @@ -1,11 +1,6 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - use html5ever::driver::{ParseOpts, Parser}; use html5ever::tendril::{StrTendril, TendrilSink}; -use kuchikiki::Sink; +use kuchiki::Sink; use lol_html::OutputSink; use url::Url; diff --git a/components/speedreader/rust/lib/tests/legacy.rs b/components/speedreader/rust/lib/tests/legacy.rs index b12625b45cd0..bf0efcff3477 100644 --- a/components/speedreader/rust/lib/tests/legacy.rs +++ b/components/speedreader/rust/lib/tests/legacy.rs @@ -1,8 +1,3 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - #![allow(dead_code)] extern crate distance; extern crate html5ever; @@ -24,9 +19,9 @@ use std::fs::File; use std::io::Read; use url::Url; -use kuchikiki::NodeData::{Element, Text}; -use kuchikiki::NodeRef as Handle; -use kuchikiki::Sink; +use kuchiki::NodeData::{Element, Text}; +use kuchiki::NodeRef as Handle; +use kuchiki::Sink; use regex::Regex; use std::vec::Vec; @@ -87,7 +82,11 @@ pub fn extract_text(handle: &Handle) -> String { _ => None, }; - let contents = if let Some(text) = node_text { vec![text] } else { vec![] }; + let contents = if let Some(text) = node_text { + vec![text] + } else { + vec![] + }; contents.join(" ") } @@ -221,7 +220,9 @@ fn test_contents(name: &str) { // (for comparing with the result) let expected_string = load_test_files(stringify!($name)); let mut feature_extractor = FeatureExtractorStreamer::try_new(&url).unwrap(); - feature_extractor.write(&mut expected_string.as_bytes()).unwrap(); + feature_extractor + .write(&mut expected_string.as_bytes()) + .unwrap(); let expected = feature_extractor.end(); let expected_nodes_str = get_flat_dom_nodes(&expected.rcdom); @@ -230,7 +231,9 @@ fn test_contents(name: &str) { // document let product = extractor::extract(&mut source_f, Some(url.as_str())).unwrap(); let mut feature_extractor = FeatureExtractorStreamer::try_new(&url).unwrap(); - feature_extractor.write(&mut product.content.as_bytes()).unwrap(); + feature_extractor + .write(&mut product.content.as_bytes()) + .unwrap(); let result = feature_extractor.end(); let got_nodes_str = get_flat_dom_nodes(&result.rcdom); diff --git a/components/speedreader/rust/lib/tests/lib.rs b/components/speedreader/rust/lib/tests/lib.rs index ace0e0da07ac..1cdabb439541 100644 --- a/components/speedreader/rust/lib/tests/lib.rs +++ b/components/speedreader/rust/lib/tests/lib.rs @@ -1,8 +1,3 @@ -// Copyright (c) 2021 The Brave Authors. All rights reserved. -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at https://mozilla.org/MPL/2.0/. - #![allow(dead_code)] extern crate distance; extern crate html5ever; @@ -18,8 +13,8 @@ use url::Url; use distance::damerau_levenshtein; use html5ever::LocalName; -use kuchikiki::NodeData::{Element, Text}; -use kuchikiki::NodeRef as Handle; +use kuchiki::NodeData::{Element, Text}; +use kuchiki::NodeRef as Handle; use std::vec::Vec; static SAMPLES_PATH: &str = "data/tests-samples/"; @@ -71,8 +66,8 @@ pub fn extract_text(handle: Handle, text: &mut String) { } } -// recursively collects values of nodes with a certain tuple (tag_id, -// attribute_id) into a vector of strings for comparison +// recursively collects values of nodes with a certain tuple (tag_id, attribute_id) +// into a vector of strings for comparison fn stripped_content( handle: Handle, tag_name: &str, @@ -95,8 +90,8 @@ fn stripped_content( } } -// compares if DOMs keep an approximate (to a factor) number and value of the -// tuple (tag_name, attr_name) +// compares if DOMs keep an approximate (to a factor) number and value of the tuple +// (tag_name, attr_name) fn tags_match_approx( d1: Handle, d2: Handle, @@ -168,22 +163,29 @@ mod test { #[test] fn $name() { let url = Url::parse("http://url.com").unwrap(); - let mut source_f = - File::open(format!("{}/{}/source.html", SAMPLES_PATH, stringify!($name))) - .unwrap(); + let mut source_f = File::open(format!( + "{}/{}/source.html", + SAMPLES_PATH, + stringify!($name) + )) + .unwrap(); // opens and parses the expected final result into a rcdom // (for comparing with the result) let expected_string = load_test_files(stringify!($name)); let mut feature_extractor = FeatureExtractorStreamer::try_new(&url).unwrap(); - feature_extractor.write(&mut expected_string.as_bytes()).unwrap(); + feature_extractor + .write(&mut expected_string.as_bytes()) + .unwrap(); let expected = feature_extractor.end(); // uses the mapper build the mapper based on the source HTML // document let product = extract(&mut source_f, Some(url.as_str())).unwrap(); let mut feature_extractor = FeatureExtractorStreamer::try_new(&url).unwrap(); - feature_extractor.write(&mut product.content.as_bytes()).unwrap(); + feature_extractor + .write(&mut product.content.as_bytes()) + .unwrap(); let result = feature_extractor.end(); // checks full flattened tree for a subset of (tags, attrs) @@ -206,7 +208,10 @@ mod test { 5, ); - assert!(atags_match, "Node values of do not approximately match"); + assert!( + atags_match, + "Node values of do not approximately match" + ); let imgtags_match = tags_match_approx( expected.rcdom.document_node.clone(), @@ -216,7 +221,10 @@ mod test { 5, ); - assert!(imgtags_match, "Node values of do not strictly match"); + assert!( + imgtags_match, + "Node values of do not strictly match" + ); // note: now we can define tests similar to tags_match_strict // but that are less strict. e.g. number of nodes in dom of a @@ -232,8 +240,7 @@ mod test { let strings_approx = strings_match_approx(&text_result, &text_expected, levenstein_threshold); assert!(strings_approx, "Flattened text is not similar enough"); - //assert_eq!(text_result, text_expected, "Falttened texts in p tags do not - // match"); + //assert_eq!(text_result, text_expected, "Falttened texts in p tags do not match"); } }; } diff --git a/test/data/speedreader/rewriter/pages/issues_pages/blog.evjang.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/blog.evjang.com/distilled.html index 76fb44bb681d..61b82cbca7b5 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/blog.evjang.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/blog.evjang.com/distilled.html @@ -112,7 +112,7 @@

-

+

Let’s train the network via gradient descent. JAX’s random number generator is set up differently than Numpy’s, so to initialize network parameters we’ll use the original Numpy library (onp) to generate random numbers. We’ll also import the tree_multimap utility to easily manipulate collections of per-parameter gradients (for TensorFlow users, this is analogous to nest.map_structure for Tensors). @@ -134,7 +134,7 @@

Evaluating our network again, we see that the sinusoid curve has been correctly approximated.

-

+


This result is nothing to write home about, but in just a moment we’ll re-use a lot of these functions to implement MAML.

@@ -158,7 +158,7 @@

Now let’s extend our sinusoid regression task to a multi-task problem, in which the sinusoid function can have varying phases and amplitudes. This task was proposed in the MAML paper as a way to illustrate how MAML works on a toy problem. Below are some points sampled from two different tasks, divided into “train” (used to compute the inner loss) and “validation” splits (sampled from the same task, used to compute the outer loss).

-

+


Suppose a task loss function $\mathcal{L}$ is defined with respect to model parameters $\theta$, input features $X$, output labels $Y$. Let $x_1, y_1$ and $x_2, y_2$ be identically distributed task instance data sampled from $X, Y$. Then MAML optimizes the following:

$\mathcal{L}(\theta - \nabla \mathcal{L}(\theta, x_1, y_1), x_2, y_2)$

MAML’s inner update operator is just gradient descent on the regression loss. The outer loss, maml_loss, is simply the original loss applied after the inner_update operator has been applied. One interpretation of the MAML objective is that it is a differentiable estimate of a cross-validation loss with respect to a learner. Meta-training results in an inner_update that minimizes the cross-validation loss.

@@ -183,7 +183,7 @@

-

+

At meta-training time, the network learns to “quickly adapt” to x1, y1 in order to minimize cross-validation error on a new set of points x2. At deployment time (shown in the plot above), when we have a new task (new amplitude and phase not seen at training time), the model can apply the inner_update operator to fit the target sinusoid much faster and with fewer data samples than simply re-training the parameters with SGD.
@@ -235,7 +235,7 @@

When we plot the MAML objective as a function of training step, we see that the batched MAML trains much faster (as a function of gradient steps) and also has lower variance during training.


-

+


diff --git a/test/data/speedreader/rewriter/pages/issues_pages/ferrous-systems.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/ferrous-systems.com/distilled.html index 35a08907bab3..7f2a5ea6bd3a 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/ferrous-systems.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/ferrous-systems.com/distilled.html @@ -606,7 +606,7 @@

Running this test gives us much more confidence in the correctness of the implementation! -Full source, including the code to restore the answer, can be found at https://github.com/matklad/dlx.

+Full source, including the code to restore the answer, can be found at https://github.com/matklad/dlx.

It’s also interesting to reflect on the unusual effectiveness of linked list for this problem. Remember that on the modern hardware, a Vec beats LinkedList for the overwhelming majority of the problems. While linked lists have a better theoretical complexity for the insertion and removal from the middle, most benchmarks are dominated by the traversal time to get to this middle. diff --git a/test/data/speedreader/rewriter/pages/issues_pages/nationalpost.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/nationalpost.com/distilled.html index 8d3ccad61084..63cc17ddf78e 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/nationalpost.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/nationalpost.com/distilled.html @@ -3,5 +3,5 @@ https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2020/06/abtracetogether.png?h=288&strip=all&quality=80 3x" width="96">

Opt in or opt out? Officials face difficult ethical decision over COVID-19 contact tracing apps

  • Telecommunications providers in Israel and Taiwan are working with their respective governments to provide cellular location data to track their citizens’ movements, monitor their exposure to COVID-19 and maintain compliance with social-distancing directives.

    Opinion: There is a way to track coronavirus through people’s data and protect their privacy

  • The Agency is planning to track population movement for roughly the next five years, including to address other public health issues, such as “other infectious diseases, chronic disease prevention and mental health,” the spokesperson added.

    Privacy advocates raised concerns to the National Post about the long-term implications of the program.

    “I think that the Canadian public will find out about many other such unauthorized surveillance initiatives before the pandemic is over—and afterwards,” David Lyon, author of Pandemic Surveillance and former director of the Surveillance Studies Centre at Queen’s University, said in an email.

    Lyon warned that PHAC “uses the same kinds of ‘reassuring’ language as national security agencies use, for instance not mentioning possibilities for re-identifying data that has been ‘de-identified.’”

    “In principle, of course, cell data can be used for tracking.”

    Mobility data analysis “helps to advance public health objectives,” the PHAC spokesperson said. The findings have been regularly shared with provinces and territories via the special advisory committee to “inform public health messaging, planning and policy development,” the spokesperson said.

    The data is also used for the COVID Trends portal, a dashboard that provides a summarized data of movement trends.

    Lyon urged a need for greater information “regarding exactly what was done, what was achieved and whether or not it truly served the interests of Canadian citizens.”

    Privacy advocates say public health monitoring jeopradizes user privacy.
    Privacy advocates say public health monitoring jeopradizes user privacy. File

    Deploying surveillance tools for public health purposes also raises to the issue of equity, Martin French, an associate professor of Concordia University focusing on surveillance, privacy and social justice, noted in an email.

    “There are populations that could experience an intensification of tracking that could have harmful (rather than beneficial) repercussions.”

    Increased use of surveillance technology during the COVID-19 pandemic has created a new normal in the name of security, Lyon said.

    “The pandemic has created opportunities for a massive surveillance surge on many levels—not only for public health, but also for monitoring those working, shopping and learning from home.”

    “Evidence is coming in from many sources, from countries around the world, that what was seen as a huge surveillance surge—post 9/11—is now completely upstaged by pandemic surveillance,” he added.

    In a notice posted earlier this week, the agency called for contractors with access to “cell-tower/operator location data in the response to the COVID-19 pandemic and for other public health applications.” It asks for “de-identified cell-tower based location data from across Canada” beginning from from Jan. 2019 until the end of the contract period on May 31, 2023, with possibility of three one-year extensions.

    The contractor must provide anonymized data to PHAC and ensure its users have the ability to easily opt-out of mobility data sharing programs, the agency says.

    PHAC’s privacy management division conducted an assessment and “determined that since no personal information is being acquired through this contract, there are no concerns under the Privacy Act,” the spokesperson said.

    The Office of the Privacy Commissioner said it is “following up with PHAC to obtain more information about the proposed initiative” and could not provide additional comment at this time.

    \ No newline at end of file + https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2021/12/pjt-hand-mural-big-tech-watching-4_80865302-w.jpg?quality=90&strip=all&w=576 2x" height="750" loading="lazy" src="https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2021/12/pjt-hand-mural-big-tech-watching-4_80865302-w.jpg?quality=5&strip=all&w=100" srcset="https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2021/12/pjt-hand-mural-big-tech-watching-4_80865302-w.jpg?quality=90&strip=all&w=288, + https://smartcdn.gprod.postmedia.digital/nationalpost/wp-content/uploads/2021/12/pjt-hand-mural-big-tech-watching-4_80865302-w.jpg?quality=90&strip=all&w=576 2x" width="1000">
    Privacy advocates say public health monitoring jeopradizes user privacy. File

    Deploying surveillance tools for public health purposes also raises to the issue of equity, Martin French, an associate professor of Concordia University focusing on surveillance, privacy and social justice, noted in an email.

    “There are populations that could experience an intensification of tracking that could have harmful (rather than beneficial) repercussions.”

    Increased use of surveillance technology during the COVID-19 pandemic has created a new normal in the name of security, Lyon said.

    “The pandemic has created opportunities for a massive surveillance surge on many levels—not only for public health, but also for monitoring those working, shopping and learning from home.”

    “Evidence is coming in from many sources, from countries around the world, that what was seen as a huge surveillance surge—post 9/11—is now completely upstaged by pandemic surveillance,” he added.

    In a notice posted earlier this week, the agency called for contractors with access to “cell-tower/operator location data in the response to the COVID-19 pandemic and for other public health applications.” It asks for “de-identified cell-tower based location data from across Canada” beginning from from Jan. 2019 until the end of the contract period on May 31, 2023, with possibility of three one-year extensions.

    The contractor must provide anonymized data to PHAC and ensure its users have the ability to easily opt-out of mobility data sharing programs, the agency says.

    PHAC’s privacy management division conducted an assessment and “determined that since no personal information is being acquired through this contract, there are no concerns under the Privacy Act,” the spokesperson said.

    The Office of the Privacy Commissioner said it is “following up with PHAC to obtain more information about the proposed initiative” and could not provide additional comment at this time.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/support.brave.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/support.brave.com/distilled.html index 7c6e5dae45fe..2db4397db93c 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/support.brave.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/support.brave.com/distilled.html @@ -13,9 +13,9 @@

    Limitations

    How to verify Brave Rewards

    In Brave, open your Rewards panel by pressing the triangular BAT icon in the URL bar, or go to Settings > Brave Rewards and click the "Unverified" button:

    -

      mceclip0.png

    +

      mceclip0.png

    Then, select which custodial service you'd like to use.

    -

    mceclip2.png

    +

    mceclip2.png

    Follow the steps to sign up with the custodian (or log in if you already have an account at that custodian).

    Note: Make sure your account with the custodian is "verified" (i.e., that you have completed ID verification with the custodian).

    You will be asked to authorize your Brave Browser with your custodial account. Once you authorize the Brave Browser, you should now "Verified" in the top left of the Rewards panel.

    diff --git a/test/data/speedreader/rewriter/pages/issues_pages/variety.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/variety.com/distilled.html index 0c9b5683796a..2621d438809a 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/variety.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/variety.com/distilled.html @@ -1,5 +1,5 @@ Variety

    Variety



    -

    Atlanta rapper 21 Savage, the British born-artist who was arrested by ICE in 2019 for overstaying his visa, turned himself in to authorities on Thursday night on drug and weapons possession charges stemming from his earlier arrest. He was released on bond, his attorney confirmed to Variety.

    +

    Atlanta rapper 21 Savage, the British born-artist who was arrested by ICE in 2019 for overstaying his visa, turned himself in to authorities on Thursday night on drug and weapons possession charges stemming from his earlier arrest. He was released on bond, his attorney confirmed to Variety.

    Savage (real name: She’yaa Bin Abraham-Joseph) was taken into custody by ICE during Grammy Week in February of 2019, which amplified awareness of his immigration status. After considerable uproar over the questionable circumstances of his arrest — ICE claimed he had been convicted of felony drug charges in 2014; his attorneys clarified that the conviction was later vacated — the aggravated felony charge against him was dropped

    diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.bbc.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.bbc.com/distilled.html index 71b59d621bce..a9d5c44cb160 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.bbc.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.bbc.com/distilled.html @@ -1 +1 @@ -Most workers do not expect full-time office return, survey says

    Most workers do not expect full-time office return, survey says



    Young woman entering office wearing face maskImage source, Getty Images

    Most people do not believe workers will return to the office full-time after the coronavirus pandemic, an exclusive survey for the BBC suggests.

    A total of 70% of 1,684 people polled predicted that workers would "never return to offices at the same rate".

    The majority of workers said that they would prefer to work from home either full-time or at least some of the time.

    But managers raised concerns that creativity in the workplace would be affected.

    Half of 530 senior leaders also surveyed by polling organisation YouGov for the BBC said that workers staying at home would adversely affect both creativity and collaboration - against just 38% of the general public.

    Bosses at big firms such as investment bank Goldman Sachs and tech giant Apple have rejected calls for more flexibility, with the former even calling working from home an "aberration".

    Managers and members of the public surveyed for the BBC agreed, however, that neither productivity nor the economy would be harmed by continuing work-from-home policies.

    Chart - majority think people will not return to office at pre-pandemic rate

    BT's chief executive Philip Jansen, for example, told the BBC that it is planning to let most of its office workers work on-site three or four days of the week in future - although thousands of its engineers won't be offered the same flexibility.

    "We are a people business so collaboration, dynamism, teamwork, creativity... is really important to us," he said.

    According to the research, more than three-quarters of people believe their boss will allow them to continue working from home some of the time.

    According to the latest official figures, the proportion of workers who did at least some work from home in 2020 increased to 37%, up from 27% the previous year.

    2px presentational grey line

    'I want to be in the office as much as possible'

    Media caption,

    Maisie started work at TalkTalk in July through the Kickstart scheme

    Maisie Lawrinson joined TalkTalk through the government's Kickstart jobs scheme in July. Under the scheme, Jobcentre work coaches match young people aged between 16 and 24 who are on Universal Credit to new, temporary, roles.

    While Maisie is grateful for the six-month contract, she's keen to be in the office as much as possible so she can make a good impression.

    "I've never had a job where I'm speaking to people online or emailing," she says, referring to her past experience in retail.

    She adds: "I'm more productive when I am in the office because it's more of a professional environment and you get to see people."

    Having started the role remotely, she only got to meet her colleagues for the first time in-person recently.

    "We recently had team drinks and I finally got to meet everyone. It was really nice, I got to see everyone in person and get an idea of who they are, rather than just what their email is."

    She says she will still take the opportunity to work from home some days, though, perhaps towards the end of the week.

    2px presentational grey line

    More than 60% of those surveyed thought young people would struggle to progress without face-to-face contact or in-person mentoring.

    As experts have pointed out, under-25s in particular were hit hard by job losses or reduced hours at the onset of the pandemic.

    The bespoke research for the BBC suggests that some inequalities may be exacerbated by the pandemic, while others might have improved.

    Half of the workers surveyed thought that women's careers might be boosted by home-working, with childcare duties being less of a hindrance.

    'This is the new now'

    One enthusiastic home-worker is Antony Howard, who works in procurement for a large defence company in Manchester.

    He's found big benefits to logging on remotely for the last 16 months, from avoiding expensive coffee shops to cutting down on travel time.

    "My health and carbon footprint have never been better. I'm no longer commuting 92 miles a day and I'm more productive," he says.

    While he's also been saving money by shopping more locally, he does worry about those newer to the company.

    Chart - many think young workers will struggle to progress working from home

    "We've had 17-year-old apprentices starting in September who have never been on-site," he says.

    "For me as a 57-year-old, hybrid working is a great scenario, but for the younger ones starting out, they need that workplace experience, that structure."

    Even so, he hopes that the pandemic will "recalibrate" the workplace. Rather than being a novelty, he says, "I think this is the new now."

    'Messy' situation

    Recruiters are finding it tricky to navigate the expectations of candidates demanding hybrid and remote working, and companies who want people back in the office for at least some of the time.

    Kam Vara

    Image caption,

    Kam Vara says people are turning down jobs which don't offer remote working

    Kam Vara, a consultant at Katie Bard recruitment, says it has been a very challenging few months.

    "It used to be that people would fit their lives around their work. Covid is teaching people that it doesn't work that way any more", she says.

    "People are turning down opportunities because they don't offer remote working, and they would rather sit tight and wait for the right job to become available".

    She adds: "It feels quite messy right now. What an employer is looking for is some sort of order. To get people into the office and have some structure. But what employees are looking for is something very different. It's going to be like this for a while until the jigsaw fits together."

    'Gradual return'

    In England, Prime Minister Boris Johnson recommended a "gradual return to work" over the summer as coronavirus restrictions eased. Across the rest of the UK, people are still being advised to keep clocking on remotely where possible.

    And working remotely full-time for office staff could well become the norm again.

    Media caption,

    Q&A: How do you bring people back to workplace?

    On Tuesday, Health Secretary Sajid Javid told MPs that advising people in England should work from home again would be part of the government's contingency plans if there was considerable pressure on the NHS this winter.

    Prof Andrew Hayward, a member of the Scientific Advisory Group for Emergencies, added that the policy could make "a significant difference to transmission if we get into trouble".

    He told BBC Radio 4's Today programme on Wednesday: "The most important and effective way of reducing spread of the virus is not to be in contact with other people."

    2px presentational grey line

    The BBC commissioned polling organisation YouGov to survey 1,684 working adults and 530 senior leaders in business about their predictions and opinions on working from home. YouGov also re-ran a previous survey of 4,041 British adults, first conducted in March 2021, about their current working from home situation.

    Banner saying 'Get in touch'

    Have your working arrangements changed? Are the changes for better or worse? Share your views and experiences by emailing haveyoursay@bbc.co.uk.

    Please include a contact number if you are willing to speak to a BBC journalist. You can also get in touch in the following ways:

    If you are reading this page and can't see the form you will need to visit the mobile version of the BBC website to submit your question or comment or you can email us at HaveYourSay@bbc.co.uk. Please include your name, age and location with any submission.

    \ No newline at end of file +Most workers do not expect full-time office return, survey says

    Most workers do not expect full-time office return, survey says



    Young woman entering office wearing face maskImage source, Getty Images

    Most people do not believe workers will return to the office full-time after the coronavirus pandemic, an exclusive survey for the BBC suggests.

    A total of 70% of 1,684 people polled predicted that workers would "never return to offices at the same rate".

    The majority of workers said that they would prefer to work from home either full-time or at least some of the time.

    But managers raised concerns that creativity in the workplace would be affected.

    Half of 530 senior leaders also surveyed by polling organisation YouGov for the BBC said that workers staying at home would adversely affect both creativity and collaboration - against just 38% of the general public.

    Bosses at big firms such as investment bank Goldman Sachs and tech giant Apple have rejected calls for more flexibility, with the former even calling working from home an "aberration".

    Managers and members of the public surveyed for the BBC agreed, however, that neither productivity nor the economy would be harmed by continuing work-from-home policies.

    Chart - majority think people will not return to office at pre-pandemic rate

    BT's chief executive Philip Jansen, for example, told the BBC that it is planning to let most of its office workers work on-site three or four days of the week in future - although thousands of its engineers won't be offered the same flexibility.

    "We are a people business so collaboration, dynamism, teamwork, creativity... is really important to us," he said.

    According to the research, more than three-quarters of people believe their boss will allow them to continue working from home some of the time.

    According to the latest official figures, the proportion of workers who did at least some work from home in 2020 increased to 37%, up from 27% the previous year.

    2px presentational grey line

    'I want to be in the office as much as possible'

    Media caption,

    Maisie started work at TalkTalk in July through the Kickstart scheme

    Maisie Lawrinson joined TalkTalk through the government's Kickstart jobs scheme in July. Under the scheme, Jobcentre work coaches match young people aged between 16 and 24 who are on Universal Credit to new, temporary, roles.

    While Maisie is grateful for the six-month contract, she's keen to be in the office as much as possible so she can make a good impression.

    "I've never had a job where I'm speaking to people online or emailing," she says, referring to her past experience in retail.

    She adds: "I'm more productive when I am in the office because it's more of a professional environment and you get to see people."

    Having started the role remotely, she only got to meet her colleagues for the first time in-person recently.

    "We recently had team drinks and I finally got to meet everyone. It was really nice, I got to see everyone in person and get an idea of who they are, rather than just what their email is."

    She says she will still take the opportunity to work from home some days, though, perhaps towards the end of the week.

    2px presentational grey line

    More than 60% of those surveyed thought young people would struggle to progress without face-to-face contact or in-person mentoring.

    As experts have pointed out, under-25s in particular were hit hard by job losses or reduced hours at the onset of the pandemic.

    The bespoke research for the BBC suggests that some inequalities may be exacerbated by the pandemic, while others might have improved.

    Half of the workers surveyed thought that women's careers might be boosted by home-working, with childcare duties being less of a hindrance.

    'This is the new now'

    One enthusiastic home-worker is Antony Howard, who works in procurement for a large defence company in Manchester.

    He's found big benefits to logging on remotely for the last 16 months, from avoiding expensive coffee shops to cutting down on travel time.

    "My health and carbon footprint have never been better. I'm no longer commuting 92 miles a day and I'm more productive," he says.

    While he's also been saving money by shopping more locally, he does worry about those newer to the company.

    Chart - many think young workers will struggle to progress working from home

    "We've had 17-year-old apprentices starting in September who have never been on-site," he says.

    "For me as a 57-year-old, hybrid working is a great scenario, but for the younger ones starting out, they need that workplace experience, that structure."

    Even so, he hopes that the pandemic will "recalibrate" the workplace. Rather than being a novelty, he says, "I think this is the new now."

    'Messy' situation

    Recruiters are finding it tricky to navigate the expectations of candidates demanding hybrid and remote working, and companies who want people back in the office for at least some of the time.

    Kam Vara

    Image caption,

    Kam Vara says people are turning down jobs which don't offer remote working

    Kam Vara, a consultant at Katie Bard recruitment, says it has been a very challenging few months.

    "It used to be that people would fit their lives around their work. Covid is teaching people that it doesn't work that way any more", she says.

    "People are turning down opportunities because they don't offer remote working, and they would rather sit tight and wait for the right job to become available".

    She adds: "It feels quite messy right now. What an employer is looking for is some sort of order. To get people into the office and have some structure. But what employees are looking for is something very different. It's going to be like this for a while until the jigsaw fits together."

    'Gradual return'

    In England, Prime Minister Boris Johnson recommended a "gradual return to work" over the summer as coronavirus restrictions eased. Across the rest of the UK, people are still being advised to keep clocking on remotely where possible.

    And working remotely full-time for office staff could well become the norm again.

    Media caption,

    Q&A: How do you bring people back to workplace?

    On Tuesday, Health Secretary Sajid Javid told MPs that advising people in England should work from home again would be part of the government's contingency plans if there was considerable pressure on the NHS this winter.

    Prof Andrew Hayward, a member of the Scientific Advisory Group for Emergencies, added that the policy could make "a significant difference to transmission if we get into trouble".

    He told BBC Radio 4's Today programme on Wednesday: "The most important and effective way of reducing spread of the virus is not to be in contact with other people."

    2px presentational grey line

    The BBC commissioned polling organisation YouGov to survey 1,684 working adults and 530 senior leaders in business about their predictions and opinions on working from home. YouGov also re-ran a previous survey of 4,041 British adults, first conducted in March 2021, about their current working from home situation.

    Banner saying 'Get in touch'

    Have your working arrangements changed? Are the changes for better or worse? Share your views and experiences by emailing haveyoursay@bbc.co.uk.

    Please include a contact number if you are willing to speak to a BBC journalist. You can also get in touch in the following ways:

    If you are reading this page and can't see the form you will need to visit the mobile version of the BBC website to submit your question or comment or you can email us at HaveYourSay@bbc.co.uk. Please include your name, age and location with any submission.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.eff.org/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.eff.org/distilled.html index f5910f0ce1fa..749efbe3ef49 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.eff.org/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.eff.org/distilled.html @@ -1,6 +1,6 @@ EFF Tells E.U. Commission: Don't Break Encryption

    EFF Tells E.U. Commission: Don't Break Encryption



    -
    +
    diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.forbes.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.forbes.com/distilled.html index 8b9cce042e81..89f3ba757807 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.forbes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.forbes.com/distilled.html @@ -1,7 +1,7 @@ -Apple Sues Cybersecurity Startup For ‘Illegally Replicating’ iPhone iOS

    Apple Sues Cybersecurity Startup For ‘Illegally Replicating’ iPhone iOS



    +Apple Sues Cybersecurity Startup For ‘Illegally Replicating’ iPhone iOS

    Apple Sues Cybersecurity Startup For ‘Illegally Replicating’ iPhone iOS



    Apple has filed a lawsuit against a security startup for what the Cupertino company claims is illegal replication of the iPhone operating system, iOS.

    -

    The startup is Corellium, first revealed by Forbes in February 2018, when the husband-and-wife-founded company came out of stealth. Its product provides “virtualized” versions of iOS. For security researchers, such software-only versions of the Apple operating system are incredibly valuable. For instance, it’s possible to use Corellium to pause the operating system and analyze what’s happening at the code level. Some in the industry have called it “magic,” as it should help security researchers uncover vulnerabilities with greater ease and speed than having to work with a commercial iPhone.

    +

    The startup is Corellium, first revealed by Forbes in February 2018, when the husband-and-wife-founded company came out of stealth. Its product provides “virtualized” versions of iOS. For security researchers, such software-only versions of the Apple operating system are incredibly valuable. For instance, it’s possible to use Corellium to pause the operating system and analyze what’s happening at the code level. Some in the industry have called it “magic,” as it should help security researchers uncover vulnerabilities with greater ease and speed than having to work with a commercial iPhone.

    But Apple has deemed the product an infringement of its copyrighted smartphone and iPad operating system. In a filing published Thursday, Apple’s lawyers argued that Corellium had not obtained the necessary license or permission from the iPhone maker.

    @@ -9,14 +9,14 @@

    “Corellium’s conduct plainly infringes Apple’s copyrights,” the company wrote in its complaint. “Corellium has simply copied everything: the code, the graphical user interface, the icons—all of it, in exacting detail. ... For a million dollars a year, Corellium will even deliver a ‘private’ installation of its product to any buyer. There is no basis for Corellium to be selling a product that allows the creation of avowedly perfect replicas of Apple’s devices to anyone willing to pay.”

    -

    Apple said in its complaint, which cites Forbes’ previous coverage, that it wasn’t trying to harm honest security research but to end what it claimed was Corellium’s illegal commercialization of iOS.

    +

    Apple said in its complaint, which cites Forbes’ previous coverage, that it wasn’t trying to harm honest security research but to end what it claimed was Corellium’s illegal commercialization of iOS.

    It is demanding an injunction on Corellium to prevent it from selling or marketing its tools. Apple also wants Corellium to pay for any lost profits it may have suffered as a result of the startup’s business.

    Corellium, which was cofounded by CEO Amanda Gorton and her husband, noted iPhone hacker Chris Wade, declined to comment at the time of publication. Apple had not responded to a request for comment.

    -

    The legal complaint comes as Apple announced the release of iPhones that would make it easier for hackers to tinker with iOS, as first revealed by Forbes earlier this month. The program could be a rival to Corellium. The special iPhones will allow for deeper access to the iOS code than before, though because they haven’t been released yet, it’s unclear just how they will compare with Corellium’s iOS versions. 

    +

    The legal complaint comes as Apple announced the release of iPhones that would make it easier for hackers to tinker with iOS, as first revealed by Forbes earlier this month. The program could be a rival to Corellium. The special iPhones will allow for deeper access to the iOS code than before, though because they haven’t been released yet, it’s unclear just how they will compare with Corellium’s iOS versions. 

    -

    Apple’s program will launch in the new year and, unlike its bug bounty program, will only be open to those the company deems worthy.

    +

    Apple’s program will launch in the new year and, unlike its bug bounty program, will only be open to those the company deems worthy.

    The full complaint is published below:

    Follow me on TwitterCheck out my websiteSend me a secure tip

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.latimes.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.latimes.com/distilled.html index a222101c8616..4b659869190f 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.latimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.latimes.com/distilled.html @@ -1,2 +1,2 @@ -Expats are moving to Portugal, taking gentrification with them

    Expats are moving to Portugal, taking gentrification with them



    Jamie Dixon landed in this hilly seaside town nine months ago, ditching her luxury trailer in Malibu for a two-floor rooftop apartment that’s twice the size for a fraction of the rent.

    Her escape from her native California came amid growing costs of living, encroaching wildfires and a waning sense of safety after the burglary of a neighbor’s home. The fitness-trainer-turned-startup-worker decided it was time to reinvent herself in a foreign land, but like many American expats she didn’t want to feel too far from home.

    In this wealthy enclave about 15 miles from the Portuguese capital, Lisbon, she found her slice of California on the west coast of Europe: ocean breezes, mountain views, hot spring days on palm-tree-lined promenades, and the glow of sunsets that seep into the night.

    An expatriate family in their home

    “Things were just becoming too much back home, but I didn’t want to leave everything about L.A. behind,” said Dixon, 37. Dressed in yoga pants and cross-trainers, she sipped white wine at an organic cafe that overlooked waves crashing into Big Sur-like cliffs a short walk from the rental she shares with her actor husband and 7-year-old daughter.

    “With Portugal,” she said, “we could keep the parts we liked and leave the rest.”

    In top photo, two women carry surfboards at a beach. In the bottom photo, swimmers dive into the blue waters.

    Cascais, a wealthy seaside enclave in Portugal, reminds California expatriates of home.

    (Jose Sarmento Matos / For The Times)

    Dixon has plenty of company in a country that has become an international destination for tourism and residency alike.

    This once seafaring empire known for Port wine and Fado music can feel a lot like California. Except it’s much more affordable on a U.S. budget. That’s one reason the slender nation on the Atlantic has attracted — and even advertised to — Americans who are packing up.

    In the last decade, the overall population in Portugal has declined even as the number of foreigners has grown by 40%. The ranks of American citizens living in this land of 10 million shot up by 45% last year. Within the mix of retirees, digital nomads and young families fed up with issues including the costs of housing and healthcare, Trumpian politics and pandemic policies, Californians are making themselves known in a country once considered the forgotten sibling of Spain.

    People congregate at dusk by a river, with views of a bridge

    The boardwalk at the Tagus River is a favorite of locals and newcomers alike. In the background is the 25th of April Bridge.

    (Jose Sarmento Matos / For The Times)

    “I’d say 95% of my clients are now Americans,” said André Fernandes, a 38-year-old Porto-based real estate broker who, upon seeing the surge in interest in his homeland, moved back from New Jersey three years ago and switched from installing fire sprinklers to selling housing. “In the last week, I’ve called or emailed with people from California, Arizona and New Mexico.” One recent client, he said, was a Netflix writer.

    Portugal emerged from the financial crisis of the mid-2000s as one of the European Union’s poorest nations. With the economy in shambles, Lisbon lawmakers drafted immigration laws to aggressively court foreign professionals, from the wealthy, who could essentially buy residency by purchasing land, to remote workers, who could secure a path to citizenship by earning money abroad but spending it here. More recently, the nation, which for the last seven years has hosted the Web Summit tech conference, has fashioned itself as a tax haven for cryptocurrency investors.

    The government estimates that foreigners have invested more than $6 billion in Portugal since 2012 through property purchases alone. The closely related tourist and rental industries brought in more than $10 billion last year and, before the pandemic, represented 15% of the nation’s GDP. (During the same time in the U.S., tourism accounted for less than 3% of the economy.)

    For Dixon, a fourth-generation Californian, the visa process was textbook. She and her husband, Joey Dixon, had to open a Portuguese bank account with savings equal to about $21,000 — about twice the minimum wage — and lock into a yearlong lease.

    Joey Dixon, who has appeared in “Yellowstone” and “S.W.A.T.,” is starting an acting school for other Hollywood transplants. His wife, who at first went through bouts of loneliness, now comes home to plastic containers of homemade soup at her door from the neighbor below, an older Portuguese woman, and has befriended a nearby couple and their child who moved from New York and started a relocation company.

    A woman hugs a young girl in a pink dress as a man and another woman holding a boy look on

    Jamie Dixon picks up her daughter from school in Cascais, Portugal.

    (Jose Sarmento Matos / For The Times)

    A few blocks down the street, the Dixons have met a California couple — one of them works for Adobe — who recently made the move. A family from Seattle is expected to arrive this month and will occupy the first floor of the Dixons’ three-story gated apartment building. Seeing an influx of Americans, their daughter’s school recently hired an English teacher and now has bilingual instruction.

    Global California

    This story is part of our Global California project

    Our correspondents are traveling the globe, sharing stories that examine the complex relationship between the West Coast and the rest of the world.
    Explore more Global California stories.

    “My Portuguese is still bad,” said Jamie Dixon, who has taken classes but uses her favorite phrase to describe her attitude toward the slow journey of integration: não faz mal (“no big deal”). She hopes to speak enough in five years to pass the citizenship test, which would gain the family European Union passports. With them comes the freedom to move and work throughout much of the continent.

    “You just don’t know where America is headed these days. Are we going to be fighting with each other forever? Are we in the Cold War again with Russia?” Dixon said. “Getting that second passport would be a relief.”

    But resentment of newcomers is growing. Angelenos can’t always escape — and sometimes are at the root of — questions over gentrification, income disparities and immigration. The phrase “expat” itself has become loaded in Lisbon, a city that attracts tens of thousands of working-class immigrants from Brazil, Ukraine, Romania and India. In Facebook groups and cafe meetups, well-to-do Westerners debate over how to define themselves. On the streets, Portuguese activists have protested against evictions and skyrocketing rents caused in part by foreigners with banks that count in dollars and pounds.

    “There’s no doubt that the foreign investment has greatly helped Portugal’s economy and made the cities more beautiful,” said Isabel da Bandeira, an activist who co-founded the Lisbon housing rights group Aqui Mora Gente (People Live Here). “But this process has also hurt the long-term residents who don’t recognize parts of their communities anymore or can’t afford to live in them.”

    Across Lisbon, the country’s largest urban center with 550,000 people, it’s hard to miss the Californians. The city, where tourism has boomed over the years to the point that entire streets in its historic core are made up exclusively of hotels and Airbnbs, has attracted monied newcomers from across the world, including the United Kingdom, Cape Verde, South Africa and Russia. But more Americans are buying expensive property than any other foreigners, surpassing the Chinese.

    A blue, white and yellow tram next to a building and pedestrians

    A tram goes up a hill in the historic Alfama neighborhood in Lisbon, Portugal.

    (Jose Sarmento Matos / For The Times)

    An article last year in the Lisbon-based newspaper Diário de Notícias extolled the ties between California and Portugal. “It’s fundamental to put Portugal on the map for Californians,” Pedro Pinto, the Portuguese consul general in San Francisco, said in the piece, as he suggested a direct flight from Los Angeles to Lisbon “would have high demand” (there’s already one from San Francisco).

    California has long drawn the Portuguese. Spain and Portugal claim 16th century colonial explorer Juan Rodríguez Cabrillo, who was the first European to land on California’s shores, as one of their own. In the mid-19th century, droves of farmers from the Azores made their way to Central California. In San Jose, the Little Portugal neighborhood pays homage to the region’s immigrant history. But today, the transplants go the other way and are of a different variety: upper middle class or wealthier with online jobs or well-managed retirement accounts.

    After years of divisive politics, failed wars, worsening wealth gaps and fights over national identity, Americans are perhaps more flexible in their patriotism and willing to make a home beyond their borders. For residents of California, where the best and worst of America appear to constantly collide, the shores of Portugal have offered a respite.

    From the retiree villages of Mexico and Central America to the red-white-and-blue enclaves scattered throughout Asia and Europe, Americans have long had a curious and at times contentious relationship with the world and its cultures. They are often viewed as wanting to cast other nations in their image, a criticism cleverly distilled in Graham Greene’s novel “The Quiet American.” They want the exotic so long as there’s a scent of the familiar.

    In Portugal, some recent California expats have taken it upon themselves to make the pitch for how to conjure a bit of their home state while living abroad.

    Jen Wittman, who moved with her husband and 13-year-old son to Lisbon in March last year, runs a Facebook group called Californians Moving To/Living In Portugal. In a community of migrants where dozens of Facebook pages function as a how-to library on moving, Wittman said she created hers a year ago after seeing Californians “getting mocked in other groups for very California questions, like where to get good avocados and Mexican food.”

    A woman, a man and a boy eat ice cream at a table outside a store

    Jen Wittman enjoys ice cream with husband Doug Sanders and their son, Bodhi.

    (Jose Sarmento Matos / For The Times)

    The avocados have been easy to come by. The Mexican food, not so much, though there is a San Diego couple who have a homemade tamale and Mexican import business.

    “I feel like we as Californians have more particular things we want. We want the sun, the water, the amenities, the fresh and organic food,” said Wittman, 47, a former chef who runs an online consulting company for small businesses with her husband. “We also tend to have higher incomes than other Americans so people get annoyed when we ask our budgeting questions in other expat groups.”

    A resident of Playa del Rey for 20 years, she left for Lisbon after a stint in Sonoma County. For Wittman, it was her mother’s death and a desire to rethink the future that spurred the move. She also wanted her son to have free college tuition in EU nations once the family gains citizenship. In Portugal, she said, she feels safer, has more affordable healthcare, and has gained distance from the political division of America.

    A woman with a scooter on a street, left. On the right, people sit along a low stone wall.

    A tourist, left, walks up one of Lisbon’s many hills in the Alfama neighborhood. Right, a streetscape in the Chiado neighborhood, where the growth of tourism and new international residents have caused strains over affordable housing.

    (Jose Sarmento Matos / For The Times)

    The rent on the family’s furnished three-bedroom apartment, tucked away on a cobblestone street next to a 13th century stone cathedral in the Alfama district, is 2,100 euros — less than $2,200. With its elevator access, renovated kitchen and a view of cruise ships on the Tagus River, it’s a steal on their budget. Wittman, accustomed to quick workday meals back home, now has leisurely hours-long lunches at her favorite Portuguese restaurant, where a plate of salad, chicken legs and potatoes is served with wine, espresso and mango custard for 10 euros, or about $11.

    Her neighborhood, one of Lisbon’s oldest where every other apartment is now housing for internationals, has been the center of protests over evictions and gentrification. Wittman, who mostly mingles with foreigners, said she’s received no hostility from locals. Instead, she too has felt the crunch of Portugal’s growing popularity.

    “We were able to get a deal because of COVID and few people visiting the city,” said Wittman, who still maintains bits of her Midwestern accent from her Indiana upbringing. That was before a lease extension offer came in at 3,650 euros. “Now that our time is coming up, we can’t even find anything affordable in the city.”

    People on a balcony look out at rooftops and a cruise ship

    Tourists enjoy one of Lisbon’s lookouts.

    (Jose Sarmento Matos / For The Times)

    This month, the family is moving to the suburbs across the river, 40 minutes away.

    Luis Mendes, a geographer at the University of Lisbon, said the effect of Americans and foreigners in Portugal is mixed.

    “You cannot deny that places like Lisbon have become much more appealing for young, creative people with money to spend. The effect on the economy and the way the buildings look — no longer empty — is astronomical,” said Mendes. “But the average Portuguese person can no longer afford to live in the center of Lisbon. Rents have gone up five times over a few years. Even the basic things, such as buying groceries, take longer trips outside the city center than they used to.”

    The trend has hit not “only lifelong, lower-class residents but also gentrifiers who see a 1,000-euros-per-month rented flat transformed into a 120-euro-per-night Airbnb,” said Jordi Mateo, a professor at NOVA University of Lisbon.

    Postcards from Portugal

    These Californians relocated to Portugal. They share their stories.

    The government has recognized the crisis. As of this year, the nation’s popular “golden visa” program, which offers residency to foreigners who buy homes priced at 500,000 euros or more — Americans dominate the program — is no longer taking applications in the biggest cities. That includes Lisbon, Porto and the Algarve, the southern coastal region long popular with retirees and lovers of surf culture.

    In just a few years, evictions have more than doubled in Lisbon. The city’s former mayor, Fernando Medina, had launched an initiative to rent out hundreds of Airbnbs to use as housing for local workers only to see his ambitions fizzle because owners could make more on the private market. “Lisbon, don’t be French,” said a recent comment on the Facebook page of the activist group Stop Despejos (Stop Evictions), a reference to the exorbitant costs of expat-heavy destinations in France.

    While the nation’s popularity has grown fast during the pandemic with prices for locals and newcomers alike doing the same, those who arrived earlier have in some ways fared better.

    Therese Mascardo, a 39-year-old therapist from Santa Monica, flew to Lisbon in 2019 after experimenting with online sessions to cut down on her four-hour daily round-trip commute to Orange County. Frustrated with the Trump presidency, mass shootings and a car-bound lifestyle, she said she sought out “the antiquity and charm” of an old European city that was walkable. Mascardo was attracted to the fact that right-wing parties have not made the same inroads in the nation as they have elsewhere in Europe.

    Today, she can afford to work just two days a week — on a California schedule — while building out an online social media therapy content brand in her free time. She has money to spare after paying her monthly 1,000-euro rent. One Sunday a month, she leads a rotating museum tour for digital nomads on stopovers in the city.

    A woman in a green jacket looks out the window at other buildings

    Therese Mascardo at her apartment in a Lisbon neighborhood.

    (Jose Sarmento Matos / For The Times)

    From the streets outside her three-bedroom apartment that straddles the Estrela and Lapa neighborhoods, Mascardo, who grew up in Orange and studied at UC Berkeley, can look downhill and spot the the 25th of April Bridge. Modeled after the Bay Bridge, it is painted in the same red as the Golden Gate and reminds her of home.

    But despite twice-yearly trips to Los Angeles, where she lugs in cheap Vinho Verde and stocks up on Anthropologie candles and Trader Joe’s pea chips for the return, she has no plans to leave.

    “I love my weekly stroll to the farmers market and being within a 15-minute walk of most of my friends,” Mascardo said. “I love the kindness and hospitality of the Portuguese people, especially when they graciously endure my nascent Portuguese language skills and gently offer corrections and tips. I love that people eat bread here and aren’t always talking about the restrictive diet they are on. I love that dressing down is the standard way of existence here. I feel happier and not just trying hard to be happy.”

    Jamie Dixon feels the same way.

    Walking recently along the Avenida da República, the cliffside road near her new home that’s lined with cafes overlooking the ocean, she was for moments convinced she was back in Malibu at a sort of Point Dume on the Atlantic. But as she crossed the road and glimpsed the Portuguese street signs, she was reminded that it takes time and patience to build a new life in a distant land.

    A group of men gather near a yellow-and-black ball on a beach with buildings in the background
-

    A volleyball game on a Cascais beach in Portugal.

    (Jose Sarmento Matos / For The Times)

    “I miss knowing people when I go out to a restaurant or bar. I miss frolicking in the desert. I miss Palm Springs. I miss how easy it is to pay bills or renew my license. I miss being fluent,” Dixon said. “It’s taken months to just feel like we are barely settling in. But I feel safer here going out alone. I’m excited my daughter will speak other languages.”

    She was on her way home to pack for a family trip to Mallorca, something that would have required a week of time off and thousands of dollars when she was back in the U.S. From here, it would be a quick weekend jaunt on the cheap.

    “I thought L.A. was the end-all, be-all and the only place out there,” she said. “But, sometimes, you have to take a leap and realize America isn’t home forever.”

    Times staff writer Rachel Schnalzer contributed to this report.

    \ No newline at end of file +Expats are moving to Portugal, taking gentrification with them

    Expats are moving to Portugal, taking gentrification with them



    Jamie Dixon landed in this hilly seaside town nine months ago, ditching her luxury trailer in Malibu for a two-floor rooftop apartment that’s twice the size for a fraction of the rent.

    Her escape from her native California came amid growing costs of living, encroaching wildfires and a waning sense of safety after the burglary of a neighbor’s home. The fitness-trainer-turned-startup-worker decided it was time to reinvent herself in a foreign land, but like many American expats she didn’t want to feel too far from home.

    In this wealthy enclave about 15 miles from the Portuguese capital, Lisbon, she found her slice of California on the west coast of Europe: ocean breezes, mountain views, hot spring days on palm-tree-lined promenades, and the glow of sunsets that seep into the night.

    An expatriate family in their home

    “Things were just becoming too much back home, but I didn’t want to leave everything about L.A. behind,” said Dixon, 37. Dressed in yoga pants and cross-trainers, she sipped white wine at an organic cafe that overlooked waves crashing into Big Sur-like cliffs a short walk from the rental she shares with her actor husband and 7-year-old daughter.

    “With Portugal,” she said, “we could keep the parts we liked and leave the rest.”

    In top photo, two women carry surfboards at a beach. In the bottom photo, swimmers dive into the blue waters.

    Cascais, a wealthy seaside enclave in Portugal, reminds California expatriates of home.

    (Jose Sarmento Matos / For The Times)

    Dixon has plenty of company in a country that has become an international destination for tourism and residency alike.

    This once seafaring empire known for Port wine and Fado music can feel a lot like California. Except it’s much more affordable on a U.S. budget. That’s one reason the slender nation on the Atlantic has attracted — and even advertised to — Americans who are packing up.

    In the last decade, the overall population in Portugal has declined even as the number of foreigners has grown by 40%. The ranks of American citizens living in this land of 10 million shot up by 45% last year. Within the mix of retirees, digital nomads and young families fed up with issues including the costs of housing and healthcare, Trumpian politics and pandemic policies, Californians are making themselves known in a country once considered the forgotten sibling of Spain.

    People congregate at dusk by a river, with views of a bridge

    The boardwalk at the Tagus River is a favorite of locals and newcomers alike. In the background is the 25th of April Bridge.

    (Jose Sarmento Matos / For The Times)

    “I’d say 95% of my clients are now Americans,” said André Fernandes, a 38-year-old Porto-based real estate broker who, upon seeing the surge in interest in his homeland, moved back from New Jersey three years ago and switched from installing fire sprinklers to selling housing. “In the last week, I’ve called or emailed with people from California, Arizona and New Mexico.” One recent client, he said, was a Netflix writer.

    Portugal emerged from the financial crisis of the mid-2000s as one of the European Union’s poorest nations. With the economy in shambles, Lisbon lawmakers drafted immigration laws to aggressively court foreign professionals, from the wealthy, who could essentially buy residency by purchasing land, to remote workers, who could secure a path to citizenship by earning money abroad but spending it here. More recently, the nation, which for the last seven years has hosted the Web Summit tech conference, has fashioned itself as a tax haven for cryptocurrency investors.

    The government estimates that foreigners have invested more than $6 billion in Portugal since 2012 through property purchases alone. The closely related tourist and rental industries brought in more than $10 billion last year and, before the pandemic, represented 15% of the nation’s GDP. (During the same time in the U.S., tourism accounted for less than 3% of the economy.)

    For Dixon, a fourth-generation Californian, the visa process was textbook. She and her husband, Joey Dixon, had to open a Portuguese bank account with savings equal to about $21,000 — about twice the minimum wage — and lock into a yearlong lease.

    Joey Dixon, who has appeared in “Yellowstone” and “S.W.A.T.,” is starting an acting school for other Hollywood transplants. His wife, who at first went through bouts of loneliness, now comes home to plastic containers of homemade soup at her door from the neighbor below, an older Portuguese woman, and has befriended a nearby couple and their child who moved from New York and started a relocation company.

    A woman hugs a young girl in a pink dress as a man and another woman holding a boy look on

    Jamie Dixon picks up her daughter from school in Cascais, Portugal.

    (Jose Sarmento Matos / For The Times)

    A few blocks down the street, the Dixons have met a California couple — one of them works for Adobe — who recently made the move. A family from Seattle is expected to arrive this month and will occupy the first floor of the Dixons’ three-story gated apartment building. Seeing an influx of Americans, their daughter’s school recently hired an English teacher and now has bilingual instruction.

    Global California

    This story is part of our Global California project

    Our correspondents are traveling the globe, sharing stories that examine the complex relationship between the West Coast and the rest of the world.
    Explore more Global California stories.

    “My Portuguese is still bad,” said Jamie Dixon, who has taken classes but uses her favorite phrase to describe her attitude toward the slow journey of integration: não faz mal (“no big deal”). She hopes to speak enough in five years to pass the citizenship test, which would gain the family European Union passports. With them comes the freedom to move and work throughout much of the continent.

    “You just don’t know where America is headed these days. Are we going to be fighting with each other forever? Are we in the Cold War again with Russia?” Dixon said. “Getting that second passport would be a relief.”

    But resentment of newcomers is growing. Angelenos can’t always escape — and sometimes are at the root of — questions over gentrification, income disparities and immigration. The phrase “expat” itself has become loaded in Lisbon, a city that attracts tens of thousands of working-class immigrants from Brazil, Ukraine, Romania and India. In Facebook groups and cafe meetups, well-to-do Westerners debate over how to define themselves. On the streets, Portuguese activists have protested against evictions and skyrocketing rents caused in part by foreigners with banks that count in dollars and pounds.

    “There’s no doubt that the foreign investment has greatly helped Portugal’s economy and made the cities more beautiful,” said Isabel da Bandeira, an activist who co-founded the Lisbon housing rights group Aqui Mora Gente (People Live Here). “But this process has also hurt the long-term residents who don’t recognize parts of their communities anymore or can’t afford to live in them.”

    Across Lisbon, the country’s largest urban center with 550,000 people, it’s hard to miss the Californians. The city, where tourism has boomed over the years to the point that entire streets in its historic core are made up exclusively of hotels and Airbnbs, has attracted monied newcomers from across the world, including the United Kingdom, Cape Verde, South Africa and Russia. But more Americans are buying expensive property than any other foreigners, surpassing the Chinese.

    A blue, white and yellow tram next to a building and pedestrians

    A tram goes up a hill in the historic Alfama neighborhood in Lisbon, Portugal.

    (Jose Sarmento Matos / For The Times)

    An article last year in the Lisbon-based newspaper Diário de Notícias extolled the ties between California and Portugal. “It’s fundamental to put Portugal on the map for Californians,” Pedro Pinto, the Portuguese consul general in San Francisco, said in the piece, as he suggested a direct flight from Los Angeles to Lisbon “would have high demand” (there’s already one from San Francisco).

    California has long drawn the Portuguese. Spain and Portugal claim 16th century colonial explorer Juan Rodríguez Cabrillo, who was the first European to land on California’s shores, as one of their own. In the mid-19th century, droves of farmers from the Azores made their way to Central California. In San Jose, the Little Portugal neighborhood pays homage to the region’s immigrant history. But today, the transplants go the other way and are of a different variety: upper middle class or wealthier with online jobs or well-managed retirement accounts.

    After years of divisive politics, failed wars, worsening wealth gaps and fights over national identity, Americans are perhaps more flexible in their patriotism and willing to make a home beyond their borders. For residents of California, where the best and worst of America appear to constantly collide, the shores of Portugal have offered a respite.

    From the retiree villages of Mexico and Central America to the red-white-and-blue enclaves scattered throughout Asia and Europe, Americans have long had a curious and at times contentious relationship with the world and its cultures. They are often viewed as wanting to cast other nations in their image, a criticism cleverly distilled in Graham Greene’s novel “The Quiet American.” They want the exotic so long as there’s a scent of the familiar.

    In Portugal, some recent California expats have taken it upon themselves to make the pitch for how to conjure a bit of their home state while living abroad.

    Jen Wittman, who moved with her husband and 13-year-old son to Lisbon in March last year, runs a Facebook group called Californians Moving To/Living In Portugal. In a community of migrants where dozens of Facebook pages function as a how-to library on moving, Wittman said she created hers a year ago after seeing Californians “getting mocked in other groups for very California questions, like where to get good avocados and Mexican food.”

    A woman, a man and a boy eat ice cream at a table outside a store

    Jen Wittman enjoys ice cream with husband Doug Sanders and their son, Bodhi.

    (Jose Sarmento Matos / For The Times)

    The avocados have been easy to come by. The Mexican food, not so much, though there is a San Diego couple who have a homemade tamale and Mexican import business.

    “I feel like we as Californians have more particular things we want. We want the sun, the water, the amenities, the fresh and organic food,” said Wittman, 47, a former chef who runs an online consulting company for small businesses with her husband. “We also tend to have higher incomes than other Americans so people get annoyed when we ask our budgeting questions in other expat groups.”

    A resident of Playa del Rey for 20 years, she left for Lisbon after a stint in Sonoma County. For Wittman, it was her mother’s death and a desire to rethink the future that spurred the move. She also wanted her son to have free college tuition in EU nations once the family gains citizenship. In Portugal, she said, she feels safer, has more affordable healthcare, and has gained distance from the political division of America.

    A woman with a scooter on a street, left. On the right, people sit along a low stone wall.

    A tourist, left, walks up one of Lisbon’s many hills in the Alfama neighborhood. Right, a streetscape in the Chiado neighborhood, where the growth of tourism and new international residents have caused strains over affordable housing.

    (Jose Sarmento Matos / For The Times)

    The rent on the family’s furnished three-bedroom apartment, tucked away on a cobblestone street next to a 13th century stone cathedral in the Alfama district, is 2,100 euros — less than $2,200. With its elevator access, renovated kitchen and a view of cruise ships on the Tagus River, it’s a steal on their budget. Wittman, accustomed to quick workday meals back home, now has leisurely hours-long lunches at her favorite Portuguese restaurant, where a plate of salad, chicken legs and potatoes is served with wine, espresso and mango custard for 10 euros, or about $11.

    Her neighborhood, one of Lisbon’s oldest where every other apartment is now housing for internationals, has been the center of protests over evictions and gentrification. Wittman, who mostly mingles with foreigners, said she’s received no hostility from locals. Instead, she too has felt the crunch of Portugal’s growing popularity.

    “We were able to get a deal because of COVID and few people visiting the city,” said Wittman, who still maintains bits of her Midwestern accent from her Indiana upbringing. That was before a lease extension offer came in at 3,650 euros. “Now that our time is coming up, we can’t even find anything affordable in the city.”

    People on a balcony look out at rooftops and a cruise ship

    Tourists enjoy one of Lisbon’s lookouts.

    (Jose Sarmento Matos / For The Times)

    This month, the family is moving to the suburbs across the river, 40 minutes away.

    Luis Mendes, a geographer at the University of Lisbon, said the effect of Americans and foreigners in Portugal is mixed.

    “You cannot deny that places like Lisbon have become much more appealing for young, creative people with money to spend. The effect on the economy and the way the buildings look — no longer empty — is astronomical,” said Mendes. “But the average Portuguese person can no longer afford to live in the center of Lisbon. Rents have gone up five times over a few years. Even the basic things, such as buying groceries, take longer trips outside the city center than they used to.”

    The trend has hit not “only lifelong, lower-class residents but also gentrifiers who see a 1,000-euros-per-month rented flat transformed into a 120-euro-per-night Airbnb,” said Jordi Mateo, a professor at NOVA University of Lisbon.

    Postcards from Portugal

    These Californians relocated to Portugal. They share their stories.

    The government has recognized the crisis. As of this year, the nation’s popular “golden visa” program, which offers residency to foreigners who buy homes priced at 500,000 euros or more — Americans dominate the program — is no longer taking applications in the biggest cities. That includes Lisbon, Porto and the Algarve, the southern coastal region long popular with retirees and lovers of surf culture.

    In just a few years, evictions have more than doubled in Lisbon. The city’s former mayor, Fernando Medina, had launched an initiative to rent out hundreds of Airbnbs to use as housing for local workers only to see his ambitions fizzle because owners could make more on the private market. “Lisbon, don’t be French,” said a recent comment on the Facebook page of the activist group Stop Despejos (Stop Evictions), a reference to the exorbitant costs of expat-heavy destinations in France.

    While the nation’s popularity has grown fast during the pandemic with prices for locals and newcomers alike doing the same, those who arrived earlier have in some ways fared better.

    Therese Mascardo, a 39-year-old therapist from Santa Monica, flew to Lisbon in 2019 after experimenting with online sessions to cut down on her four-hour daily round-trip commute to Orange County. Frustrated with the Trump presidency, mass shootings and a car-bound lifestyle, she said she sought out “the antiquity and charm” of an old European city that was walkable. Mascardo was attracted to the fact that right-wing parties have not made the same inroads in the nation as they have elsewhere in Europe.

    Today, she can afford to work just two days a week — on a California schedule — while building out an online social media therapy content brand in her free time. She has money to spare after paying her monthly 1,000-euro rent. One Sunday a month, she leads a rotating museum tour for digital nomads on stopovers in the city.

    A woman in a green jacket looks out the window at other buildings

    Therese Mascardo at her apartment in a Lisbon neighborhood.

    (Jose Sarmento Matos / For The Times)

    From the streets outside her three-bedroom apartment that straddles the Estrela and Lapa neighborhoods, Mascardo, who grew up in Orange and studied at UC Berkeley, can look downhill and spot the the 25th of April Bridge. Modeled after the Bay Bridge, it is painted in the same red as the Golden Gate and reminds her of home.

    But despite twice-yearly trips to Los Angeles, where she lugs in cheap Vinho Verde and stocks up on Anthropologie candles and Trader Joe’s pea chips for the return, she has no plans to leave.

    “I love my weekly stroll to the farmers market and being within a 15-minute walk of most of my friends,” Mascardo said. “I love the kindness and hospitality of the Portuguese people, especially when they graciously endure my nascent Portuguese language skills and gently offer corrections and tips. I love that people eat bread here and aren’t always talking about the restrictive diet they are on. I love that dressing down is the standard way of existence here. I feel happier and not just trying hard to be happy.”

    Jamie Dixon feels the same way.

    Walking recently along the Avenida da República, the cliffside road near her new home that’s lined with cafes overlooking the ocean, she was for moments convinced she was back in Malibu at a sort of Point Dume on the Atlantic. But as she crossed the road and glimpsed the Portuguese street signs, she was reminded that it takes time and patience to build a new life in a distant land.

    A group of men gather near a yellow-and-black ball on a beach with buildings in the background
+

    A volleyball game on a Cascais beach in Portugal.

    (Jose Sarmento Matos / For The Times)

    “I miss knowing people when I go out to a restaurant or bar. I miss frolicking in the desert. I miss Palm Springs. I miss how easy it is to pay bills or renew my license. I miss being fluent,” Dixon said. “It’s taken months to just feel like we are barely settling in. But I feel safer here going out alone. I’m excited my daughter will speak other languages.”

    She was on her way home to pack for a family trip to Mallorca, something that would have required a week of time off and thousands of dollars when she was back in the U.S. From here, it would be a quick weekend jaunt on the cheap.

    “I thought L.A. was the end-all, be-all and the only place out there,” she said. “But, sometimes, you have to take a leap and realize America isn’t home forever.”

    Times staff writer Rachel Schnalzer contributed to this report.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.politico.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.politico.com/distilled.html index e6e30fd2e6e7..9c5bf053831b 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.politico.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.politico.com/distilled.html @@ -16,7 +16,7 @@

    The case against Mariotto is a relatively routine one among the more than 600 Capitol riot defendants. He is accused of entering the building illegally, but not of committing any violence or property damage. He was hit with one charge most of the Jan. 6 defendants do not face: illegally remaining in a Congressional gallery.

    Mariotto entered the Senate chamber and took a smiling selfie while there that he posted to social media.

    Under the terms of Mariotto’s plea deal, though, prosecutors agreed to dismiss that charge and three others in exchange for his guilty plea to the charge of parading or protesting in the Capitol. That carries a maximum six-month prison sentence.

    -

    Walton, who is known for withering in-court outbursts like a brutal verbal attack last year on Attorney General Bill Barr, initially misstated the charge Mariotto was seeking to plead guilty to as “pandering” in the Capitol. The charge actually covers parading, demonstrating or picketing in any Capitol building.

    +

    Walton, who is known for withering in-court outbursts like a brutal verbal attack last year on Attorney General Bill Barr, initially misstated the charge Mariotto was seeking to plead guilty to as “pandering” in the Capitol. The charge actually covers parading, demonstrating or picketing in any Capitol building.

    Mariotto quickly said he thought it was “parading” he was admitting to. Prosecutor Kimberley Nielsen also chimed in to say the charge was parading, demonstrating or picketing. The judge, however, said he didn’t see much difference.

    “I’m sure pandering is equal to one of those,” Walton said.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.sixthtone.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.sixthtone.com/distilled.html index 3d544b73b2e5..fed02e56bcb3 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.sixthtone.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.sixthtone.com/distilled.html @@ -1,7 +1,7 @@ She Spent a Decade Writing Fake Russian History. Wikipedia Just Noticed.

    She Spent a Decade Writing Fake Russian History. Wikipedia Just Noticed.



    Yifan, a fantasy novelist, was browsing Chinese Wikipedia looking for inspiration in history, when he first learned of the great silver mine of Kashin. Originally opened by the principality of Tver, an independent state from the 13th to 15th centuries, it grew to be one of the world’s biggest, a city-sized early modern industry worked by some 30,000 slaves and 10,000 freedmen. Its fabulous wealth made it a vital resource to the princes of Tver, but also tempted the powerful dukes of Moscow, who attempted to seize the mine in a series of wars that sprawled across the land that is now Russia from 1305 to 1485. “After the fall of the Principality of Tver, it continued to be mined by the Grand Duchy of Moscow and its successor regime until the mine was closed in the mid-18th century due to being exhausted,” the entry said.

    -

    You can listen to an audio version of this article via “China Stories,” a SupChina-produced podcast sharing the best writing on China.

    @@ -9,7 +9,7 @@ -

    Yifan went down the rabbit hole on the Kashin mine and the Tver-Moscow War, learning about battles, the personalities of aristocrats and engineers, and more history surrounding the forgotten mine. There were hundreds of related articles describing this obscure period of Slavic history in the dull, sometimes suggestive, tone of the online encyclopedia.

    It was only when he tried to go deeper that something started to seem off. Russian-language versions of articles related to the period were shorter than the Chinese equivalents, or nonexistent. The footnote supporting a passage on medieval mining methods referred to an academic paper on automated mining in the 21st century. Eventually, he realized that there was no such thing as the great silver mine of Kashin (which is an entirely real town in Tver Oblast, Russia). Yifan had uncovered one of the largest hoaxes in Wikipedia’s history.

    The Chinese-language Wikipedia entry on the “Tver-Moscow War” edited by Zhemao, has been deleted. From Wikipedia

    The Chinese-language Wikipedia entry on the “Tver-Moscow War” edited by Zhemao, has been deleted. From Wikipedia

    “Chinese Wikipedia entries that are more detailed than English Wikipedia and even Russian Wikipedia are all over the place,” Yifan wrote on Zhihu, a Quora-like Q&A platform. “Characters that don’t exist in the English-Russian Wiki appear in the Chinese Wiki, and these characters are mixed together with real historical figures so that there’s no telling the real from the fake. Even a lengthy Moscow-Tver war revolves around the non-existent Kashin silver mine.”

    An investigation by Wikipedia found that a contributor had used at least four “puppet accounts” to falsify the history of the Qing Dynasty and the history of Russia since 2010. Each of the four accounts lent the others credibility. All have now been banned from Chinese Wikipedia.

    Over more than 10 years, the author wrote several million words of fake Russian history, creating 206 articles and contributing to hundreds more. She imagined richly detailed war stories and economic histories, and wove them into real events in language boring enough to fit seamlessly into the encyclopedia. Some netizens are calling her China’s Borges.

    She’s come to be known as “Zhemao,” after one of her aliases. According to a now-deleted profile, Zhemao was the daughter of a diplomat stationed in Russia, has a degree in Russian history, and became a Russian citizen after marrying a Russian.

    She began her career in fictional history in 2010, creating articles with false stories related to the real figure of Heshen, a famously corrupt Qing Dynasty official. She turned her attention to Russian history in 2012, editing existing articles on Czar Alexander I of Russia. From there, she gradually spread fabricated stories throughout Chinese Wikipedia’s coverage of Russian history. She used a real, and often bloody, rivalry between the two early Slavic states as a basis for an elaborate fiction, mixing research with fantasy.

    A map made by Zhemao, now deleted from Wikipedia. From Wikipedia

    A map made by Zhemao, now deleted from Wikipedia. From Wikipedia

    Zhemao published an apology letter on her English Wikipedia account, writing that her motivation was to learn about history. She also wrote that she is in fact a full-time housewife with only a high-school degree.

    Zhemao said she made most of her fake entries to fill the gaps left by her first couple of entries she edited. “As the saying goes, in order to tell a lie, you must tell more lies. I was reluctant to delete the hundreds of thousands of words I wrote, but as a result, I wound up losing millions of words, and a circle of academic friends collapsed,” she wrote. “The trouble I’ve caused is hard to make up for, so maybe a permanent ban is the only option. My current knowledge is not enough to make a living, so in the future I will learn a craft, work honestly, and not do nebulous things like this any more.”

    While some Wikipedia editors warned that the incident had “shaken the credibility of the current Chinese Wikipedia as a whole,” most netizens praised Zhemao’s talent and persistence, encouraging her to publish a novel in future.

    “It is really awesome to invent a self-contained historical logic with details like all kinds of clothing, money, and utensils,” one user wrote on the microblogging platform Weibo.

    As of June 17, most of the fictitious historical entries created by Zhemao on Chinese Wikipedia have been deleted, according to an official statement. A few entries have been improved by other contributors and thus remain. Zhemao’s edits on other existing entries have been withdrawn, the platform wrote.

    Neither Zhemao nor the Wikimedia Foundation, which operates Wikipedia, replied to requests for comment by press time.

    “This group of accounts have done their sabotage for a long time, so there may still be affected entries, and related false information may have spread to other platforms,” the notice said.

    Correction: A previous version of this article misspelled the name of Kashin, the real town in Russia’s Tver Oblast that was home to the fictional silver mines invented by Zhemao. In a Borgesian complication, we assumed the name of the place as well as the mine was fictional, and used Zhemao’s pinyin spelling, “Kashen.” We learned of the error by reading an article following our own reporting on Russian-language news site Meduza.ru via Google Translate, which correctly identified the place intended.

    Editor: David Cohen.

    (Header image: Illustrations from ‘The Illustrated Chronicle of Ivan the Terrible,’ Book 7: 1290-1342. Courtesy of runivers.ru)

    +

    Yifan went down the rabbit hole on the Kashin mine and the Tver-Moscow War, learning about battles, the personalities of aristocrats and engineers, and more history surrounding the forgotten mine. There were hundreds of related articles describing this obscure period of Slavic history in the dull, sometimes suggestive, tone of the online encyclopedia.

    It was only when he tried to go deeper that something started to seem off. Russian-language versions of articles related to the period were shorter than the Chinese equivalents, or nonexistent. The footnote supporting a passage on medieval mining methods referred to an academic paper on automated mining in the 21st century. Eventually, he realized that there was no such thing as the great silver mine of Kashin (which is an entirely real town in Tver Oblast, Russia). Yifan had uncovered one of the largest hoaxes in Wikipedia’s history.

    The Chinese-language Wikipedia entry on the “Tver-Moscow War” edited by Zhemao, has been deleted. From Wikipedia

    The Chinese-language Wikipedia entry on the “Tver-Moscow War” edited by Zhemao, has been deleted. From Wikipedia

    “Chinese Wikipedia entries that are more detailed than English Wikipedia and even Russian Wikipedia are all over the place,” Yifan wrote on Zhihu, a Quora-like Q&A platform. “Characters that don’t exist in the English-Russian Wiki appear in the Chinese Wiki, and these characters are mixed together with real historical figures so that there’s no telling the real from the fake. Even a lengthy Moscow-Tver war revolves around the non-existent Kashin silver mine.”

    An investigation by Wikipedia found that a contributor had used at least four “puppet accounts” to falsify the history of the Qing Dynasty and the history of Russia since 2010. Each of the four accounts lent the others credibility. All have now been banned from Chinese Wikipedia.

    Over more than 10 years, the author wrote several million words of fake Russian history, creating 206 articles and contributing to hundreds more. She imagined richly detailed war stories and economic histories, and wove them into real events in language boring enough to fit seamlessly into the encyclopedia. Some netizens are calling her China’s Borges.

    She’s come to be known as “Zhemao,” after one of her aliases. According to a now-deleted profile, Zhemao was the daughter of a diplomat stationed in Russia, has a degree in Russian history, and became a Russian citizen after marrying a Russian.

    She began her career in fictional history in 2010, creating articles with false stories related to the real figure of Heshen, a famously corrupt Qing Dynasty official. She turned her attention to Russian history in 2012, editing existing articles on Czar Alexander I of Russia. From there, she gradually spread fabricated stories throughout Chinese Wikipedia’s coverage of Russian history. She used a real, and often bloody, rivalry between the two early Slavic states as a basis for an elaborate fiction, mixing research with fantasy.

    A map made by Zhemao, now deleted from Wikipedia. From Wikipedia

    A map made by Zhemao, now deleted from Wikipedia. From Wikipedia

    Zhemao published an apology letter on her English Wikipedia account, writing that her motivation was to learn about history. She also wrote that she is in fact a full-time housewife with only a high-school degree.

    Zhemao said she made most of her fake entries to fill the gaps left by her first couple of entries she edited. “As the saying goes, in order to tell a lie, you must tell more lies. I was reluctant to delete the hundreds of thousands of words I wrote, but as a result, I wound up losing millions of words, and a circle of academic friends collapsed,” she wrote. “The trouble I’ve caused is hard to make up for, so maybe a permanent ban is the only option. My current knowledge is not enough to make a living, so in the future I will learn a craft, work honestly, and not do nebulous things like this any more.”

    While some Wikipedia editors warned that the incident had “shaken the credibility of the current Chinese Wikipedia as a whole,” most netizens praised Zhemao’s talent and persistence, encouraging her to publish a novel in future.

    “It is really awesome to invent a self-contained historical logic with details like all kinds of clothing, money, and utensils,” one user wrote on the microblogging platform Weibo.

    As of June 17, most of the fictitious historical entries created by Zhemao on Chinese Wikipedia have been deleted, according to an official statement. A few entries have been improved by other contributors and thus remain. Zhemao’s edits on other existing entries have been withdrawn, the platform wrote.

    Neither Zhemao nor the Wikimedia Foundation, which operates Wikipedia, replied to requests for comment by press time.

    “This group of accounts have done their sabotage for a long time, so there may still be affected entries, and related false information may have spread to other platforms,” the notice said.

    Correction: A previous version of this article misspelled the name of Kashin, the real town in Russia’s Tver Oblast that was home to the fictional silver mines invented by Zhemao. In a Borgesian complication, we assumed the name of the place as well as the mine was fictional, and used Zhemao’s pinyin spelling, “Kashen.” We learned of the error by reading an article following our own reporting on Russian-language news site Meduza.ru via Google Translate, which correctly identified the place intended.

    Editor: David Cohen.

    (Header image: Illustrations from ‘The Illustrated Chronicle of Ivan the Terrible,’ Book 7: 1290-1342. Courtesy of runivers.ru)

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.theregister.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.theregister.com/distilled.html index c66b56d37ecc..903f3810000d 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.theregister.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.theregister.com/distilled.html @@ -1,11 +1,11 @@ Protonmail celebrates Swiss court victory exempting it from telco data retention laws

    Protonmail celebrates Swiss court victory exempting it from telco data retention laws



    Encrypted email provider Protonmail has hailed a recent Swiss legal ruling as a "victory for privacy," after winning a lawsuit that sees it exempted from data retention laws in the mountainous realm.

    -

    Referring to a previous ruling that exempted instant messaging services from data capture and storage laws, the Protonmail team said this week: "Together, these two rulings are a victory for privacy in Switzerland as many Swiss companies are now exempted from handing over certain user information in response to Swiss legal orders."

    +

    Referring to a previous ruling that exempted instant messaging services from data capture and storage laws, the Protonmail team said this week: "Together, these two rulings are a victory for privacy in Switzerland as many Swiss companies are now exempted from handing over certain user information in response to Swiss legal orders."

    Switzerland's Federal Administrative Court ruled on October 22 that email providers in Switzerland are not considered telecommunications providers under Swiss law, thereby removing them from the scope of data retention requirements imposed on telcos.

    -

    The victory comes after controversy over a previous (and not directly related) Swiss court order that forced the company to collect mobile device push notification identifiers from a specified user's account. That user was later arrested by French police, who had asked their Swiss counterparts to obtain the surveillance order.

    +

    The victory comes after controversy over a previous (and not directly related) Swiss court order that forced the company to collect mobile device push notification identifiers from a specified user's account. That user was later arrested by French police, who had asked their Swiss counterparts to obtain the surveillance order.

    @@ -15,8 +15,8 @@

    Protonmail chief exec Andy Yen told The Register his business doesn't routinely collect such data on its users.

    "We expect there to be further attempts to force tech companies to undermine privacy in both Switzerland and abroad, and we are committed to continuing to challenge this through both our encryption technology and through the courts," Yen also told Reuters.

    -

    A couple of years ago more controversy arose after a Swiss prosecutor described Protonmail as "voluntarily" offering help to police and government surveillance agencies.

    -

    The Swiss legal victory is a stark contrast to the position in Britain, where the government's wide-ranging Online Safety Bill seems certain to make the World Wide Web a more dangerous place for netizens.

    +

    A couple of years ago more controversy arose after a Swiss prosecutor described Protonmail as "voluntarily" offering help to police and government surveillance agencies.

    +

    The Swiss legal victory is a stark contrast to the position in Britain, where the government's wide-ranging Online Safety Bill seems certain to make the World Wide Web a more dangerous place for netizens.

    diff --git a/test/data/speedreader/rewriter/pages/issues_pages/www.tmz.com/distilled.html b/test/data/speedreader/rewriter/pages/issues_pages/www.tmz.com/distilled.html index fa3cce4ce704..b6009224ba84 100644 --- a/test/data/speedreader/rewriter/pages/issues_pages/www.tmz.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/issues_pages/www.tmz.com/distilled.html @@ -1,14 +1,14 @@ SpaceX Sends First All-Civilian Crew Into Space, No Astronauts Required

    SpaceX Sends First All-Civilian Crew Into Space, No Astronauts Required



    -
    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/foresthillstimes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/foresthillstimes.com/distilled.html index 8bdd5745027f..f2b5312e6061 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/foresthillstimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/foresthillstimes.com/distilled.html @@ -25,7 +25,7 @@

    www.kewforest.org

    [email protected]

    -

    +


    Please follow and like us:

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/foxnews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/foxnews.com/distilled.html index 4eee49373160..73deef4ca76f 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/foxnews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/foxnews.com/distilled.html @@ -1,8 +1,8 @@ Americans say they're unhappy with the state of the nation, agree political divisiveness is a serious concern

    Americans say they're unhappy with the state of the nation, agree political divisiveness is a serious concern



    NEWYou can now listen to Fox News articles! -

    Americans outside Busch Stadium told Fox News how they felt about the state of the nation, with many unhappy with its divisiveness.

    "I’m very concerned about with the direction of the country and some of the very serious animosity that’s going on," Sandra, from Oklahoma, said. "I worry about my grandchildren and my great-grandchildren and what we’re gonna leave for them in the future."

    Three-quarters of registered voters are dissatisfied with America's direction, a nearly 25-point increase from April 2021, according to a recent Fox News Poll. 

    "I think we need to get to a point where we stop arguing within our own tribes and start working together," Zack, from St. Louis, said. "We all still want what’s best for the country, even when it looks differently." 

    FOX NEWS POLL: RECORD 70% SAY LIFE WILL BE WORSE FOR THE NEXT GENERATION

    A Fox News poll of how voters feel things are going in the US found 75% of respondents are dissatisfied with the state of America. 

    +

    Americans outside Busch Stadium told Fox News how they felt about the state of the nation, with many unhappy with its divisiveness.

    "I’m very concerned about with the direction of the country and some of the very serious animosity that’s going on," Sandra, from Oklahoma, said. "I worry about my grandchildren and my great-grandchildren and what we’re gonna leave for them in the future."

    Three-quarters of registered voters are dissatisfied with America's direction, a nearly 25-point increase from April 2021, according to a recent Fox News Poll. 

    "I think we need to get to a point where we stop arguing within our own tribes and start working together," Zack, from St. Louis, said. "We all still want what’s best for the country, even when it looks differently." 

    FOX NEWS POLL: RECORD 70% SAY LIFE WILL BE WORSE FOR THE NEXT GENERATION

    A Fox News poll of how voters feel things are going in the US found 75% of respondents are dissatisfied with the state of America. 

    A Fox News poll of how voters feel things are going in the US found 75% of respondents are dissatisfied with the state of America.  - (Fox News)

    Betsy, visiting the Gateway to the West, told Fox News: "I would like to see Congress in particular try to work together rather than keep throwing barbs at one another and keep pointing fingers."

    Bill, from St. Louis, said the country would be better without radicals on either end of the political spectrum.

    "Most of us get along," Bill said. "It would be nice to quit arguing with each other."

    14-YEAR OLD WORLD WAR II ENLISTEE OFFERS LESSONS ON REBUILDING A DIVIDED AMERICA

    One man said he'd like to see improvements from the Biden administration on a few key issues. 

    "I wish they had better foreign policy, better economic stuff going on," he told Fox News. "But I think they've done a halfway decent job."

    Betsy, visiting Saint Louis, says Congress needs to work together across the political aisle.

    + (Fox News)

    Betsy, visiting the Gateway to the West, told Fox News: "I would like to see Congress in particular try to work together rather than keep throwing barbs at one another and keep pointing fingers."

    Bill, from St. Louis, said the country would be better without radicals on either end of the political spectrum.

    "Most of us get along," Bill said. "It would be nice to quit arguing with each other."

    14-YEAR OLD WORLD WAR II ENLISTEE OFFERS LESSONS ON REBUILDING A DIVIDED AMERICA

    One man said he'd like to see improvements from the Biden administration on a few key issues. 

    "I wish they had better foreign policy, better economic stuff going on," he told Fox News. "But I think they've done a halfway decent job."

    Betsy, visiting Saint Louis, says Congress needs to work together across the political aisle.

    Betsy, visiting Saint Louis, says Congress needs to work together across the political aisle. - (Megan Myers/Fox News Digital)

    President Biden's approval rating recently rose to 40% – his highest in two months – following a series of legislative wins, according to a Reuters/Ipsos survey.

    "I don't like our president," Becky, from Springfield, Missouri, said. "I think his presidency has failed us."

    AMERICANS GRADE BIDEN FOLLOWING BOOST IN NATIONAL APPROVAL RATING

    Becky cited concerns about fuel costs and the economy. 

    Sandra, from Oklahoma, says she is concerned about the direction of the country.

    + (Megan Myers/Fox News Digital)

    President Biden's approval rating recently rose to 40% – his highest in two months – following a series of legislative wins, according to a Reuters/Ipsos survey.

    "I don't like our president," Becky, from Springfield, Missouri, said. "I think his presidency has failed us."

    AMERICANS GRADE BIDEN FOLLOWING BOOST IN NATIONAL APPROVAL RATING

    Becky cited concerns about fuel costs and the economy. 

    Sandra, from Oklahoma, says she is concerned about the direction of the country.

    Sandra, from Oklahoma, says she is concerned about the direction of the country. ( Megan Myers/Fox News Digital)

    CLICK HERE TO GET THE FOX NEWS APP

    Gas prices dipped below $4 a gallon in August after passing $5 per gallon in June, a record high, according to AAA. Inflation, which also reached a record high early in 2022, eased slightly down to 8.5% in July, according to the Department of Labor. 

    "The gas prices going down where we live that's a positive," Sandra told Fox News, though she noted that grocery prices are still high.

    "If the politicians and the people in power would listen to us on the ground, maybe they would go ‘oh, well, maybe we could do something a little bit different that might help the country a little bit better,’" Sandra said.

    Megan Myers is an associate producer/writer for Fox News Digital Originals. Follow her on Twitter @meglmyers

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/gothamist.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/gothamist.com/distilled.html index 00177e612b3a..3a2c677780e9 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/gothamist.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/gothamist.com/distilled.html @@ -1,4 +1,4 @@ -Four-year-old boy killed, father arrested in Bronx scooter crash

    Four-year-old boy killed, father arrested in Bronx scooter crash


    +Four-year-old boy killed, father arrested in Bronx scooter crash

    Four-year-old boy killed, father arrested in Bronx scooter crash


    A four-year-old boy was killed while riding a scooter with his father.

    A four-year-old boy was killed while riding a scooter with his father. @@ -8,5 +8,5 @@ Comment below or - Send us a Tip

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/heartlandnewsfeed.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/heartlandnewsfeed.com/distilled.html index 0be820ba6ec9..4e6d1b09b725 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/heartlandnewsfeed.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/heartlandnewsfeed.com/distilled.html @@ -2,7 +2,7 @@

    SPRINGFIELD (Capitol News Illinois) – Lisa Holder White was sworn in Thursday as the first Black woman to serve on the Illinois Supreme Court.

    Holder White, who previously served on the 4th District Court of Appeals, was chosen to succeed one of her mentors in the legal profession, retiring Justice Rita B. Garman, who broke many barriers herself as a woman in what was then a male-dominated profession.

    “It is truly a historic day for the Land of Lincoln,” Garman said, introducing Holder White. “But even while breaking barriers in the judicial system and serving as an inspiration to others, she has remained humble, true to her roots, and dedicated to ensuring that all those who come before the courts are treated with dignity and with respect.”

    -
    Holder White Illinois Supreme Court
    Justice Mary Jane Theis, left, administers the oath of office to Lisa Holder White, making her the first Black woman to serve on the Illinois Supreme Court. Holder White’s husband James White holds a Bible while their son Brett White looks on. PETER HANCOCK/CAPITOL NEWS ILLINOIS PHOTO
    +
    Holder White Illinois Supreme Court
    Justice Mary Jane Theis, left, administers the oath of office to Lisa Holder White, making her the first Black woman to serve on the Illinois Supreme Court. Holder White’s husband James White holds a Bible while their son Brett White looks on. PETER HANCOCK/CAPITOL NEWS ILLINOIS PHOTO

    The installation ceremony took place at the Abraham Lincoln Presidential Library and Museum in Springfield, a place that Holder White said holds special meaning for her.

    “Just last week, while in the Abraham Lincoln Presidential Library, I had the opportunity to see one of the approximately 12 existing copies of the Emancipation Proclamation signed by President Lincoln,” she said. “Being sworn in as a justice on the Supreme Court of Illinois in the museum dedicated to our 16th President, the man who freed the slaves, my ancestors, is of special significance to me. My heritage is a heritage that once involved minds and bodies that were shackled, and doors that were so, so long closed.”

    Holder White to replace retiring Justice Rita Garman

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/kdvr.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/kdvr.com/distilled.html index 57ce441b8add..de7dab9131f5 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/kdvr.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/kdvr.com/distilled.html @@ -1,7 +1,7 @@ FOX31 Denver

    FOX31 Denver



    -

    GREELEY, Colo. (KDVR) — A student was stabbed multiple times at a Greeley high school late Monday morning, the Greeley Police Department said.

    +

    GREELEY, Colo. (KDVR) — A student was stabbed multiple times at a Greeley high school late Monday morning, the Greeley Police Department said.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/ktla.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/ktla.com/distilled.html index 7ca30353f1de..699727901393 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/ktla.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/ktla.com/distilled.html @@ -5,7 +5,7 @@ -

    Video of the incident shared to Reddit’s r/AbruptChaos, YouTube and by Street People of Los Angeles on Instagram, shows the attacker, a man who appears to be in his 20s, sucker punch a diner at Raffallo’s Pizza near the intersection of Hollywood Boulevard and La Brea Avenue, then steal from the victim’s pockets.

    +

    Video of the incident shared to Reddit’s r/AbruptChaos, YouTube and by Street People of Los Angeles on Instagram, shows the attacker, a man who appears to be in his 20s, sucker punch a diner at Raffallo’s Pizza near the intersection of Hollywood Boulevard and La Brea Avenue, then steal from the victim’s pockets.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/losangeles.cbslocal.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/losangeles.cbslocal.com/distilled.html index 637d5fac470e..44bcb3d175c1 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/losangeles.cbslocal.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/losangeles.cbslocal.com/distilled.html @@ -2,7 +2,7 @@ -

    Christopher M. Flores, a former coach at STARS Prep Academy in Orange, was charged Monday with sexually assaulting a teenage girl in Santa Ana. 

    RELATED: Prominent coach in Orange arrested on charges of sexual assault of 2 teenage girls

    coach-frogg.jpg +

    Christopher M. Flores, a former coach at STARS Prep Academy in Orange, was charged Monday with sexually assaulting a teenage girl in Santa Ana. 

    RELATED: Prominent coach in Orange arrested on charges of sexual assault of 2 teenage girls

    coach-frogg.jpg
    Chris "Coach Frogg" Flores, 37, is accused of sexual assaults against two teenage girls. @@ -18,9 +18,9 @@
    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/reporternewspapers.net/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/reporternewspapers.net/distilled.html index fa506b6994fe..fa0e242d575b 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/reporternewspapers.net/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/reporternewspapers.net/distilled.html @@ -2,7 +2,7 @@ -
    Dozens of activists rallied at Atlanta City Hall on Aug. 15 to protest the city’s proposal to lease 700 beds at the Atlanta City Detention Center to Fulton County. (Dyana Bagby)
    +
    Dozens of activists rallied at Atlanta City Hall on Aug. 15 to protest the city’s proposal to lease 700 beds at the Atlanta City Detention Center to Fulton County. (Dyana Bagby)
    @@ -10,7 +10,7 @@ -

    The vote was 10-4 to approve the ordinance during a lengthy and sometimes contentious meeting. Voting in favor were Councilmembers Michael Julian Bond, Mary Norwood, Matt Westmoreland, Dustin Hillis, Andrea Boone, Jason Winston, Alex Wan, Marci Collier Overstreet, Amir Farokhi and Howard Shook. Voting against the measure were Councilmembers Keisha Sean Waites, Jason Dozier, Liliana Bakhtiari and Antonio Lewis. Councilmember Byron Amos was absent. 

    +

    The vote was 10-4 to approve the ordinance during a lengthy and sometimes contentious meeting. Voting in favor were Councilmembers Michael Julian Bond, Mary Norwood, Matt Westmoreland, Dustin Hillis, Andrea Boone, Jason Winston, Alex Wan, Marci Collier Overstreet, Amir Farokhi and Howard Shook. Voting against the measure were Councilmembers Keisha Sean Waites, Jason Dozier, Liliana Bakhtiari and Antonio Lewis. Councilmember Byron Amos was absent. 

    @@ -45,11 +45,11 @@ -

    The City Council is slated to vote on the lease agreement during today’s council meeting. The expected vote comes after another violent and deadly weekend in the city. The Fulton County Commission is expected to consider approving the agreement at its Aug. 18 meeting.

    +

    The City Council is slated to vote on the lease agreement during today’s council meeting. The expected vote comes after another violent and deadly weekend in the city. The Fulton County Commission is expected to consider approving the agreement at its Aug. 18 meeting.

    -

    The rally was organized by a number of organizations, including Community over Cages Alliance, led by Women on the Rise. Activists said they want the Atlanta City Detention Center, a 17-story high-rise jail, that opened in 1995, to be transformed into a health and wellness center. The site would be a place where communities could access social services, such as emergency housing, mental health, alcohol, and drug treatments programs. Offering such services to non-violent offenders would help keep vulnerable populations out of jail and alleviate overcrowding, they say.

    +

    The rally was organized by a number of organizations, including Community over Cages Alliance, led by Women on the Rise. Activists said they want the Atlanta City Detention Center, a 17-story high-rise jail, that opened in 1995, to be transformed into a health and wellness center. The site would be a place where communities could access social services, such as emergency housing, mental health, alcohol, and drug treatments programs. Offering such services to non-violent offenders would help keep vulnerable populations out of jail and alleviate overcrowding, they say.

    @@ -57,10 +57,10 @@
    -
    An activist at the Aug. 15 rally opposing the City Council proposal to lease city jail space to Fulton County. (Dyana Bagby)
    +
    An activist at the Aug. 15 rally opposing the City Council proposal to lease city jail space to Fulton County. (Dyana Bagby)
    -

    The city’s Policing Alternatives & Diversion Intiatives (PAD) issued a statement against the lease agreement, saying the group so far this year 176 people who could have been booked and detained at the Fulton County jail were instead diverted to PAD. 

    +

    The city’s Policing Alternatives & Diversion Intiatives (PAD) issued a statement against the lease agreement, saying the group so far this year 176 people who could have been booked and detained at the Fulton County jail were instead diverted to PAD. 

    @@ -68,19 +68,19 @@ -

    The Southern Center for Human Rights has spoken out about its decades of lawsuits against the Fulton County Jail. Opening up beds at the ACDC to house Fulton inmates will not solve the “humanitarian crisis” in Fulton’s jails, the organization said.

    +

    The Southern Center for Human Rights has spoken out about its decades of lawsuits against the Fulton County Jail. Opening up beds at the ACDC to house Fulton inmates will not solve the “humanitarian crisis” in Fulton’s jails, the organization said.

    -

    Much of the planning toward “reimagining” what to do with the city jail was reported via task force recommendations during former mayor Keisha Lance Bottoms’ administration. Mayor Andre Dickens, when he served on the council in 2019, sponsored the resolution to “reimagine the Atlanta Detention Center as a Center for Equity.”

    +

    Much of the planning toward “reimagining” what to do with the city jail was reported via task force recommendations during former mayor Keisha Lance Bottoms’ administration. Mayor Andre Dickens, when he served on the council in 2019, sponsored the resolution to “reimagine the Atlanta Detention Center as a Center for Equity.”

    -

    The lease agreement for 700 beds was approved by the City Council’s public safety committee last week. Mayor Andre Dickens addressed the committee after a violent weekend in Atlanta to voice support for leasing beds to Fulton County.

    +

    The lease agreement for 700 beds was approved by the City Council’s public safety committee last week. Mayor Andre Dickens addressed the committee after a violent weekend in Atlanta to voice support for leasing beds to Fulton County.

    -
    “What do we want?” a rally organizer yelled during a rally at Atlanta City Hall. “Jails closed!” the crowd responded. (Dyana Bagby)
    +
    “What do we want?” a rally organizer yelled during a rally at Atlanta City Hall. “Jails closed!” the crowd responded. (Dyana Bagby)
    @@ -92,7 +92,7 @@ -

    The Atlanta City Detention Center has 1,300 beds but at most has roughly 100 to 200 inmates at any time.

    +

    The Atlanta City Detention Center has 1,300 beds but at most has roughly 100 to 200 inmates at any time.

    @@ -110,4 +110,4 @@

    This is a developing story. Please check back for updates.

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/rssfeeds.usatoday.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/rssfeeds.usatoday.com/distilled.html index 1e2e12d3fc18..9069968548e8 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/rssfeeds.usatoday.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/rssfeeds.usatoday.com/distilled.html @@ -1 +1 @@ -'A post-retirement sweetener for military brass'? Pentagon defends mentor program amid fresh scrutiny

    'A post-retirement sweetener for military brass'? Pentagon defends mentor program amid fresh scrutiny


    The Pentagon employs about 80 retired generals and admirals, at around $90 an hour, to advise current commanders involved war games and other military activities.

    • The Pentagon's $90 an hour payments to retired generals for mentorship draws fresh scrutiny.
    • Congress reformed the mentor program after a USA TODAY investigation unearthed conflicts.
    • Mentors who serve in the program say it offers invaluable perspective for current commanders.

    WASHINGTON – A lucrative Pentagon contracting program in which retired officers serve as "senior mentors" is under fresh scrutiny, despite reforms that required retired generals and admirals to disclose possible conflicts of interest. 

    The Pentagon employs about 80 retired generals and admirals, at around $90 an hour, to advise current commanders involved war games and other military activities. USA TODAY reviewed the financial disclosure forms of 77 senior mentors and found only few working for defense contractors – a problem that had plagued the program when it was loosely regulated and conflicts of interest abounded.

    \ No newline at end of file +'A post-retirement sweetener for military brass'? Pentagon defends mentor program amid fresh scrutiny

    'A post-retirement sweetener for military brass'? Pentagon defends mentor program amid fresh scrutiny


    The Pentagon employs about 80 retired generals and admirals, at around $90 an hour, to advise current commanders involved war games and other military activities.

    • The Pentagon's $90 an hour payments to retired generals for mentorship draws fresh scrutiny.
    • Congress reformed the mentor program after a USA TODAY investigation unearthed conflicts.
    • Mentors who serve in the program say it offers invaluable perspective for current commanders.

    WASHINGTON – A lucrative Pentagon contracting program in which retired officers serve as "senior mentors" is under fresh scrutiny, despite reforms that required retired generals and admirals to disclose possible conflicts of interest. 

    The Pentagon employs about 80 retired generals and admirals, at around $90 an hour, to advise current commanders involved war games and other military activities. USA TODAY reviewed the financial disclosure forms of 77 senior mentors and found only few working for defense contractors – a problem that had plagued the program when it was loosely regulated and conflicts of interest abounded.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/sanfrancisco.cbslocal.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/sanfrancisco.cbslocal.com/distilled.html index bbebdc504442..a3e9abfa8b36 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/sanfrancisco.cbslocal.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/sanfrancisco.cbslocal.com/distilled.html @@ -3,15 +3,15 @@

    DUBLIN -- An East Bay community is breathing a sigh of relief after firefighters stopped a vegetation fire threatening homes in Schafer Ranch, burning next to Interstate Highway 580 east of Castro Valley.

    The so-called Eden Fire came dangerously close to homes on the western edge of Dublin, Monday before firefighters got the upper hand. As of 7:30 p.m., it was 30% contained.

    The fire  burned 58 acres east of Eden Canyon Road along the westbound lanes of I-580. The California Highway Patrol said a car fire started the blaze around 4:20 p.m.

    - +

    The Alameda County Fire Department said by 5 p.m. the fire reached two alarms. 

    Earlier, the City of Dublin issued an alert saying people living in the Schaefer Ranch Road neighborhood should be prepared to evacuate if forward progress continued.

    - +

    The Shannon Community Center at San Ramon Road and Shannon Ave. in Dublin was being operated as an evacuation/reunification center for people evacuated from the Schaefer Ranch neighborhood. 

    - +

    Dublin Boulevard was shut down to westbound traffic at Inspiration Drive and will remain shut down while fire crews mopped up.

    @@ -19,12 +19,12 @@

    Around 7:30 p.m., the city of Dublin announced Inspiration Drive had reopened and residents of the area would be allowed to return home.

    - +
    -
    +
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/tampa.cbslocal.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/tampa.cbslocal.com/distilled.html index 009916686490..0cf6f2b1b60c 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/tampa.cbslocal.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/tampa.cbslocal.com/distilled.html @@ -1,3 +1,3 @@ -Preschool Teacher Arrested For Child Abuse

    Preschool Teacher Arrested For Child Abuse



    -

    PINELLAS COUNTY, Fla. (CW44 News At 10 )– Deputies with the Pinellas County Sheriff’s Office have arrested a preschool teacher for child abuse on a student on August 10.

    According to reports, Deputies responded to Kindercare Learning Center, located at 1990 Main Street in Dunedin, after reports of a child abuse in progress. During the course of the investigation, deputies discovered that a witness overheard screaming coming from the playground of the preschool.

    READ MORE: CDC: Florida Leads Nation In Eutylone Overdose Deaths

    The witness observed 32-year-old Ashley Richards yelling at the victim and repeatedly punching the child with both an open and closed fist to the back and side of the head. Richards was also observed pushing the child to the ground and yelling “Do you want me to hit you?” The incident was captured on the witness’ cell phone. Richards has been employed as a preschool teacher at Kindercare Learning Center since March of 2021 and has been placed on Administrative Leave as a result of the incident.

    READ MORE: St. Petersburg City Council Votes Against Rent Control Cap

    Richards was charged with one count of Felony Child Abuse and transported to the Pinellas County Jail.

    MORE NEWS: Authorities Have Identified The Suspect Who Attacked Author Salman Rushdie

    The investigation continues.

    -

    \ No newline at end of file +Preschool Teacher Arrested For Child Abuse

    Preschool Teacher Arrested For Child Abuse



    +

    PINELLAS COUNTY, Fla. (CW44 News At 10 )– Deputies with the Pinellas County Sheriff’s Office have arrested a preschool teacher for child abuse on a student on August 10.

    According to reports, Deputies responded to Kindercare Learning Center, located at 1990 Main Street in Dunedin, after reports of a child abuse in progress. During the course of the investigation, deputies discovered that a witness overheard screaming coming from the playground of the preschool.

    READ MORE: CDC: Florida Leads Nation In Eutylone Overdose Deaths

    The witness observed 32-year-old Ashley Richards yelling at the victim and repeatedly punching the child with both an open and closed fist to the back and side of the head. Richards was also observed pushing the child to the ground and yelling “Do you want me to hit you?” The incident was captured on the witness’ cell phone. Richards has been employed as a preschool teacher at Kindercare Learning Center since March of 2021 and has been placed on Administrative Leave as a result of the incident.

    READ MORE: St. Petersburg City Council Votes Against Rent Control Cap

    Richards was charged with one count of Felony Child Abuse and transported to the Pinellas County Jail.

    MORE NEWS: Authorities Have Identified The Suspect Who Attacked Author Salman Rushdie

    The investigation continues.

    +

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/thealike.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/thealike.com/distilled.html index bafcb2a03298..7c2710411665 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/thealike.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/thealike.com/distilled.html @@ -5,11 +5,11 @@

    “Provocative shelling of the territory of the plant continues. Under cover of the plant, the invaders are shelling nearby towns and communities. The Russian military hides munitions and equipment at the facilities of the plant. The station is de facto mined,” Zelensky mentioned throughout his night video tackle.
    “It is necessary to move from discussions and calls to new tough sanctions against Russia, against ‘Rosatom’ and the entire nuclear industry of the terrorist state. All Russian forces must immediately withdraw from the territory of the station and neighboring areas without any conditions.”

    -

    Zelensky claimed that Russia “ignores” the security demands of the EU and 42 countries which have referred to as on it to withdraw its forces from the station.

    +

    Zelensky claimed that Russia “ignores” the security demands of the EU and 42 countries which have referred to as on it to withdraw its forces from the station.

    “Any radiation incident at the Zaporizhzhia NPP can be a blow to the countries of the European Union, and to Turkey, and to Georgia, and to countries from more distant regions. Everything depends on the direction and strength of the wind. If a catastrophe occurs due to Russia’s actions, the consequences can hit even those who remain silent for the time being,” Zelensky mentioned.
    “And if now the world lacks the strength and determination to protect one nuclear plant, it means that the world will lose. Lose to terrorists. Yield to nuclear blackmail.”

    -

    Some context: Kyiv has repeatedly accused Russian forces, which seized the plant in March, of storing heavy weaponry contained in the advanced and utilizing it as cowl to launch assaults, realizing that Ukraine can’t return fireplace with out risking hitting one of many plant’s six reactors — a mistake that might spell catastrophe. Moscow, in the meantime, has claimed Ukrainian troops are concentrating on the positioning. Both sides have tried to level the finger on the different for threatening nuclear terrorism.

    +

    Some context: Kyiv has repeatedly accused Russian forces, which seized the plant in March, of storing heavy weaponry contained in the advanced and utilizing it as cowl to launch assaults, realizing that Ukraine can’t return fireplace with out risking hitting one of many plant’s six reactors — a mistake that might spell catastrophe. Moscow, in the meantime, has claimed Ukrainian troops are concentrating on the positioning. Both sides have tried to level the finger on the different for threatening nuclear terrorism.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/theintercept.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/theintercept.com/distilled.html index 4bae93b3c7d3..a8536c5cf754 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/theintercept.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/theintercept.com/distilled.html @@ -2,7 +2,7 @@

    The police department in Tallahassee, Florida, found a surprising answer to that question. Retired Navy SEAL Eddie Gallagher, accused by his fellow operators of intentionally shooting civilians and murdering a prisoner in Iraq, shared a photo and video on Instagram last week in which he described working with Tallahassee police officers in close-quarters combat and other lethal skills. He posted a picture of himself flanked by the rifle-bearing officers in Florida, with his caption describing an “awesome day of training” with “an extraordinary group of men who were ready to train and take on new concepts of shooting and CQB to add to their tool box. It was truly an honor!”

    After Gallagher’s picture was spotted and shared by journalist Wesley Morgan, the Tallahassee Police Department stumbled forward with a believe-it-or-not statement that its officers were merely practicing at a private facility operated by a company called Stronghold SOF Solutions, which Gallagher is affiliated with. Gallagher happened to be at the facility and offered his “input” to the officers, according to the TPD. The department did not provide an explanation of how or why its officers assembled for a group photo with Gallagher, whose current business endeavors include private instruction on weapons and tactics.

    Gallagher, imprisoned before his court-martial in 2019, is a free man because a military jury controversially declared him not guilty of premeditated murder, and his conviction on just one minor count — of posing in a picture with a dead prisoner — was essentially overturned when former President Donald Trump granted him clemency. Not long after the trial and grant of clemency, the New York Times released a trove of evidence from Gallagher’s fellow operators that laid out their damning case against him.

    The core problem here is not Gallagher or the Tallahassee Police Department. The conduct of each is consistent with a decadeslong meshing of the military and policing — a violent disaster in America. The process, explored in Radley Balko’s “Rise of the Warrior Cop,” began in the 1960s, was stepped up during the so-called war on drugs, and reached terminal velocity after 9/11, when vast amounts of funding and weapons were poured into local law enforcement agencies, which deployed these resources mainly against minority and poor communities. One of the most notorious signatures of this destructive process is the Pentagon’s 1033 program, which since 1990 has distributed more than $7.4 billion in military weapons — including armored vehicles, grenade launchers, and sniper rifles — to police departments across the country.

    This deluge of military hardware among civilian populations is harmful enough, creating mini-armies inside American communities that are desperate for better schools and social services. But what’s been just as harmful, if not worse, is the military mindset instilled in police ranks after 9/11. As Arthur Rizer, a former police officer and military veteran, wrote recently, “We have for years told American police officers to regard every civilian encounter as potentially deadly, and that they must always be prepared to win that death match. … It was always obvious to me that military tactics, training and weaponry had little place in civilian policing.”

    -

    And that’s where “trainers” like Gallagher come into play.

    Screen-Shot-2022-08-11-at-5.01.29-PM

    In a post on Eddie Gallagher’s Instagram, members of the Tallahassee Police Department are seen with Gallagher for a training hosted by a company called Stronghold SOF Solutions at its facility in DeFuniak Springs, Fla.

    +

    And that’s where “trainers” like Gallagher come into play.

    Screen-Shot-2022-08-11-at-5.01.29-PM

    In a post on Eddie Gallagher’s Instagram, members of the Tallahassee Police Department are seen with Gallagher for a training hosted by a company called Stronghold SOF Solutions at its facility in DeFuniak Springs, Fla.

    Screenshot: The Intercept

    On Killing

    One of the most prominent and controversial police trainers these days is Dave Grossman, a retired military officer who catapulted onto the lecture circuit after writing a book titled “On Killing.” Our paths crossed in the early days of the 9/11 era, when I was working on a magazine story and attended a talk he delivered in 2002 to a military audience whom he saluted at the end. It was a boilerplate speech for him, delivered hundreds if not thousands of times since, in which he talked about the ways in which soldiers should be trained to kill so they do not hesitate to pull the trigger and do not feel guilty about it afterward. Even in the military community, his theories were controversial and disputed by academics who believed that Grossman did not fully understand the dynamics or history of killing in wartime.

    @@ -15,4 +15,4 @@ Consider what the world of media would look like without The Intercept. Who would hold party elites accountable to the values they proclaim to have? How many covert wars, miscarriages of justice, and dystopian technologies would remain hidden if our reporters weren’t on the beat? -The kind of reporting we do is essential to democracy, but it is not easy, cheap, or profitable. The Intercept is an independent nonprofit news outlet. We don’t have ads, so we depend on our members — 35,000 and counting — to help us hold the powerful to account. Joining is simple and doesn’t need to cost a lot: You can become a sustaining member for as little as $3 or $5 a month. That’s all it takes to support the journalism you rely on.Become a Member 
    \ No newline at end of file +The kind of reporting we do is essential to democracy, but it is not easy, cheap, or profitable. The Intercept is an independent nonprofit news outlet. We don’t have ads, so we depend on our members — 35,000 and counting — to help us hold the powerful to account. Joining is simple and doesn’t need to cost a lot: You can become a sustaining member for as little as $3 or $5 a month. That’s all it takes to support the journalism you rely on.Become a Member  \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/timesofsandiego.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/timesofsandiego.com/distilled.html index ffc50f387b67..cd92b85a3a15 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/timesofsandiego.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/timesofsandiego.com/distilled.html @@ -2,7 +2,7 @@ -
    Andreas Gustafsson and Robyn Stevens train together
    Andreas Gustafsson and Robyn Stevens trained together in April 2018 amid the alleged abuse. Image from Twitter post
    +
    Andreas Gustafsson and Robyn Stevens train together
    Andreas Gustafsson and Robyn Stevens trained together in April 2018 amid the alleged abuse. Image from Twitter post

    When Robyn Stevens competed at the 2020 Olympic Trials race walk in Santee, she asked that her aid station be as far away as possible from that of her former coach, Andreas “Dre” Gustafsson.

    @@ -23,7 +23,7 @@

    Gustafsson, who turned 41 Wednesday, is provisionally suspended for “sexual misconduct.” He faces a lifetime ban from all sports under the purview of the Denver-based Center for SafeSport. No coaching, competing or officiating. He has until Thursday to file an appeal.

    -
    SafeSport citation for Andreas Gustafsson.
    +
    SafeSport citation for Andreas Gustafsson.

    Last Thursday, USA Track & Field emailed all members to say Gustafsson was prohibited “from participating, in any capacity, in any event, program, activity, or competition authorized by, organized by or under the auspices of the USOPC, the National Governing Bodies recognized by the USOPC, a Local Affiliated Organization as defined by the Code (including any USATF associations and clubs) or at a facility under the jurisdiction of the same.”

    @@ -66,7 +66,7 @@ - + \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/usathrill.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/usathrill.com/distilled.html index defb8021606c..d9ba9a3532bc 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/usathrill.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/usathrill.com/distilled.html @@ -1,6 +1,6 @@ Amazon has Teamed up with Grubhub to provide Free food delivery to Prime members.

    Amazon has Teamed up with Grubhub to provide Free food delivery to Prime members.



    -

    Manage consent

    "The only weapon I had was my camera. I knew I had to speak out, despite how dangerous the situation was," she said. "I did it so that I could show the world what the Taliban are really like, what kind of group they are, and how they seek to forcefully silence women."

    She said she was imprisoned for about a month.

    "They treated me disgracefully," she told CBS News. "They tortured me… using cables, pipes and whips… As they were torturing me, they would record it. It was a terrifying experience in that prison."

    @@ -22,14 +22,14 @@ -

    "We absolutely reject that," he said. "We do not engage in torture, waterboarding or other practices that the United States has or is engaged in across the world."

    "If indeed their cases were true, the government would take the appropriate actions to address them," insisted the Taliban official.

    Paryani said that while she was in prison, there were times when she contemplated suicide.

    "Every time I thought about taking my own life, I'd think about the future of my three sisters. If I'm dead, what will happen to them?" she said. "But the Taliban were forced to release me. They couldn't kill me because I recorded my arrest, and I wasn't silent."

    Out of prison, but she doesn't feel free.

    "I went from being in a small prison into a large one, because the Taliban have banned me from travelling abroad," she told Tyab.

    Asked what she wanted the world to know as the Taliban celebrate their first year back in power, Paryani's defiance appeared undiminished:

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/wgntv.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/wgntv.com/distilled.html index 1c13a71ddab7..22a27b411c8c 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/wgntv.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/wgntv.com/distilled.html @@ -3,11 +3,11 @@ -

    MIAMI. (WFLA) — A 10-year-old boy is recovering after a shark attack left him without part of his leg, according to reports.

    +

    MIAMI. (WFLA) — A 10-year-old boy is recovering after a shark attack left him without part of his leg, according to reports.

    -

    The boy, Jameson Reeder Jr., was on vacation with his parents and three siblings in the Florida Keys, a spokesperson with the Florida Fish and Wildlife Conservation Commission told Keys News.

    +

    The boy, Jameson Reeder Jr., was on vacation with his parents and three siblings in the Florida Keys, a spokesperson with the Florida Fish and Wildlife Conservation Commission told Keys News.

    @@ -21,7 +21,7 @@ -

    “As he screamed and cried for help while miraculously staying afloat on a noodle, my brother [Jameson Reeder Sr.] gathered his family on the boat and rushed over to rescue his son,” Joshua Reeder wrote on Facebook.

    +

    “As he screamed and cried for help while miraculously staying afloat on a noodle, my brother [Jameson Reeder Sr.] gathered his family on the boat and rushed over to rescue his son,” Joshua Reeder wrote on Facebook.

    @@ -45,7 +45,7 @@ -

    A spokesman for the Florida Fish and Wildlife Conservation Commission confirmed the shark attack to the Miami Herald, but additional details have not yet been released.

    +

    A spokesman for the Florida Fish and Wildlife Conservation Commission confirmed the shark attack to the Miami Herald, but additional details have not yet been released.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/wolfdaily.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/wolfdaily.com/distilled.html index 7e88993c210e..02c2706cfce4 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/wolfdaily.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/wolfdaily.com/distilled.html @@ -1 +1 @@ -Biden’s top lawyer to leave Whitehouse in latest shuffle

    Biden’s top lawyer to leave Whitehouse in latest shuffle


    Joe Biden’s top lawyer, Dana Remus, is departing and will be replaced by her deputy next month, the White House said on Wednesday, the latest staff change for the Democratic president five months before the midterm election.

    Remus, part of the team that guided the historic nomination of Supreme Court Justice Ketanji Brown Jackson, will be replaced by her deputy, Stuart Delery, the White House said in a statement.

    “I am immensely grateful for the service of Dana Remus, who has been an invaluable member of my senior staff for the past 3 years and helped reinstate a culture of adherence to the rule of law. I wish her the best as she moves forward,” Biden said.

    On Wednesday, the White House also officially announced former Atlanta Mayor Keisha Lance Bottoms as a senior White House aide ahead of the midterm congressional elections in November, replacing Cedric Richmond, who left in April to work at the Democratic National Committee.

    “Bottoms understands that democracy is about making government work for working families, for the people who are the backbone of this country,” Biden said in the statement, noting her integrity and work leading the major Georgia city during the COVID-19 pandemic.

    A White House official on Tuesday told reporters that Bottoms has said she would serve as director of the White House Office of Public Engagement through the Nov. 8 election, in which Democrats are hoping to keep their hold on both chambers of Congress even as Republicans hope to take over.

    Biden had touted upcoming contests as a crucial test for democracy following the Jan. 6, 2021 violent attack on the U.S. Capitol but has seen his approval ratings wane as inflation and rising gasoline prices hit Americans’ wallets.

    Remus, as the White House’s top lawyer, penned the authorization to the National Archives after Biden allowed congressional investigators probing the deadly attack to have access to critical records.

    (Reporting by Steve Holland and Susan Heavey; Editing by Tomasz Janowski)

    tagreuters.com2022binary_LYNXMPEI5E0NR-BASEIMAGE

    \ No newline at end of file +Biden’s top lawyer to leave Whitehouse in latest shuffle

    Biden’s top lawyer to leave Whitehouse in latest shuffle


    Joe Biden’s top lawyer, Dana Remus, is departing and will be replaced by her deputy next month, the White House said on Wednesday, the latest staff change for the Democratic president five months before the midterm election.

    Remus, part of the team that guided the historic nomination of Supreme Court Justice Ketanji Brown Jackson, will be replaced by her deputy, Stuart Delery, the White House said in a statement.

    “I am immensely grateful for the service of Dana Remus, who has been an invaluable member of my senior staff for the past 3 years and helped reinstate a culture of adherence to the rule of law. I wish her the best as she moves forward,” Biden said.

    On Wednesday, the White House also officially announced former Atlanta Mayor Keisha Lance Bottoms as a senior White House aide ahead of the midterm congressional elections in November, replacing Cedric Richmond, who left in April to work at the Democratic National Committee.

    “Bottoms understands that democracy is about making government work for working families, for the people who are the backbone of this country,” Biden said in the statement, noting her integrity and work leading the major Georgia city during the COVID-19 pandemic.

    A White House official on Tuesday told reporters that Bottoms has said she would serve as director of the White House Office of Public Engagement through the Nov. 8 election, in which Democrats are hoping to keep their hold on both chambers of Congress even as Republicans hope to take over.

    Biden had touted upcoming contests as a crucial test for democracy following the Jan. 6, 2021 violent attack on the U.S. Capitol but has seen his approval ratings wane as inflation and rising gasoline prices hit Americans’ wallets.

    Remus, as the White House’s top lawyer, penned the authorization to the National Archives after Biden allowed congressional investigators probing the deadly attack to have access to critical records.

    (Reporting by Steve Holland and Susan Heavey; Editing by Tomasz Janowski)

    tagreuters.com2022binary_LYNXMPEI5E0NR-BASEIMAGE

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/wsvn.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/wsvn.com/distilled.html index 7c328838110c..00596ea537bf 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/wsvn.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/wsvn.com/distilled.html @@ -2,7 +2,7 @@ -

    COCONUT CREEK, FLA. (WSVN) - Students in Broward County are on their way through those school doors to begin the first day of school.

    Planning ahead is crucial in these times as buses and parent drivers are to fill the streets with traffic for student pickup and dropoff.

    Bus drivers were seen getting ready for the routes in the lot as the superintendent of Broward County Public Schools, Dr. Vickie Cartwright, spoke to parents and students, Tuesday morning.

    “For every single bus that you see, we have a route,” said Cartwright. “We do have a bus driver on every one of our routes this morning. So, that is a permanent bus driver, rather than substitutes or having to combine bus routes. We are 100% staffed on that.”

    The superintendent also added that there is a certified teacher in every core academic classroom for students on this first day of school.

    Parents prepared on the eve of the new academic school year as they dropped by South Florida stores for last-minute school supplies and clothes for their kids.

    7News spoke to some children who were spotted shopping with their parents.

    Kataryna and Aleksander Kijner are starting the fifth grade today and yesterday they shopped for school essentials.

    “Five-minute subject books,” said Kataryna. “Papers,” interrupted Aleksander.

    “Some uniforms,” Kataryna said as she thought of what else they may need.

    “And right now we’re going to get the label for the uniforms,” added Aleksander.

    Scott Benrube​ showed off his school shorts for his first day as an eighth grader after shopping and he shared his feelings on summer coming to an end.

    “I get to meet new people this year and, but also, I wish it was still longer so I could play more basketball,” said Benrube.

    Everyone got ready for a fresh start in their academics; even the superintendent got pumped.

    “Tomorrow is the big day and boy, I’m so excited,” said Cartwright.

    The Broward Education Foundation and Office Depot teamed up to hand out bookbags and supplies, Monday.

    “They selected Markham Elementary School as one of their sites, they’re giving away 570 backpacks today plus a $20 gift card for their parents,” said Cartwright, who attended and spoke at the event.

    Office Depot’s “Start Proud” program also raised money to help teachers, like Jaqueline Richards, with supplies.

    “I’m going to put everything to good use,” said Richards.

    As students shake off that first day of school nervousness, some looked forward to getting good grades and learning new subjects in the new year.

    +

    COCONUT CREEK, FLA. (WSVN) - Students in Broward County are on their way through those school doors to begin the first day of school.

    Planning ahead is crucial in these times as buses and parent drivers are to fill the streets with traffic for student pickup and dropoff.

    Bus drivers were seen getting ready for the routes in the lot as the superintendent of Broward County Public Schools, Dr. Vickie Cartwright, spoke to parents and students, Tuesday morning.

    “For every single bus that you see, we have a route,” said Cartwright. “We do have a bus driver on every one of our routes this morning. So, that is a permanent bus driver, rather than substitutes or having to combine bus routes. We are 100% staffed on that.”

    The superintendent also added that there is a certified teacher in every core academic classroom for students on this first day of school.

    Parents prepared on the eve of the new academic school year as they dropped by South Florida stores for last-minute school supplies and clothes for their kids.

    7News spoke to some children who were spotted shopping with their parents.

    Kataryna and Aleksander Kijner are starting the fifth grade today and yesterday they shopped for school essentials.

    “Five-minute subject books,” said Kataryna. “Papers,” interrupted Aleksander.

    “Some uniforms,” Kataryna said as she thought of what else they may need.

    “And right now we’re going to get the label for the uniforms,” added Aleksander.

    Scott Benrube​ showed off his school shorts for his first day as an eighth grader after shopping and he shared his feelings on summer coming to an end.

    “I get to meet new people this year and, but also, I wish it was still longer so I could play more basketball,” said Benrube.

    Everyone got ready for a fresh start in their academics; even the superintendent got pumped.

    “Tomorrow is the big day and boy, I’m so excited,” said Cartwright.

    The Broward Education Foundation and Office Depot teamed up to hand out bookbags and supplies, Monday.

    “They selected Markham Elementary School as one of their sites, they’re giving away 570 backpacks today plus a $20 gift card for their parents,” said Cartwright, who attended and spoke at the event.

    Office Depot’s “Start Proud” program also raised money to help teachers, like Jaqueline Richards, with supplies.

    “I’m going to put everything to good use,” said Richards.

    As students shake off that first day of school nervousness, some looked forward to getting good grades and learning new subjects in the new year.

    Copyright 2022 Sunbeam Television Corp. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/wtop.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/wtop.com/distilled.html index 1c83952dd2d7..dc4f3cd8b573 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/wtop.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/wtop.com/distilled.html @@ -1,15 +1,15 @@ Commanders narrow down mascot to four themes; fans to vote on options

    Commanders narrow down mascot to four themes; fans to vote on options



    -

    Commanders narrow down mascot to four themes; fans to vote on options originally appeared on NBC Sports Washington

    +

    Commanders narrow down mascot to four themes; fans to vote on options originally appeared on NBC Sports Washington

    -

    Entering the first season known as the Washington Commanders, the franchise is looking to start a new era of football in the nation’s capital. As a part of that process, the team is planning to bring a mascot into the fold as a part of its identity. 

    +

    Entering the first season known as the Washington Commanders, the franchise is looking to start a new era of football in the nation’s capital. As a part of that process, the team is planning to bring a mascot into the fold as a part of its identity. 

    Using the ‘Command the mascot’ initiative, the Commanders are allowing the fans to pick the ‘theme’ of the team’s new mascot. Much like how the new moniker was chosen, it’s a way for fans to let their voices be heard and be a part of the team’s future.

    The four categories to vote on are: Dog, Historical Figure, Hog or Superhero.

    -

    Fans can cast their votes on the team’s website where they will be prompted to enter an email address. Fans can vote as many times as they’d like through Aug. 21.

    +

    Fans can cast their votes on the team’s website where they will be prompted to enter an email address. Fans can vote as many times as they’d like through Aug. 21.

    “We are excited to unveil both our revamped Fight Song and new team mascot during the 2022 season, our inaugural season under a new name and brand identity,” team president Jason Wright said in a release earlier this summer. “Our first season as the Commanders is all about connecting our past and present and we are excited to work closely with fans to help bring back these traditions under a new banner and combine them with new traditions fans will help to create.”

    The highest voted options will then be designed and shared as renderings in-game during the Sept. 25 contest against the Philadelphia Eagles. Fans at the game will get the chance to vote on their favorite design and also vote online up to Sept. 27.

    -

    Already, fans have voted on the new fight song that was unveiled at the team’s preseason opener. The new mascot will be revealed at the Fan Appreciation home game on New Year’s Day.

    +

    Already, fans have voted on the new fight song that was unveiled at the team’s preseason opener. The new mascot will be revealed at the Fan Appreciation home game on New Year’s Day.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.astronomynow.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.astronomynow.com/distilled.html index 3f7eadf1eb84..4f8c7c2021cd 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.astronomynow.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.astronomynow.com/distilled.html @@ -7,13 +7,13 @@ - + - +

    -
    This side-by-side comparison shows observations of the Southern Ring Nebula in near-infrared light, at left, and mid-infrared light, at right, from NASA’s Webb Telescope. IMAGE: NASA, ESA, CSA, STScI
    +
    This side-by-side comparison shows observations of the Southern Ring Nebula in near-infrared light, at left, and mid-infrared light, at right, from NASA’s Webb Telescope. IMAGE: NASA, ESA, CSA, STScI

    NASA’s James Webb Space Telescope has cast the Southern Ring Nebula in an entirely new light. By observing the nebula in mid-infrared wavelengths, Webb has unveiled the second, dusty star at the center of the nebula in far more detail. The star closely orbits its companion as it periodically ejects layers of gas and dust. Together, the swirling duo have created a fantastic landscape of asymmetrical shells. Webb’s near-infrared light image hones in on “spotlights” from the stars, where light travels through holes in the nebula’s dusty ejections.

    Some stars save the best for last.The dimmer star at the centre of this scene has been sending out rings of gas and dust for thousands of years in all directions, and NASA’s James Webb Space Telescope has revealed for the first time that this star is cloaked in dust.

    Two cameras aboard Webb captured the latest image of this planetary nebula, cataloged as NGC 3132, and known informally as the Southern Ring Nebula. It is approximately 2,500 light-years away.

    @@ -35,10 +35,10 @@ - + - +

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.boston.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.boston.com/distilled.html index 7168b931b089..db6f96c45999 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.boston.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.boston.com/distilled.html @@ -8,13 +8,13 @@

    Is having the support of Donald Trump an asset or a liability in Massachusetts?

    -

    Where exactly the former president should fall within Massachusetts’s Republican primary for lieutenant governor made for the largest squabble between the party’s two hopefuls in an hour-long debate Monday morning.

    +

    Where exactly the former president should fall within Massachusetts’s Republican primary for lieutenant governor made for the largest squabble between the party’s two hopefuls in an hour-long debate Monday morning.

    Leah Cole Allen and Kate Campanale, the two former state representatives turned lieutenant governor hopefuls, outlined tax cuts, delved into the problems on the MBTA, and spoke out over the so-called millionaires tax that’s slated to go before voters this November.

    But no other topic sparked friction quite like what a Trump endorsement means in this race.

    -

    The former president has endorsed Allen’s running mate, former state Rep. Geoff Diehl, who also received the state party’s endorsement this spring.

    +

    The former president has endorsed Allen’s running mate, former state Rep. Geoff Diehl, who also received the state party’s endorsement this spring.

    So what bearing could Trump’s support have on a gubernatorial contest in Massachusetts, a deep-blue state with a track record of picking moderate Republicans for its top executive office?

    @@ -22,7 +22,7 @@

    “I think the policies that we had under the former president are what we’re running on,” Allen said. “We had energy independence. We had border security. We had low unemployment rates. I think that people’s retirement funds were doing better. The things we are running on are those policies, and I think if anyone is honest with themselves, we were better off three or four years ago than we are today.”

    -

    Allen went on to highlight President Joe Biden’s low approval rating, even in the Bay State.

    +

    Allen went on to highlight President Joe Biden’s low approval rating, even in the Bay State.

    “I think that people are tired of the government getting involved in their personal decisions,” Allen said, adding that “leadership has consequences.”

    @@ -36,7 +36,7 @@

    Campanale responded with a peer into Diehl’s own voting record.

    -

    She noted Diehl, a former Democrat, supported Biden for president in the 2008 primaries.

    +

    She noted Diehl, a former Democrat, supported Biden for president in the 2008 primaries.

    “If we bring up the Hillary Clinton vote, I think we have to look at my opponent’s running mate’s record,” she said.

    @@ -44,7 +44,7 @@

    Allen made clear she is not ‘anti-vax,’ but anti-mandates for COVID-19 vaccines.

    -

    Allen, a nurse, has said she lost her job at Beverly Hospital because she declined to get vaccinated against COVID-19.

    +

    Allen, a nurse, has said she lost her job at Beverly Hospital because she declined to get vaccinated against COVID-19.

    At several points during Monday’s debate, Allen underscored her platform for medical freedom, arguing that individuals, not the government, should make decisions regarding their personal health.

    @@ -64,9 +64,9 @@

    In November, Massachusetts voters will decide on whether to adopt the so-called “millionaires tax.”

    -

    If passed, the law would amend the state constitution to charge an extra 4 percent income tax on personal income over $1 million.

    +

    If passed, the law would amend the state constitution to charge an extra 4 percent income tax on personal income over $1 million.

    -

    Earlier this year, the Tufts University Center for Policy Analysis found that such a tax would generate $1.3 billion in 2023 and would “do so in a highly progressive way likely to advance racial and economic equity.”

    +

    Earlier this year, the Tufts University Center for Policy Analysis found that such a tax would generate $1.3 billion in 2023 and would “do so in a highly progressive way likely to advance racial and economic equity.”

    Some high earners could move out of state as a result, but the center found the number of movers is likely small.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.businesstribune.org/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.businesstribune.org/distilled.html index f3656bfe45d1..0ae82944b4e4 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.businesstribune.org/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.businesstribune.org/distilled.html @@ -19,7 +19,7 @@

    Serve up some pleasant competitors in Nintendo Change Sports activities, obt Nintendo Switch Sports -Nintendo Switch Sports.svg +Nintendo Switch Sports.svg

    Official logo

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.cbsnews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.cbsnews.com/distilled.html index bcdf792f08e1..aa325d6ee565 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.cbsnews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.cbsnews.com/distilled.html @@ -3,7 +3,7 @@

    Marhenets, Ukraine — It was a sweet little room, really. One of those cozy kitchen-dining rooms. The stovetop and oven were a little outdated, the countertop a bit tired and the wooden cabinets maybe could have used a lick of paint. But the top floor apartment faced a grand square in central Marhenets, with a view of the Cultural Palace next door and the fields beyond.

    What a view. Bright summer afternoon sunlight poured into the room.

    It was easy to imagine the meals, the laughter and joy shared between family members and friends in that room. There was a warmth about the place.

    -

    A smiling woman, maybe in her early 70's, invited us in. She was sweeping up dust from the gaping, 25-foot hole in her wall left by a Russian rocket that tore her home and her life to pieces a few nights before.

    marhenets-ukraine-shelling.jpg +

    A smiling woman, maybe in her early 70's, invited us in. She was sweeping up dust from the gaping, 25-foot hole in her wall left by a Russian rocket that tore her home and her life to pieces a few nights before.

    marhenets-ukraine-shelling.jpg
    CBS News senior foreign correspondent Charlie D'Agata is barely visible inside a heavily damaged apartment in Marhenets, Ukraine, several days after it was hit by a Russian rocket.  @@ -17,8 +17,8 @@ -

    That top floor, with the marvelous view that made the apartment so special, also left it exposed and vulnerable to the Russian rockets that hit Marhenets and other towns the bank of the Dnipro River every night. Ukraine's military says Russian forces are firing them from positions at the massive Zaporizhzhia Nuclear Power Station, just over the river.  

    -
    +

    That top floor, with the marvelous view that made the apartment so special, also left it exposed and vulnerable to the Russian rockets that hit Marhenets and other towns the bank of the Dnipro River every night. Ukraine's military says Russian forces are firing them from positions at the massive Zaporizhzhia Nuclear Power Station, just over the river.  

    +
    @@ -35,7 +35,7 @@ -

    Explosions rang out as we visited both of those places. At the shortest point, it's only about three miles across the river to the Zaporizhzhia nuclear plant. Some of it sounded like it outgoing rounds. Some definitely sounded like incoming.

    UKRAINE-RUSSIA-CONFLICT +

    Explosions rang out as we visited both of those places. At the shortest point, it's only about three miles across the river to the Zaporizhzhia nuclear plant. Some of it sounded like it outgoing rounds. Some definitely sounded like incoming.

    UKRAINE-RUSSIA-CONFLICT
    A Russian serviceman stands guard outside the second reactor of the Zaporizhzhia Nuclear Power Station in Energodar, Ukraine, in a May 1, 2022 file photo. @@ -46,7 +46,7 @@

    We probably should have been wearing our flak jackets. Maybe even our helmets. But it feels theatrical, even insensitive, in cities like this, where young families are out strolling with their children on a summer's day. Or where elderly residents sweep up the debris of their ruined homes.

    The air raid sirens blare frequently, but nobody scrambles to take shelter. Boys ride by on bicycles, unfazed. But the many dogs roaming the streets are definitely jumpy.

    Russian troops took over the nuclear plant in early March. I was in Kyiv at the time, reporting on its capture as part of what seemed then to be an unstoppable Russian offensive marching toward Kyiv. There was a pretty serious firefight, with thunderous explosions and tracer fire streaking across the sky.

    International alarm bells rang, with experts warning of the risks of the battle triggering a possible nuclear disaster. They have continued to condemn the frankly reckless stupidity of engaging in ferocious gunbattles and launching heavy weapons at or around Europe's largest nuclear power plant.

    When the smoke cleared, it was under Russian control, within Russian held-territory — if still run by the same team of Ukrainian technicians, under increasingly difficult circumstances.

    Then it went quiet, aside from sporadic flareups and occasional explosions. Until a few weeks ago.

    -
    +
    @@ -64,10 +64,10 @@

    Meanwhile, stepped-up shelling in the surrounding towns and cities has triggered a mass-exodus of terrified residents.

    The Ukrainian government doesn't deny that its troops target Russian forces, but they insist they don't do so anywhere risky. 

    United Nations Secretary-General Antonio Guterres said "any attack on nuclear power plants is a suicidal thing." The International Atomic Energy Agency (IAEA) has warned of grave consequences if the facility is hit and called on both sides to let it be made a formal demilitarized zone.

    - +
    -

    At the moment, that looks like a long shot. It's on the very edge of Russian-held territory, right on the banks of the Dnipro River. It couldn't be more frontline. That's what makes the cities on the Ukrainian side so vulnerable.

    Whether the fighting at and around the plant is truly flirting with Armageddon — whether a modern nuclear power station is capable of withstanding the blows of an active combat zone — are questions best left to the experts. Engineers have been quoted as saying that the three-foot-thick containment structures should protect the plant's reactors from even direct hits. But it's not clear if sustained shelling could damage the infrastructure, or shut down power supplies and backup generators, or spark a fire.

    The unanswered questions have certainly put everyone living in the shadow of the plant on edge.

    "People are afraid," Nikopol's Deputy Mayor, Natalia Horbolit, told us. "Everybody is afraid" of the worst happening.

    Russia-Ukraine war +

    At the moment, that looks like a long shot. It's on the very edge of Russian-held territory, right on the banks of the Dnipro River. It couldn't be more frontline. That's what makes the cities on the Ukrainian side so vulnerable.

    Whether the fighting at and around the plant is truly flirting with Armageddon — whether a modern nuclear power station is capable of withstanding the blows of an active combat zone — are questions best left to the experts. Engineers have been quoted as saying that the three-foot-thick containment structures should protect the plant's reactors from even direct hits. But it's not clear if sustained shelling could damage the infrastructure, or shut down power supplies and backup generators, or spark a fire.

    The unanswered questions have certainly put everyone living in the shadow of the plant on edge.

    "People are afraid," Nikopol's Deputy Mayor, Natalia Horbolit, told us. "Everybody is afraid" of the worst happening.

    Russia-Ukraine war
    Ludymila Siskina, 74, whose house was badly damaged and whose husband was killed in Russian missile strikes, is seen after the strikes in Nikopol, Dnipropetrovsk Oblast, Ukraine, August 11, 2022. @@ -82,7 +82,7 @@ -

    "We are convinced [that the attacks are coming from the plant]," she told us. "We know exactly the weapons that are on that bank. At the range, the maximum is 7 kilometers (10 miles) from us."

    In one of Marhenet's less affluent neighborhoods, we found a group of frightened elderly women sitting on benches, shell-shocked after Russian artillery rained down on their apartment buildings this week.

    The blasts shattered windows and ripped through top floor apartments.

    marhenets-ukraine-shelling-women.jpg +

    "We are convinced [that the attacks are coming from the plant]," she told us. "We know exactly the weapons that are on that bank. At the range, the maximum is 7 kilometers (10 miles) from us."

    In one of Marhenet's less affluent neighborhoods, we found a group of frightened elderly women sitting on benches, shell-shocked after Russian artillery rained down on their apartment buildings this week.

    The blasts shattered windows and ripped through top floor apartments.

    marhenets-ukraine-shelling-women.jpg
    Women speak to CBS News senior foreign correspondent Charlie D'Agata outside their heavily-damaged apartment building in Marhenets, Ukraine, several days after it was struck by Russian artillery. @@ -97,7 +97,7 @@ -

    "But it is too dangerous here," she said. "I can't stay here. Everything is full of rubbish in there. It is impossible to stay in the apartment."

    They didn't want to speak with us at first. Even in the debris of their ruined homes, a few women blamed America and the West for arming Ukraine and prolonging the war, provoking Russia to launch attacks like these. Even now, in these regions in the east, there are Russia supporters.

    When we asked the woman what she was going to do, she broke down in tears.

    "I don't know," she said. "I don't know."

    She managed a smile as we left, then thanked us.

    "Please let the world what's happening here," she said.

    CBS News producer Steve Berriman contributed to this report.

    +

    "But it is too dangerous here," she said. "I can't stay here. Everything is full of rubbish in there. It is impossible to stay in the apartment."

    They didn't want to speak with us at first. Even in the debris of their ruined homes, a few women blamed America and the West for arming Ukraine and prolonging the war, provoking Russia to launch attacks like these. Even now, in these regions in the east, there are Russia supporters.

    When we asked the woman what she was going to do, she broke down in tears.

    "I don't know," she said. "I don't know."

    She managed a smile as we left, then thanked us.

    "Please let the world what's happening here," she said.

    CBS News producer Steve Berriman contributed to this report.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.chicagoreader.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.chicagoreader.com/distilled.html index 0562bdb78378..74c5b2fbeeac 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.chicagoreader.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.chicagoreader.com/distilled.html @@ -1,22 +1,22 @@ News Archives
    -
    + -
    + -
    + -
    + -
    +
    - +
    @@ -102,11 +102,11 @@
    -
    +
    - +
    @@ -119,22 +119,22 @@
    -
    + -
    +
    - +
    @@ -147,11 +147,11 @@
    -
    +
    - +
    @@ -164,11 +164,11 @@
    -
    +
    - +
    @@ -181,11 +181,11 @@
    -
    +
    - +
    @@ -198,11 +198,11 @@
    -
    +
    - +
    @@ -215,11 +215,11 @@
    -
    +
    - +
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.chicagotribune.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.chicagotribune.com/distilled.html index a95479a331bd..edea213a957f 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.chicagotribune.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.chicagotribune.com/distilled.html @@ -1 +1 @@ -Shock, confusion at Six Flags after 2 teens wounded in shooting; ‘It was a huge panic’

    Shock, confusion at Six Flags after 2 teens wounded in shooting; ‘It was a huge panic’



    When Aisha Tahir went to buy her kids funnel cake at the end of a long day at Six Flags Great America, she saw things scattered about the food hut’s kitchen. People were hiding under the windows.

    They feared for their lives after a gunman shot two people in the Gurnee amusement park’s parking lot Sunday night.

    Advertisement

    “The way people were panicking, it made us feel like the shooter was close by. And when we saw the police entering the park, we thought the shooter was loose somewhere inside,” the Kenosha resident said.

    The shooting was not random and appeared to be targeted, Gurnee police said. No arrests had been made as of Monday, and police were still investigating, according to Shawn Gaylor, a spokesman for Gurnee police.

    Advertisement

    But the gunshots sparked chaos, confusion and fear among hundreds of park visitors.

    Many fled to the same parking lot where shots were fired. Others hopped fences and tried to break open locked exit gates to escape.

    The bullets struck a 17-year-old Aurora boy in the upper thigh and hit a 19-year-old woman from Appleton, Wisconsin, in her lower leg, police said. Both shooting victims were treated at Advocate Condell Medical Center in Libertyville for injuries not considered life-threatening and released Sunday night, police said. A third victim who suffered a shoulder injury declined additional treatment.

    After noticing the visitors taking shelter at the funnel cake stand, Tahir saw people running and heard yelling about the shooter. Her family ran to a bathroom, where an employee guided them to a hiding spot before escorting them out of the park 20 minutes later.

    She lied to her kids as they hid. The commotion was over fireworks, she told them. But the kids heard people yelling about the shooter.

    Tahir worries about them heading back to school in two weeks. She knows that no place is safe, she said. The 32-year-old mother had talked with her children before about what to do if a gunman attacks their school. They need to be prepared wherever they go, she said.

    “I feel helpless. I don’t know what to do to make the lawmakers understand that gun violence needs to end,” she said.

    Authorities said a white sedan entered the parking lot of Six Flags about 7:50 p.m. and drove toward the front park entrance. Gurnee police said more than one person exited the sedan “and began shooting toward another individual in the parking lot.” After firing multiple times, they “got back in the white sedan and quickly left the area,” according to a news release from Gurnee police.

    Advertisement

    “This was not an active shooter incident inside the park,” police wrote.

    Eddie Cardenas was with his fiancée and their three kids when his mother-in-law called. She had left the park for the car to get a head start on prepping food.

    “Stay inside the park. There’s a shooter out here. There’s a shooter out here. There’s bodies falling,” she cried into the phone after watching the shooting unfold.

    Shocked by the news, Cardenas and his fiancée began to plan. But then dozens of people started running, Cardenas said.

    “There’s a shooter! There’s a shooter! There’s a shooter!” he remembered hearing.

    The couple grabbed their kids — a 7-year-old boy, a 5-year-old boy and a 5-month-old girl — and started running. They took shelter behind the soaring Raging Bull steel coaster and took off again a few moments later.

    Advertisement

    Their stroller was moving too slow, so Cardenas tossed it and put his 5-year-old on his shoulder. His fiancée left a purse behind, too. His 7-year-old son ran ahead and was almost lost in the confusion. Cardenas saw police with guns drawn. In a video he shared with the Tribune, people shrieked and tugged kids along.

    Outside the park, Cardenas regrouped with the nearly 30 family members he had joined for the Great America trip. He saw scared uncles waiting for their teens, who had split off earlier to go on rides.

    “We didn’t know,” the 30-year-old from Joliet said. “It was a huge panic.”

    His 7-year-old said he didn’t want to go to Six Flags ever again.

    His 5-year-old threw his bright plastic toy guns into a trash bag Monday morning.

    “These are not toys,” he told his parents, according to Cardenas.

    Advertisement

    His wife ordered the kids, who return to school soon, five-pound backpack shields.

    After the shooting, the family took a moment to pray in the car. One of Cardenas’ children thanked God that the family wasn’t killed.

    Cardenas began to cry.

    “The world that we live in, where our 5-year-old and 7-year-old have to be worried about shootings, being shot and dying, it’s scary. It’s a really scary world,” he said.

    To protect Six Flags Great America, authorities use security cameras inside the park and in the parking lot, a Six Flags spokesperson said. Uniformed and plainclothes patrols monitor the park, which has a Gurnee Police Department substation on site.

    “Six Flags dedicates our greatest amount of time, talent and resources to safety and security,” Six Flags spokesperson Rachel Kendziora told the Tribune.

    Advertisement

    “Layers of preventive measures both inside and outside the park are in place for the protection of guests and team members. … We are incredibly grateful to our team members who reacted in a professional manner to take care of our guests, and for the Gurnee Police Department for their ongoing presence and commitment to Six Flags Great America,” Kendziora said.

    The Great America amusement park is an 18-mile drive from Highland Park, where a mass shooter opened fire on a crowd gathered for a Fourth of July parade, killing seven and wounding dozens.

    Tane Walker was on a Highland Park parade float when the shooting happened. On Sunday, he had left Six Flags earlier in the afternoon, hours before north Chicago suburb crowds would once again flee in fear of gun violence this summer.

    Afternoon Briefing

    Afternoon Briefing

    Daily

    Chicago Tribune editors' top story picks, delivered to your inbox each afternoon.

    Worries about what might happen if a gunman tried to attack the park crossed his mind earlier Sunday, the 16-year-old said. It feels unsafe to leave the house or go anywhere in public, he added.

    Walker will soon return to class at the school where he and his family received trauma counseling after the Highland Park shooting.

    “Nowhere is really safe until change is made,” he said.

    Advertisement

    Chicago Tribune editor Katherine Rosenberg-Douglas and freelancer Cliff Ward contributed.

    jsheridan@chicagotribune.com

    Twitter @jakesheridan_

    \ No newline at end of file +Shock, confusion at Six Flags after 2 teens wounded in shooting; ‘It was a huge panic’

    Shock, confusion at Six Flags after 2 teens wounded in shooting; ‘It was a huge panic’



    When Aisha Tahir went to buy her kids funnel cake at the end of a long day at Six Flags Great America, she saw things scattered about the food hut’s kitchen. People were hiding under the windows.

    They feared for their lives after a gunman shot two people in the Gurnee amusement park’s parking lot Sunday night.

    Advertisement

    “The way people were panicking, it made us feel like the shooter was close by. And when we saw the police entering the park, we thought the shooter was loose somewhere inside,” the Kenosha resident said.

    The shooting was not random and appeared to be targeted, Gurnee police said. No arrests had been made as of Monday, and police were still investigating, according to Shawn Gaylor, a spokesman for Gurnee police.

    Advertisement

    But the gunshots sparked chaos, confusion and fear among hundreds of park visitors.

    Many fled to the same parking lot where shots were fired. Others hopped fences and tried to break open locked exit gates to escape.

    The bullets struck a 17-year-old Aurora boy in the upper thigh and hit a 19-year-old woman from Appleton, Wisconsin, in her lower leg, police said. Both shooting victims were treated at Advocate Condell Medical Center in Libertyville for injuries not considered life-threatening and released Sunday night, police said. A third victim who suffered a shoulder injury declined additional treatment.

    After noticing the visitors taking shelter at the funnel cake stand, Tahir saw people running and heard yelling about the shooter. Her family ran to a bathroom, where an employee guided them to a hiding spot before escorting them out of the park 20 minutes later.

    She lied to her kids as they hid. The commotion was over fireworks, she told them. But the kids heard people yelling about the shooter.

    Tahir worries about them heading back to school in two weeks. She knows that no place is safe, she said. The 32-year-old mother had talked with her children before about what to do if a gunman attacks their school. They need to be prepared wherever they go, she said.

    “I feel helpless. I don’t know what to do to make the lawmakers understand that gun violence needs to end,” she said.

    Authorities said a white sedan entered the parking lot of Six Flags about 7:50 p.m. and drove toward the front park entrance. Gurnee police said more than one person exited the sedan “and began shooting toward another individual in the parking lot.” After firing multiple times, they “got back in the white sedan and quickly left the area,” according to a news release from Gurnee police.

    Advertisement

    “This was not an active shooter incident inside the park,” police wrote.

    Eddie Cardenas was with his fiancée and their three kids when his mother-in-law called. She had left the park for the car to get a head start on prepping food.

    “Stay inside the park. There’s a shooter out here. There’s a shooter out here. There’s bodies falling,” she cried into the phone after watching the shooting unfold.

    Shocked by the news, Cardenas and his fiancée began to plan. But then dozens of people started running, Cardenas said.

    “There’s a shooter! There’s a shooter! There’s a shooter!” he remembered hearing.

    The couple grabbed their kids — a 7-year-old boy, a 5-year-old boy and a 5-month-old girl — and started running. They took shelter behind the soaring Raging Bull steel coaster and took off again a few moments later.

    Advertisement

    Their stroller was moving too slow, so Cardenas tossed it and put his 5-year-old on his shoulder. His fiancée left a purse behind, too. His 7-year-old son ran ahead and was almost lost in the confusion. Cardenas saw police with guns drawn. In a video he shared with the Tribune, people shrieked and tugged kids along.

    Outside the park, Cardenas regrouped with the nearly 30 family members he had joined for the Great America trip. He saw scared uncles waiting for their teens, who had split off earlier to go on rides.

    “We didn’t know,” the 30-year-old from Joliet said. “It was a huge panic.”

    His 7-year-old said he didn’t want to go to Six Flags ever again.

    His 5-year-old threw his bright plastic toy guns into a trash bag Monday morning.

    “These are not toys,” he told his parents, according to Cardenas.

    Advertisement

    His wife ordered the kids, who return to school soon, five-pound backpack shields.

    After the shooting, the family took a moment to pray in the car. One of Cardenas’ children thanked God that the family wasn’t killed.

    Cardenas began to cry.

    “The world that we live in, where our 5-year-old and 7-year-old have to be worried about shootings, being shot and dying, it’s scary. It’s a really scary world,” he said.

    To protect Six Flags Great America, authorities use security cameras inside the park and in the parking lot, a Six Flags spokesperson said. Uniformed and plainclothes patrols monitor the park, which has a Gurnee Police Department substation on site.

    “Six Flags dedicates our greatest amount of time, talent and resources to safety and security,” Six Flags spokesperson Rachel Kendziora told the Tribune.

    Advertisement

    “Layers of preventive measures both inside and outside the park are in place for the protection of guests and team members. … We are incredibly grateful to our team members who reacted in a professional manner to take care of our guests, and for the Gurnee Police Department for their ongoing presence and commitment to Six Flags Great America,” Kendziora said.

    The Great America amusement park is an 18-mile drive from Highland Park, where a mass shooter opened fire on a crowd gathered for a Fourth of July parade, killing seven and wounding dozens.

    Tane Walker was on a Highland Park parade float when the shooting happened. On Sunday, he had left Six Flags earlier in the afternoon, hours before north Chicago suburb crowds would once again flee in fear of gun violence this summer.

    Afternoon Briefing

    Afternoon Briefing

    Daily

    Chicago Tribune editors' top story picks, delivered to your inbox each afternoon.

    Worries about what might happen if a gunman tried to attack the park crossed his mind earlier Sunday, the 16-year-old said. It feels unsafe to leave the house or go anywhere in public, he added.

    Walker will soon return to class at the school where he and his family received trauma counseling after the Highland Park shooting.

    “Nowhere is really safe until change is made,” he said.

    Advertisement

    Chicago Tribune editor Katherine Rosenberg-Douglas and freelancer Cliff Ward contributed.

    jsheridan@chicagotribune.com

    Twitter @jakesheridan_

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.csmonitor.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.csmonitor.com/distilled.html index d771e8b5e5fb..90d174df9580 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.csmonitor.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.csmonitor.com/distilled.html @@ -53,7 +53,7 @@

    Why We Wrote This

    - +
    @@ -62,7 +62,7 @@

    Why We Wrote This

    Story Hinckley/The Christian Science Monitor

    Representative Spanberger tours Roy Whitlock's farm in Culpeper, Virginia, on Aug. 8, 2022. Mr. Whitlock, like many farmers, says he has been hit hard by inflation and labor shortages.

    -

    A shift toward Democrats

    Polling suggests the national landscape has improved for Democrats in recent weeks. 

    Just last week, for the first time this year, Democrats eked out a narrow lead (albeit of 0.1%) over Republicans in FiveThirtyEight’s generic congressional ballot test. And a recent Monmouth University poll found more Americans would prefer Democratic over Republican control of Congress, an improvement from June. Likewise, a Fox News poll from last week found voters evenly split between preferring a Democrat or a Republican candidate for Congress, after Republicans had held a 7-point advantage in May – with the shift coming mainly from women.

    “There is a nervousness that’s there among Republican strategists that wasn’t really there 30 or 45 days ago,” says Mr. Cook. “You don’t have to paint them a picture about how this could go the wrong way.” 

    Democrats have also gained confidence from recent legislative wins – particularly the Inflation Reduction Act, which takes historic steps toward addressing climate change, along with lowering the costs of prescription drugs and raising taxes on corporations. Passage of that bill came shortly after the killing of Al Qaeda’s leader in Afghanistan, gas prices dropping below $4 a gallon, and a strong jobs report, rounding out a spate of positive news cycles for the Biden administration. 

    But the biggest source of optimism for Democrats unexpectedly came from Kansas, where almost 60% of voters in that largely conservative state voted earlier this month against removing abortion protections from the state constitution, with higher than expected turnout in suburban and rural areas alike. “Kansas is the earthquake that is going to rattle every assumption about what is going to happen this fall,” Democratic Congressional Campaign Committee Chairman Sean Patrick Maloney told The Washington Post. 

    Then last week, in two special U.S. House elections in Minnesota and Nebraska districts – both areas former President Donald Trump had won by double digits in 2020 – Republican candidates won by smaller margins than anticipated, with Democrats over-performing in larger, suburban districts

    “There’s still time for things to snap back before November, but we’re no longer living in a political environment as pro-GOP as November 2021,” Cook Political Report’s House editor David Wasserman tweeted on Wednesday

    GOP strategists are quick to point out that a ballot measure on one specific issue is very different from a multifaceted congressional election in which voters are weighing candidates and a variety of issues. They say the abortion ruling may help Democrats cut in on Republicans’ margins somewhat, but not enough to pull off outright wins.

    “People can latch onto anything for hope,” says Matt Gorman, former communications director for the National Republican Congressional Committee and current vice president at Targeted Victory. “The midterms are going to be dominated by the economy and inflation. That’s what people are feeling right now, and in every poll that’s what they’re caring about.” 

    To Mr. Gorman’s point, the recent Monmouth University poll found that 24% of voters ranked economic policy as the most important issue in a congressional vote choice, followed by gun control policy (which has almost doubled in importance over the past three months) and abortion policy (which has actually fallen by 8 percentage points) tied at 17%. In third place is health control policy, followed by climate change and then immigration. 

    +

    A shift toward Democrats

    Polling suggests the national landscape has improved for Democrats in recent weeks. 

    Just last week, for the first time this year, Democrats eked out a narrow lead (albeit of 0.1%) over Republicans in FiveThirtyEight’s generic congressional ballot test. And a recent Monmouth University poll found more Americans would prefer Democratic over Republican control of Congress, an improvement from June. Likewise, a Fox News poll from last week found voters evenly split between preferring a Democrat or a Republican candidate for Congress, after Republicans had held a 7-point advantage in May – with the shift coming mainly from women.

    “There is a nervousness that’s there among Republican strategists that wasn’t really there 30 or 45 days ago,” says Mr. Cook. “You don’t have to paint them a picture about how this could go the wrong way.” 

    Democrats have also gained confidence from recent legislative wins – particularly the Inflation Reduction Act, which takes historic steps toward addressing climate change, along with lowering the costs of prescription drugs and raising taxes on corporations. Passage of that bill came shortly after the killing of Al Qaeda’s leader in Afghanistan, gas prices dropping below $4 a gallon, and a strong jobs report, rounding out a spate of positive news cycles for the Biden administration. 

    But the biggest source of optimism for Democrats unexpectedly came from Kansas, where almost 60% of voters in that largely conservative state voted earlier this month against removing abortion protections from the state constitution, with higher than expected turnout in suburban and rural areas alike. “Kansas is the earthquake that is going to rattle every assumption about what is going to happen this fall,” Democratic Congressional Campaign Committee Chairman Sean Patrick Maloney told The Washington Post. 

    Then last week, in two special U.S. House elections in Minnesota and Nebraska districts – both areas former President Donald Trump had won by double digits in 2020 – Republican candidates won by smaller margins than anticipated, with Democrats over-performing in larger, suburban districts

    “There’s still time for things to snap back before November, but we’re no longer living in a political environment as pro-GOP as November 2021,” Cook Political Report’s House editor David Wasserman tweeted on Wednesday

    GOP strategists are quick to point out that a ballot measure on one specific issue is very different from a multifaceted congressional election in which voters are weighing candidates and a variety of issues. They say the abortion ruling may help Democrats cut in on Republicans’ margins somewhat, but not enough to pull off outright wins.

    “People can latch onto anything for hope,” says Matt Gorman, former communications director for the National Republican Congressional Committee and current vice president at Targeted Victory. “The midterms are going to be dominated by the economy and inflation. That’s what people are feeling right now, and in every poll that’s what they’re caring about.” 

    To Mr. Gorman’s point, the recent Monmouth University poll found that 24% of voters ranked economic policy as the most important issue in a congressional vote choice, followed by gun control policy (which has almost doubled in importance over the past three months) and abortion policy (which has actually fallen by 8 percentage points) tied at 17%. In third place is health control policy, followed by climate change and then immigration. 

    @@ -111,7 +111,7 @@

    Why We Wrote This

    - +
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.earthtimes.org/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.earthtimes.org/distilled.html index b4260f427784..d8fe3c8a2606 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.earthtimes.org/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.earthtimes.org/distilled.html @@ -1,12 +1,12 @@ Racing off in a new direction – can Ferrari go green?

    Racing off in a new direction – can Ferrari go green?



    -

    Think of ultra-luxury cars … that thought doesn’t conjure up any environmentally friendly connotations, does it? But perhaps it will, from now on, as globally known sports car manufacturer Ferrari release details of their carbon neutral goals. Hoping to connect their renown historic brand with a keen sense of sustainability might be a tricky challenge for the stylish Italians to pull off, however.

    +

    Think of ultra-luxury cars … that thought doesn’t conjure up any environmentally friendly connotations, does it? But perhaps it will, from now on, as globally known sports car manufacturer Ferrari release details of their carbon neutral goals. Hoping to connect their renown historic brand with a keen sense of sustainability might be a tricky challenge for the stylish Italians to pull off, however.

    In a statement released a few weeks ago, the prestige car maker spelled out their desire to make 80% of their output fully electric or hybrid by 2030 – a worthy aim in not too distant timescale. By then, they say that 40% of sales will be totally electric vehicles.

    However, the big challenge in this particular case is to find eco-friendly batteries that can not only sustain the mileage but deliver the horsepower Ferrari are known for. Their plans are to plough money and resources into developing their own brand battery technology which can offer that performance, but what of the immense throaty howl of the engine which buyers crave from such a high end vehicle? It has been suggested in some quarters that the Ferrari growl will need to be artificially delivered … but will customers buy into a ‘fake’ experience? A figure of 4.4 billion Euros will be invested into this new direction in the next two years.

    Just yesterday a new fuel plant cell (22/06/22, at undisclosed cost) capable of producing 1 Megawatt has been installed in the Ferrari facilities at Maranello, Italy. This will provide up to 10% of the power requirement for the plant and is the first major step the company have made in materialising their eco claims.

    At least the Italians are certain of one thing – their flair for design. Perhaps to downplay the technological challenges thrown up by the hardware required to build a premium performance super-luxury car, they are keen to stress the positives of a move to electric: it will give their experts a chance to channel their imaginations down an innovative new path and design unique looking cars, the like of which we’ve never seen before.

    -

    The new Ferrari SF90 Stradale is a 986bhp hybrid supercar

    +

    The new Ferrari SF90 Stradale is a 986bhp hybrid supercar


    -

    \ No newline at end of file +

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.eonline.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.eonline.com/distilled.html index d0d6ff3233ac..a4f63034ff88 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.eonline.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.eonline.com/distilled.html @@ -1,10 +1,10 @@ See Nadya “Octomom” Suleman’s Kids on the First Day of 8th Grade

    See Nadya “Octomom” Suleman’s Kids on the First Day of 8th Grade



    Watch:

    Kardashian-Jenner Kids: A COMPLETE Look Back

    It's back to school time—times eight!

    -

    Nadya Suleman, famously dubbed "Octomom," took to social media to share eight youngest kids'—Nariyah, Isaiah, Maliyah, Jeremiah, Noah, Josiah, Jonah and Makai— first day of eighth grade.

    -

    "Be proud of yourselves kids for being kind, respectful, and helpful to all your fellow peers, teachers and staff," she wrote on Instagram on Aug. 17, along with a photo of the octuplets all standing in a line and smiling. "You are exceptional role models to the 6th and 7th graders. I love you."

    +

    Nadya Suleman, famously dubbed "Octomom," took to social media to share eight youngest kids'—Nariyah, Isaiah, Maliyah, Jeremiah, Noah, Josiah, Jonah and Makai— first day of eighth grade.

    +

    "Be proud of yourselves kids for being kind, respectful, and helpful to all your fellow peers, teachers and staff," she wrote on Instagram on Aug. 17, along with a photo of the octuplets all standing in a line and smiling. "You are exceptional role models to the 6th and 7th graders. I love you."

    Suleman—who now goes by Natalie—also addressed why her other six children were not featured in the photograph, adding, "Side note to critics: their older siblings did not want me to post a picture on their first day. I respect their choice, so should you."

    -

    The 47-year-old is also mom to Elijah, 21, Ameerah, 20, Joshua, 19, Aidan, 16 and twins Calyssa and Caleb, 15.

    The sweet social media post comes seven months after Suleman paid tribute to the octuplets as they celebrated their milestone 13th birthdays.

    Instagram

    "You are all growing into some of the most kind, humble, grateful and loving human beings I have ever known," she wrote on Jan. 28., along with a throwback photo of her kids. "Each of you possess rare and unique characteristics, and are unlike any other child of your age, particularly in our society today."

    +

    The 47-year-old is also mom to Elijah, 21, Ameerah, 20, Joshua, 19, Aidan, 16 and twins Calyssa and Caleb, 15.

    The sweet social media post comes seven months after Suleman paid tribute to the octuplets as they celebrated their milestone 13th birthdays.

    Instagram

    "You are all growing into some of the most kind, humble, grateful and loving human beings I have ever known," she wrote on Jan. 28., along with a throwback photo of her kids. "Each of you possess rare and unique characteristics, and are unlike any other child of your age, particularly in our society today."

    She continued: "I have never seen children who love and want to serve others, (particularly those less fortunate), so boldly and confidently like each and every one of you do. I do not know what I could possibly have done to deserve being blessed so bountifully." 

    -

    In in 2009, Suleman made headlines when she welcomed her octuplets in California. Nicknamed "Octomom" by the press, the single mom was thrusted into the spotlight. In the years following, Suleman made numerous TV appearance and even made an adult film.  

    In a profile for the New York Times, published in 2018, Suleman opened up about the person she said she was was during the intense media spotlight.

    -

    "I was pretending to be a fake, a caricature, which is something I'm not, and I was doing it out of desperation and scarcity so I could provide for my family," shared Suleman. "I've been hiding from the real world all my life."

    Jeff Fusco/Getty Images

    In the profile, Suleman insisted she "never wanted the attention," and suffers from PTSD as a result. 

    +

    In in 2009, Suleman made headlines when she welcomed her octuplets in California. Nicknamed "Octomom" by the press, the single mom was thrusted into the spotlight. In the years following, Suleman made numerous TV appearance and even made an adult film.  

    In a profile for the New York Times, published in 2018, Suleman opened up about the person she said she was was during the intense media spotlight.

    +

    "I was pretending to be a fake, a caricature, which is something I'm not, and I was doing it out of desperation and scarcity so I could provide for my family," shared Suleman. "I've been hiding from the real world all my life."

    Jeff Fusco/Getty Images

    In the profile, Suleman insisted she "never wanted the attention," and suffers from PTSD as a result. 

    "I would take whatever I could back in the days, and I would let them in," she continued, "I was spiraling down a dark hole. There were no healthy opportunities for Octomom. I was doing what I was told to do and saying what I was told to say. When you're pretending to be something you're not, at least for me, you end up falling on your face."

    These days, Suleman prefers to live her life away from the spotlight and focus on her family.

    -

    "Octomom was media created. I believe most media is filtered and fake. They created this caricature," Suleman told the NYT. "Once I finally ran away from all of the pretending, I was able to be me."

    For the latest breaking news updates, click here to download the E! News App

    \ No newline at end of file +

    "Octomom was media created. I believe most media is filtered and fake. They created this caricature," Suleman told the NYT. "Once I finally ran away from all of the pretending, I was able to be me."

    For the latest breaking news updates, click here to download the E! News App

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.forbes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.forbes.com/distilled.html index b6227182f276..cf6d37e9e622 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.forbes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.forbes.com/distilled.html @@ -2,22 +2,22 @@

    One of them, Rob Walton, just led a family group to bid $4.65 billion for the Denver Broncos NFL team. Here are the other heirs that rank the highest on Forbes’ list.

    -

    By Jemima McEvoy

    +

    By Jemima McEvoy


    -

    A shock ran through the sporting world last week when a group led by Walmart heir Rob Walton won the bidding war for the Denver Broncos NFL team with a $4.65 billion offer. The eye-popping sum made the deal the most expensive sports team purchase in history and turned a spotlight on the man at the center of it all: the typically low-profile Walton. The eldest son of Walmart founder Sam Walton, he inherited his fortune and served as Walmart’s chairman for 23 years. Now worth $57.2 billion, he is the 15th richest person in America and the fifth richest U.S. heir.

    +

    A shock ran through the sporting world last week when a group led by Walmart heir Rob Walton won the bidding war for the Denver Broncos NFL team with a $4.65 billion offer. The eye-popping sum made the deal the most expensive sports team purchase in history and turned a spotlight on the man at the center of it all: the typically low-profile Walton. The eldest son of Walmart founder Sam Walton, he inherited his fortune and served as Walmart’s chairman for 23 years. Now worth $57.2 billion, he is the 15th richest person in America and the fifth richest U.S. heir.

    A handful of Rob Walton’s relatives are among America’s richest people as well. Founded in 1962 by Sam and his brother James “Bud” Walton, Walmart, the country’s largest retailer, is still about half owned by members of the family. Seven have fortunes of $10 billion or more, including Sam Walton’s three living children–Rob, Jim and Alice—and grandson Lukas. (The eighth Walmart billionaire, Christy Walton, the widow of Sam’s late son John, is worth an estimated $7 billion.)

    -

    Tremendous family wealth is a hallmark of Forbes’ list of the country’s richest people, though many billionaire heirs hail from just a handful of companies. One such company is agriculture giant Cargill, the largest private company in the country, which has propelled 12 heirs into the three comma club. The great-grandchildren and great-great-grandchildren of founder W. W. Cargill still own nearly 90% of the business he founded in 1865.

    +

    Tremendous family wealth is a hallmark of Forbes’ list of the country’s richest people, though many billionaire heirs hail from just a handful of companies. One such company is agriculture giant Cargill, the largest private company in the country, which has propelled 12 heirs into the three comma club. The great-grandchildren and great-great-grandchildren of founder W. W. Cargill still own nearly 90% of the business he founded in 1865.

    Other businesses where the spoils of success have trickled down the generations include the Wisconsin-based cleaning products manufacturer SC Johnson–known for brands like Windex, Off and Pledge–and Mars, the candy and pet food empire started by Frank Mars in 1911. The four great-great-grandchildren of Samuel Curtis Johnson–H. Fisk Johnson, Helen Johnson-Leipold, S. Curtis Johnson and Winifred J. Marquart–collectively own a majority of the private company and are worth an estimated $3.1 billion each, while six of founder Mars’ grandchildren and great-grandchildren are billionaires, worth between $7.4 billion and $29.7 billion, Forbes estimates.

    - +

    Some of these heirs took control of businesses they inherited and radically transformed them. Charles Koch and his three brothers inherited most of a vastly smaller Koch Industries when their father, Fred, died in 1967. (Charles and his brother David (d. 2019) bought out the stakes of their two brothers, Frederick and Bill, for $1.1 billion in 1983.) Charles has run the company since the death of his father, orchestrating the $13 billion acquisition of Georgia Pacific in 2005 and the estimated $13 billion purchase of cloud software firm Infor in 2020, among others. Charles Koch appeared on the first Forbes 400 list of richest Americans in 1982 with a net worth of $266 million. Forbes now pegs his fortune at just under $60 billion. Rupert Murdoch inherited two Australian newspapers when his father died–and with those started a media empire that has grown to include Fox News, arguably the most influential cable TV network in the U.S.

    Together the country’s 20 richest billionaire heirs (technically there are 23 because several are tied at number 20) are worth $568 billion. That’s about 13.5% of the $4.2 trillion in wealth of all 701 U.S. billionaires, according to Forbes’ estimates. Here’s a look at who they are and where their money comes from. (Net worths are as of Thursday, June 16.)


    -

    #1 (tie): Charles Koch

    +

    #1 (tie): Charles Koch

    Net worth: $59.6 billion | Source of wealth: Koch Industries

    -

    Koch and his late brother David (d. 2019) inherited Koch Industries from their father Fred, who founded it in 1940 as an oil-and-refinery company. The brothers grew it into the second largest private company in the U.S. with an estimated $115 billion in revenues diversifying into pipelines, chemicals, Dixie cups and more recently cloud software. Koch, a staunch libertarian who donates generously to Republican political candidates, has been chairman and CEO of Koch Industries since 1967.

    +

    Koch and his late brother David (d. 2019) inherited Koch Industries from their father Fred, who founded it in 1940 as an oil-and-refinery company. The brothers grew it into the second largest private company in the U.S. with an estimated $115 billion in revenues diversifying into pipelines, chemicals, Dixie cups and more recently cloud software. Koch, a staunch libertarian who donates generously to Republican political candidates, has been chairman and CEO of Koch Industries since 1967.


    -

    #1 (tie): Julia Koch

    +

    #1 (tie): Julia Koch

    Net worth: $59.6 billion | Source of wealth: Koch Industries

    -

    The wife of the late David Koch–brother of Charles Koch–became one of the richest people in the world when he died in 2019 at age 79. She and her three children—David Jr., Mary Julia and John—inherited David’s 42% stake in Koch Industries. Julia Koch, age 60, sits on the board of directors of Koch Industries and focuses on philanthropy as president of the David H. Koch Charitable Foundation.

    +

    The wife of the late David Koch–brother of Charles Koch–became one of the richest people in the world when he died in 2019 at age 79. She and her three children—David Jr., Mary Julia and John—inherited David’s 42% stake in Koch Industries. Julia Koch, age 60, sits on the board of directors of Koch Industries and focuses on philanthropy as president of the David H. Koch Charitable Foundation.


    - +
    -

    #3: Jim Walton

    +

    #3: Jim Walton

    Net worth: $58.3 billion | Source of wealth: Walmart

    The youngest son of Sam Walton owns an estimated 13% stake in the retailer his father founded in 1962. He served on Walmart’s board of directors for more than a decade before handing the job off to his son, Steuart, in 2016. Now, the 74-year-old Walton serves as chairman of the family-owned Arvest Bank, which says it has $26 billion in assets.


    -

    #4: Alice Walton

    +

    #4: Alice Walton

    Net worth: $57.5 billion | Source of wealth: Walmart

    -

    Though she’s one of the biggest beneficiaries of the family’s retail empire, Sam Walton’s only daughter (dubbed the “misfit” of the heirs in a 2013 Forbes profile) has steered mostly clear of working for the family business–when she was younger she held several positions at Walmart but never held any senior roles. She’s instead dedicated her time to passions like horse breeding and art collecting, opening the Crystal Bridges Museum of American Art in her hometown of Bentonville, Arkansas in 2011.

    +

    Though she’s one of the biggest beneficiaries of the family’s retail empire, Sam Walton’s only daughter (dubbed the “misfit” of the heirs in a 2013 Forbes profile) has steered mostly clear of working for the family business–when she was younger she held several positions at Walmart but never held any senior roles. She’s instead dedicated her time to passions like horse breeding and art collecting, opening the Crystal Bridges Museum of American Art in her hometown of Bentonville, Arkansas in 2011.


    -

    #5: Rob Walton

    +

    #5: Rob Walton

    Net worth: $57.2 billion | Source of wealth: Walmart

    The eldest of the Walmart founder’s children took over as chairman when his father died in 1992. The retailer grew from about 2,000 stores and 271,000 employees that year to 11,000 stores and more than 2.3 million employees in 2015, when he stepped down as chairman. He was replaced by his son-in-law, Greg Penner, who is part of the group slated to purchase the Denver Broncos; Walton still serves on the Walmart board of directors.


    -

    #6: MacKenzie Scott

    +

    #6: MacKenzie Scott

    Net worth: $30.7 billion | Source of wealth: Amazon

    -

    Scott, formerly known as MacKenzie Bezos, became a billionaire in 2019 when Amazon founder Jeff Bezos transferred her a quarter of his 78.8 million shares as part of their divorce settlement, one of the largest in history. She has since given away about a quarter of her shares, donating $12 billion to charitable causes at a pace faster than any billionaire in modern times, Forbes estimated in April.

    +

    Scott, formerly known as MacKenzie Bezos, became a billionaire in 2019 when Amazon founder Jeff Bezos transferred her a quarter of his 78.8 million shares as part of their divorce settlement, one of the largest in history. She has since given away about a quarter of her shares, donating $12 billion to charitable causes at a pace faster than any billionaire in modern times, Forbes estimated in April.


    - +
    -

    #7 (tie): John Mars

    +

    #7 (tie): John Mars

    Net worth: $29.7 billion | Source of wealth: Candy, pet food

    -

    John, now 86, and his siblings Jacqueline and Forrest Jr. (d. 2016) each inherited an estimated one-third of the candy firm started by their grandfather Frank Mars in 1911 after their father Forrest Mars Sr.died in 1999. John and Forrest Jr. , who were co-presidents of the company starting in 1975, oversaw its expansion into a diversified global empire spanning sweets, pet food and chewing gum.

    +

    John, now 86, and his siblings Jacqueline and Forrest Jr. (d. 2016) each inherited an estimated one-third of the candy firm started by their grandfather Frank Mars in 1911 after their father Forrest Mars Sr.died in 1999. John and Forrest Jr. , who were co-presidents of the company starting in 1975, oversaw its expansion into a diversified global empire spanning sweets, pet food and chewing gum.


    -

    #7 (tie): Jacqueline Mars

    +

    #7 (tie): Jacqueline Mars

    Net worth: $29.7 billion | Source of wealth: Candy, pet food

    Jacqueline Mars worked at the family candy and pet food company for nearly 20 years and served on its board of directors before retiring in 2016; her son, Stephen Badger, was chairman of the board until 2020. Like her brothers John and Forrest, Jr. (d. 2016) she inherited an estimated one third of Mars after their father Forrest Sr. died in 1999. Prominent in the equestrian world, she owns a Virginia horse farm that has trained Olympic medalists.


    -

    #9: Miriam Adelson

    +

    #9: Miriam Adelson

    Net worth: $25.1 billion | Source of wealth: Casinos

    Adelson inherited her late husband Sheldon’s gambling empire after he died in January 2021 at age 87. The 76-year-old owns 52% of New York Stock Exchange-listed Las Vegas Sands, which has casinos in Singapore and Macao. In February it completed the $6.25 billion sale of The Venetian Resort in Las Vegas to private equity firm Apollo Global Management and real estate investment trust VICI Properties. Shares of Las Vegas Sands have lost 40% of their value in the past year.


    -

    #10: Leonard Lauder

    +

    #10: Leonard Lauder

    Net worth: $20.7 billion | Source of wealth: Estée Lauder

    -

    Lauder owns about 20% of the cosmetics giant founded in 1946 by his parents, Estée and Joseph Lauder. He ran the company as CEO for more than three decades, taking it public in 1995, before stepping down from that role in 1999. He’s now 89 and Estée Lauder’s chairman emeritus; his younger brother Ronald, age 78, is the chairman of Clinique Laboratories and also a billionaire.

    +

    Lauder owns about 20% of the cosmetics giant founded in 1946 by his parents, Estée and Joseph Lauder. He ran the company as CEO for more than three decades, taking it public in 1995, before stepping down from that role in 1999. He’s now 89 and Estée Lauder’s chairman emeritus; his younger brother Ronald, age 78, is the chairman of Clinique Laboratories and also a billionaire.


    -

    #11: Abigail Johnson

    +

    #11: Abigail Johnson

    Net worth: $18 billion | Source of wealth: Money management

    -

    The Fidelity Investments CEO and chair is the granddaughter of Edward C. Johnson II, who founded the Boston-based mutual fund giant back in 1946. She took over as chief executive from her father in 2016 and owns an estimated 24.6% stake in the firm, which has grown to have $4.3 trillion in managed assets.

    +

    The Fidelity Investments CEO and chair is the granddaughter of Edward C. Johnson II, who founded the Boston-based mutual fund giant back in 1946. She took over as chief executive from her father in 2016 and owns an estimated 24.6% stake in the firm, which has grown to have $4.3 trillion in managed assets.


    -

    #12: Rupert Murdoch

    +

    #12: Rupert Murdoch

    Net worth: $17.7 billion | Source of wealth: Media

    The king of the media empire that includes Fox News, The Wall Street Journal, The New York Post and U.K. tabloid The Sun, Murdoch inherited his first newspaper from his father, a war correspondent turned publisher, at age 22. He went on to build the family’s publishing business into News Corp., a $9 billion (market cap) television and newspaper behemoth. Murdoch sold most of Fox’s movie studio, cable channel FX, National Geographic Networks, its 30% stake in streaming service Hulu and its stake in Star India to Disney in March 2019 for $71.3 billion.


    -

    #13: Lukas Walton

    +

    #13: Lukas Walton

    Net worth: $14.6 billion | Source of wealth: Walmart

    -

    A grandson of Walmart cofounder Sam Walton, Lukas inherited his fortune when his father, John T. Walton, died in a plane crash in 2005. He received about one third of his father’s estate; his mother, Christy Walton (also a billionaire), got about one sixth. The 35-year-old does not hold any position in the family business; he invests in businesses taking on environmental and social challenges, and late last year reportedly launched a $300 million fund to do so.

    +

    A grandson of Walmart cofounder Sam Walton, Lukas inherited his fortune when his father, John T. Walton, died in a plane crash in 2005. He received about one third of his father’s estate; his mother, Christy Walton (also a billionaire), got about one sixth. The 35-year-old does not hold any position in the family business; he invests in businesses taking on environmental and social challenges, and late last year reportedly launched a $300 million fund to do so.


    - +
    -

    #14: Laurene Powell Jobs

    +

    #14: Laurene Powell Jobs

    Net worth: $13.9 billion | Source of wealth: Apple, Disney

    Powell Jobs inherited a fortune in Apple and Disney stock when her late husband, Apple cofounder Steve Jobs, died of cancer in 2011. With her billions she has bought stakes in The Atlantic magazine and sports teams, including the NBA’s Washington Wizards and the NHL’s Washington Capital. She also founded Emerson Collective, a social impact firm that mixes philanthropy and investment, and the Waverley Street Foundation, which reportedly funds climate change initiatives.


    -

    #15: Donald Newhouse

    +

    #15: Donald Newhouse

    Net worth: $12.1 billion | Source of wealth: Media

    From a single Staten Island newspaper, Newhouse’s father Sam built Advance Publications, the publishing and broadcasting empire that today includes the Condé Nast magazine group (owner of The New Yorker and Vanity Fair, among others) plus substantial stakes in WarnerBros. Discovery and social news site Reddit. The business wa split between Newhouse and his late brother Samuel, known as Si, (d. 2017), with Donald Newhouse in charge of its television and newspaper segment, and Si overseeing the magazine division. Today, Newhouse, age 92, shares the title of co-president with his son, Steven.


    -

    #16: Carl Cook

    +

    #16: Carl Cook

    Net worth: $9.4 billion | Source of wealth: Medical devices

    Cook took over his family’s medical device manufacturer after his father Bill died in 2011. His parents started the company, which sells catheters, dilators and more, out of their apartment in Bloomington, Indiana in 1963. It now does about $2.5 billion in sales annually.


    -

    #17: Herbert Kohler Jr.

    +

    #17: Herbert Kohler Jr.

    Net worth: $8.8 billion | Source of wealth: Plumbing fixtures

    The plumbing fixture powerhouse Kohler Co. was founded by Herb Kohler’s grandfather back in 1874, then the company manufactured hitching posts and farm tools. He took over from his father as CEO at age 32 and ran the company for more than four decades before handing it off to his son, David, in 2015; Herb, age 83, is executive chairman.


    -

    #18 (tie): Pauline MacMillan Keinath

    +

    #18 (tie): Pauline MacMillan Keinath

    Net worth: $8 billion | Source of wealth: Cargill

    The wealthiest of the Cargill heirs, Keinath is believed to be the company’s largest shareholder, with an estimated 13% stake. She is a great-granddaughter of founder W. W. Cargill; her late brother, Whitney MacMillan (d: 2020) was the last family member to serve as the company’s CEO.


    -

    #18 (tie): Ann Walton Kroenke

    +

    #18 (tie): Ann Walton Kroenke

    Net worth: $8 billion | Source of wealth: Walmart

    -

    This Walmart heir inherited her stake in the retail giant from her late father, James “Bud” Walton, who helped his older brother Sam start Walmart back in 1962. Her husband Stanley Kroenke, a real estate and sports mogul, is also a billionaire worth an estimated $10.7 billion.

    +

    This Walmart heir inherited her stake in the retail giant from her late father, James “Bud” Walton, who helped his older brother Sam start Walmart back in 1962. Her husband Stanley Kroenke, a real estate and sports mogul, is also a billionaire worth an estimated $10.7 billion.


    - +
    -

    #20 (tie): Pamela Mars

    +

    #20 (tie): Pamela Mars

    Net worth: $7.4 billion | Source of wealth: Candy, pet food

    Pamela, age 62, and her three sisters—Victoria, Valerie and Marijke—each inherited an estimated 8% stake in Mars when her father, Forrest Mars Jr., died in 2016 at age 84. She has had various roles at Mars and was chairman of its board of directors between 2004 and 2008. Currently she is the family’s ambassador to the company’s pet care division.


    -

    #20 (tie): Victoria Mars

    +

    #20 (tie): Victoria Mars

    Net worth: $7.4 billion | Source of wealth: Candy, pet food

    The eldest daughter of Forrest Mars Jr., Victoria, age 65, worked at Mars for more than three decades and helped set up the company’s Ombudsman program, which provides a confidential avenue for employees to report workplace problems. She also took a turn as chairman of the board, serving from 2014 to 2017.


    -

    #20 (tie): Valerie Mars

    +

    #20 (tie): Valerie Mars

    Net worth: $7.4 billion | Source of wealth: Candy, pet food

    Valerie, age 63, started working at Mars in 1992 and is now vice president of corporate development. She has a seat on the company’s board of directors, and sits on the board of Fiat Chrysler Automobiles as well.


    -

    #20 (tie): Marijke Mars

    +

    #20 (tie): Marijke Mars

    Net worth: $7.4 billion | Source of wealth: Candy, pet food

    -

    Forrest Mars Jr.’s youngest daughter, Marijke, age 57, also sits on the company’s board of directors. According to Bloomberg, she worked as a regional manager at Kal Kan Foods, one of Mars’ pet food companies, and now works at Mars Food, which oversees brands including Ben’s Original rice.

    - +

    Forrest Mars Jr.’s youngest daughter, Marijke, age 57, also sits on the company’s board of directors. According to Bloomberg, she worked as a regional manager at Kal Kan Foods, one of Mars’ pet food companies, and now works at Mars Food, which oversees brands including Ben’s Original rice.

    +


    MORE FROM FORBES

    -

    MORE FROM FORBESHow Breastfeeding Mothers Are Being Sexualized On Social Media -MORE FROM FORBESLifeless Market For Meatless Meat -MORE FROM FORBESHow Selling $160 Sweatpants Turned A SoCal Surfer Into One Of America's Richest Women -MORE FROM FORBESHow Two Africans Overcame Bias To Build A Startup Worth Billions

    \ No newline at end of file +

    MORE FROM FORBESHow Breastfeeding Mothers Are Being Sexualized On Social Media +MORE FROM FORBESLifeless Market For Meatless Meat +MORE FROM FORBESHow Selling $160 Sweatpants Turned A SoCal Surfer Into One Of America's Richest Women +MORE FROM FORBESHow Two Africans Overcame Bias To Build A Startup Worth Billions

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.freep.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.freep.com/distilled.html index 4867f9b72e56..c79d06b3d826 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.freep.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.freep.com/distilled.html @@ -1 +1 @@ -11-foot 'Floating Citadel' sculpture unveiled outside Detroit's Huntington Place

    11-foot 'Floating Citadel' sculpture unveiled outside Detroit's Huntington Place


    Artist Scott Hocking along with Mayor Mike Duggan and others unveil his sculpture "Floating Citadel" on Wednesday Aug. 17, 2022 in front of Huntington Place.

    Detroit’s newest public art installation was unveiled Thursday evening in front of Huntington Place.

    Detroit-based artist Scott Hocking’s “Floating Citadel,” a giant, globe-like structure made of bronze and spanning 11 feet in diameter, was debuted by the Detroit Regional Convention Facility Authority (DRCFA) Art Foundation along with Mayor Mike Duggan, and dedicated to Larry Alexander, the first DRCFA chairman.

    DRCFA Chair Lisa Canada said 75 artists responded to the foundation’s initial call for submissions, and Hocking was ultimately selected for “his vision and creativity and his connection to arts in the city of Detroit.”

    Hocking said his first meetings with the foundation began in March 2020, before the convention's center's latest renaming.

    “At the time, it was the TCF Center,” he recalled, “and even the material we were given was in folders that still said Cobo Hall. "Things have changed so much in such a short time — within weeks, the COVID lockdown happened.”

    Fellow artist and friend Saffell Gardner, left, congratulates Scott Hocking after the unveiling of Hocking's sculpture "Floating Citadel" on Wednesday Aug. 17, 2022 in front of Huntington Place.

    The artist tapped into his love of history for inspiration in designing the sculpture, and referenced the Detroit River and its shoreline just beyond the walls of Huntington Place.

    “I love the history of Detroit,” he said. “I love digging through those layers of what was here before, and what it means to put something here now. We’re within the original borders and fortifications of the city of Detroit when it was just a village, and right behind me was the Citadel. The Citadel was like the defensive core of this village … (which) led to making this piece that feels like this kind of protective, strong piece.

    “It’s made out of bronze, which is 90% copper. My ancestry were Cornish copper miners from the U.P.; the copper came down the waterway to make all the industry in Detroit. All those things factor in. I want to thank the city of Detroit. It’s been a constant inspiration my whole life—that’s why I’m still here.”

    The unveiling comes as Huntington Place prepares to host the North American International Auto Show, which opens to the public Saturday, Sept. 17 and runs through Sept. 25.

    Related: Auto show, Concours d’Elegance team up for September weekend showcasing Detroit

    \ No newline at end of file +11-foot 'Floating Citadel' sculpture unveiled outside Detroit's Huntington Place

    11-foot 'Floating Citadel' sculpture unveiled outside Detroit's Huntington Place


    Artist Scott Hocking along with Mayor Mike Duggan and others unveil his sculpture "Floating Citadel" on Wednesday Aug. 17, 2022 in front of Huntington Place.

    Detroit’s newest public art installation was unveiled Thursday evening in front of Huntington Place.

    Detroit-based artist Scott Hocking’s “Floating Citadel,” a giant, globe-like structure made of bronze and spanning 11 feet in diameter, was debuted by the Detroit Regional Convention Facility Authority (DRCFA) Art Foundation along with Mayor Mike Duggan, and dedicated to Larry Alexander, the first DRCFA chairman.

    DRCFA Chair Lisa Canada said 75 artists responded to the foundation’s initial call for submissions, and Hocking was ultimately selected for “his vision and creativity and his connection to arts in the city of Detroit.”

    Hocking said his first meetings with the foundation began in March 2020, before the convention's center's latest renaming.

    “At the time, it was the TCF Center,” he recalled, “and even the material we were given was in folders that still said Cobo Hall. "Things have changed so much in such a short time — within weeks, the COVID lockdown happened.”

    Fellow artist and friend Saffell Gardner, left, congratulates Scott Hocking after the unveiling of Hocking's sculpture "Floating Citadel" on Wednesday Aug. 17, 2022 in front of Huntington Place.

    The artist tapped into his love of history for inspiration in designing the sculpture, and referenced the Detroit River and its shoreline just beyond the walls of Huntington Place.

    “I love the history of Detroit,” he said. “I love digging through those layers of what was here before, and what it means to put something here now. We’re within the original borders and fortifications of the city of Detroit when it was just a village, and right behind me was the Citadel. The Citadel was like the defensive core of this village … (which) led to making this piece that feels like this kind of protective, strong piece.

    “It’s made out of bronze, which is 90% copper. My ancestry were Cornish copper miners from the U.P.; the copper came down the waterway to make all the industry in Detroit. All those things factor in. I want to thank the city of Detroit. It’s been a constant inspiration my whole life—that’s why I’m still here.”

    The unveiling comes as Huntington Place prepares to host the North American International Auto Show, which opens to the public Saturday, Sept. 17 and runs through Sept. 25.

    Related: Auto show, Concours d’Elegance team up for September weekend showcasing Detroit

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.harpers.org/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.harpers.org/distilled.html index 400d3ebcf4a1..f0bfd52591aa 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.harpers.org/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.harpers.org/distilled.html @@ -38,7 +38,7 @@

    A coach I’ll call Thomas briefly pursued me when he was twenty-one and I was seventeen. I met him during the summer after my sophomore year, when he was my lab leader, or primary instructor, at camp. I was starstruck not only because he was a former big deal, and an especially successful coach, but because he was widely considered a heartthrob. My female friends and I giggled as he delivered lectures about Marxism. We passed notes about his effeminate beauty. I wouldn’t have said it out loud, but I had a sense that Thomas sometimes glanced at me significantly—me and another girl, a blonde.

    He confirmed that he was attracted to me (and to the blonde as well) when I encountered him at a tournament in Las Vegas at the end of my junior year, while he was playing cards with Val and a few other coaches. He turned to me and began to chat dourly, passing me sips from a bottle of amber-colored alcohol (I didn’t know what kind). He offered me more (I took small sips) as he walked me back to my hotel room. After we entered the room, he slept over, and spent the night making out with me, in various states of undress. He then returned the next evening for more of the same. (In my inexperience, I was both relieved and perplexed that he didn’t take things further; now, I imagine that he might have been aware of the line he was crossing.)

    In the weeks that followed, I was sure that I would hear from Thomas. I refreshed my Facebook page routinely, waiting for his message. Instead, Thomas ignored me throughout the next year—even when he judged my rounds (though he gave me the wins).

    -

    Illustrations by Evangeline Gallagher

    +

    Illustrations by Evangeline Gallagher

    On a hot September night in the Dallas suburbs, in 2008, I experienced a salvific recollection outside the hotel where I was spending the weekend. “If you ever want to leave somewhere for any reason,” my father had told me when he dropped me off at camp at age eight, “just call me and you can come home. No questions asked.” Suddenly, I could see a way out of my misery. Relief flooded my body as I picked up the phone.

    The event that I wanted to escape was the Greenhill Round Robin, a competition between the top dozen or so debaters in the country (as judged by the organizers), which preceded the larger Greenhill tournament. It was the fall of my senior year, and my participation should have been a crowning achievement. So far, it had been a fiasco.

    When I arrived, about forty-eight hours earlier, I had discovered that Val, as if bent on turning my life into an anxiety dream, had not done any work for me. I had paid him to write the cases I would run at the Round Robin—an experiment, as I had thus far written my own—but he had not done the work. Nor could he be bothered to do it now. “I have to sell this,” he explained, gesturing to the trash bag of weed slung over his shoulder.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.hollywoodreporter.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.hollywoodreporter.com/distilled.html index 63c4d6f716af..1e09aa6a713c 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.hollywoodreporter.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.hollywoodreporter.com/distilled.html @@ -1,6 +1,6 @@ The Hollywood Reporter

    The Hollywood Reporter



    -

    Olivia Newton-John, the angelic Australian singer who forged a hopelessly devoted following with her chart-topping hits “Physical,” “Have You Never Been Mellow” and “You’re the One That I Want,” her Grease duet with John Travolta, has died. She was 73.

    +

    Olivia Newton-John, the angelic Australian singer who forged a hopelessly devoted following with her chart-topping hits “Physical,” “Have You Never Been Mellow” and “You’re the One That I Want,” her Grease duet with John Travolta, has died. She was 73.

    Newton-John died Monday morning at her ranch in Southern California, her husband, John Easterling, announced on Facebook.

    @@ -11,20 +11,20 @@

    Born in England and raised in Melbourne, Newton-John was first diagnosed with breast cancer in 1992, and she announced in May 2017 that after 25 years in remission the disease had spread to her lower back. The singer in August 2018 canceled a two-date tour just three weeks after announcing it; she was to reminisce about her career with an interviewer in Melbourne and Sydney.

    A country-pop and soft-rock sensation in the 1970s and ’80s with girl-next-door appeal, Newton-John sold more than 100 million albums and had nearly 40 entries on the Billboard Hot 100 during her five decades in music.

    Her popularity, however, reached another plateau after she was hired to play Rydell High good girl Sandy Olsson opposite Travolta as Danny Zuko in Grease (1978), Paramount’s adaptation of the musical that had bowed on Broadway in 1972 and would run for nearly 3,400 performances during its original run.

    -

    For the actress to star opposite 23-year-old Travolta, producer Allan Carr considered Carrie Fisher (Star Wars had yet to be released), Deborah Raffin, Susan Dey and Marie Osmond before he encountered Newton-John, then 29, at a dinner party hosted by singer Helen Reddy. Her previous movie, the little-seen English sci-fi flick Toomorrow (1970), had been a failure, and that had Newton-John wary.

    +

    For the actress to star opposite 23-year-old Travolta, producer Allan Carr considered Carrie Fisher (Star Wars had yet to be released), Deborah Raffin, Susan Dey and Marie Osmond before he encountered Newton-John, then 29, at a dinner party hosted by singer Helen Reddy. Her previous movie, the little-seen English sci-fi flick Toomorrow (1970), had been a failure, and that had Newton-John wary.

    -

    “I was very anxious about making another film, because my music career was going well, and I did not want to mess it up by doing another movie that wasn’t good,” Newton-John told Vanity Fair in 2016. +

    “I was very anxious about making another film, because my music career was going well, and I did not want to mess it up by doing another movie that wasn’t good,” Newton-John told Vanity Fair in 2016.

    As Carr tried to convince her to take the part — he promised to make her character Australian — Travolta also lobbied for her. “She had a brilliant voice, and I didn’t think there could be any more correct person for Sandy in the universe.”

    -

    In its review of GreaseThe Hollywood Reporter noted that Newton-John projected “a youthful innocence and vulnerability” in her performance and likened her to a “kind of ’70s Debbie Reynolds.” Others compared her to Doris Day.

    +

    In its review of GreaseThe Hollywood Reporter noted that Newton-John projected “a youthful innocence and vulnerability” in her performance and likened her to a “kind of ’70s Debbie Reynolds.” Others compared her to Doris Day.

    Made for just $6 million, Grease, directed by first-timer Randal Kleiser, went on to reel in $395 million ($1.7 billion in today’s dollars), becoming the highest-grossing American movie musical of the 20th century. Newton-John’s “Hopelessly Devoted to You” and two duets with Travolta, “You’re the One That I Want” and “Summer Nights,” became instant classics.

    Travolta reacted to her death in an Instagram post:

    “My dearest Olivia, you made all of our lives so much better. Your impact was incredible. I love you so much. We will see you down the road and we will all be together again. Yours from the first moment I saw you and forever!” 
    Your Danny, your John!

    @@ -45,12 +45,12 @@

    Newton-John followed up Grease with the roller-disco fantasy Xanadu (1980), in which she shared a dance with Gene Kelly in his final film. The movie stumbled at the box office, but the soundtrack contained her hits “Magic” (four weeks at No. 1), “Xanadu” (written by Jeff Lynne and performed with ELO) and “Suddenly” (a duet with Richard).

    She reteamed with Travolta for the fantasy comedy Two of a Kind (1983), and that spawned “Twist of Fate,” another top 10 hit for her.

    -

    With Newton-John reinventing herself as a Spandex-clad aerobics fanatic in a sexy and funny music video, “Physical” spent 10 consecutive weeks at No. 1 from 1981 into early 1982, and no other song lasted as long at the top during the entire decade.

    +

    With Newton-John reinventing herself as a Spandex-clad aerobics fanatic in a sexy and funny music video, “Physical” spent 10 consecutive weeks at No. 1 from 1981 into early 1982, and no other song lasted as long at the top during the entire decade.

    Newton-John also had hits with “Let Me Be There,” “If You Love Me (Let Me Know),” “Make a Move on Me” and “Heart Attack,” among many others.

    -

    More recently, Newton-John played the barfly Bitsy Mae Harling in Del Shores’ black comedy Sordid Lives (2000) and on a 2008 TV spinoff for Logo; sang during the Opening Ceremony at the 2000 Summer Olympics in Sydney; appeared in the films Score: A Hockey Musical (2010) and A Few Best Men (2011); and played herself in two episodes of Glee, performing “Physical” with Jane Lynch.

    +

    More recently, Newton-John played the barfly Bitsy Mae Harling in Del Shores’ black comedy Sordid Lives (2000) and on a 2008 TV spinoff for Logo; sang during the Opening Ceremony at the 2000 Summer Olympics in Sydney; appeared in the films Score: A Hockey Musical (2010) and A Few Best Men (2011); and played herself in two episodes of Glee, performing “Physical” with Jane Lynch.

    In April 2014, she began a three-year residency at the Flamingo Las Vegas, billed as a “musical journey through her career in movies and music.”

    An inspiration to those affected by breast cancer, she helped launch the Olivia Newton-John Cancer and Wellness Centre in Melbourne and raised hundreds of millions of dollars in the fight against the disease.

    She always preferred to be called a cancer “thriver” rather than a cancer “survivor.” ” ‘Survivor’ sounds like someone clinging onto a lifeboat,” she said. “A thriver’s someone who’s already off the boat and on land.”

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.huffpost.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.huffpost.com/distilled.html index ec67c7e5de54..3aeee13040b5 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.huffpost.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.huffpost.com/distilled.html @@ -1 +1 @@ -Joe Biden To Sign Sweeping Climate And Health Care Bill

    Joe Biden To Sign Sweeping Climate And Health Care Bill



    KIAWAH ISLAND, S.C. (AP) — President Joe Biden will sign Democrats’ landmark climate change and health care bill on Tuesday, delivering what he has called the “final piece” of his pared-down domestic agenda, as he aims to boost his party’s standing with voters less than three months before the midterm elections.

    The legislation includes the most substantial federal investment in history to fight climate change — some $375 billion over the decade — and would cap prescription drug costs at $2,000 out-of-pocket annually for Medicare recipients. It also would help an estimated 13 million Americans pay for health care insurance by extending subsidies provided during the coronavirus pandemic.

    The measure is paid for by new taxes on large companies and stepped-up IRS enforcement of wealthy individuals and entities, with additional funds going to reduce the federal deficit.

    The House on Friday approved the measure on a party-line 220-207 vote. It passed the Senate days earlier with Vice President Kamala Harris breaking a 50-50 tie in that chamber.

    Biden is set to sign the bill during a small ceremony in the State Dining Room of the White House, sandwiched between his return from a six-day beachside vacation in South Carolina and his departure for his home in Wilmington, Delaware. He plans to hold a larger “celebration” for the legislation on Sept. 6 once lawmakers return to Washington.

    President Joe Biden rides a bicycle along the beach at Kiawah Island, S.C., on Aug. 14, 2022.
    President Joe Biden rides a bicycle along the beach at Kiawah Island, S.C., on Aug. 14, 2022.

    Manuel Balce Ceneta via Associated Press

    The signing caps a spurt of legislative productivity for Biden and Congress, who in three months have approved legislation on veterans’ benefits, the semiconductor industry and gun checks for young buyers. The president and lawmakers have also responded to Russia’s invasion of Ukraine and supported NATO membership for Sweden and Finland.

    With Biden’s approval rating lagging, Democrats are hoping that the string of successes will jump-start their chances of maintaining control in Washington in the November midterms. The 79-year-old president aims to restore his own standing with voters as he contemplates a reelection bid.

    The White House announced Monday that it was going to deploy Biden and members of his Cabinet on a “Building a Better America Tour” to promote the recent victories, though the administration has yet to announce specific travel by the president.

    “In the coming weeks, the President will host a Cabinet meeting focused on implementing the Inflation Reduction Act, will travel across the country to highlight how the bill will help the American people, and will host an event to celebrate the enactment of the bill at the White House on September 6th,” the White House said in a statement.

    Republicans say the legislation’s new business taxes will increase prices, worsening the nation’s bout with its highest inflation since 1981. Though Democrats have labeled the measure the Inflation Reduction Act, nonpartisan analysts say it will have a barely perceptible impact on prices.

    The measure is a slimmed-down version of the more ambitious plan to supercharge environment and social programs that Biden and his party unveiled early last year.

    Biden’s initial 10-year, $3.5 trillion proposal also envisioned free prekindergarten, paid family and medical leave, expanded Medicare benefits and eased immigration restrictions. That crashed after centrist Sen. Joe Manchin, D-W.Va., said it was too costly, using the leverage every Democrat has in the evenly divided Senate.

    Sen. Joe Manchin, D-W.Va., one of the Democrats' most conservative members, speaks to reporters about the expansive agreement he reached with Senate Majority Leader Chuck Schumer, D-N.Y., following months of negotiations on health care, energy, climate issues, and tax initiatives, at the Capitol in Washington, on Aug. 1, 2022.
    Sen. Joe Manchin, D-W.Va., one of the Democrats' most conservative members, speaks to reporters about the expansive agreement he reached with Senate Majority Leader Chuck Schumer, D-N.Y., following months of negotiations on health care, energy, climate issues, and tax initiatives, at the Capitol in Washington, on Aug. 1, 2022.

    J. Scott Applewhite via Associated Press

    Still, Biden and Democrats are hailing the legislation as a once-in-a-generation investment in addressing the long-term effects of climate change, as well as drought in the nation’s West.

    The bill will direct spending, tax credits and loans to bolster technology like solar panels, consumer efforts to improve home energy efficiency, emission-reducing equipment for coal- and gas-powered power plants, and air pollution controls for farms, ports and low-income communities.

    Another $64 billion would help 13 million people pay premiums over the next three years for privately bought health insurance under the Affordable Care Act. Medicare would gain the power to negotiate its costs for pharmaceuticals, initially in 2026 for only 10 drugs. Medicare beneficiaries’ out-of-pocket prescription costs would be limited to $2,000 annually starting in 2025, and beginning next year would pay no more than $35 monthly for insulin, the costly diabetes drug.

    ___

    Associated Press writer Alan Fram in Washington contributed to this report.

    \ No newline at end of file +Joe Biden To Sign Sweeping Climate And Health Care Bill

    Joe Biden To Sign Sweeping Climate And Health Care Bill



    KIAWAH ISLAND, S.C. (AP) — President Joe Biden will sign Democrats’ landmark climate change and health care bill on Tuesday, delivering what he has called the “final piece” of his pared-down domestic agenda, as he aims to boost his party’s standing with voters less than three months before the midterm elections.

    The legislation includes the most substantial federal investment in history to fight climate change — some $375 billion over the decade — and would cap prescription drug costs at $2,000 out-of-pocket annually for Medicare recipients. It also would help an estimated 13 million Americans pay for health care insurance by extending subsidies provided during the coronavirus pandemic.

    The measure is paid for by new taxes on large companies and stepped-up IRS enforcement of wealthy individuals and entities, with additional funds going to reduce the federal deficit.

    The House on Friday approved the measure on a party-line 220-207 vote. It passed the Senate days earlier with Vice President Kamala Harris breaking a 50-50 tie in that chamber.

    Biden is set to sign the bill during a small ceremony in the State Dining Room of the White House, sandwiched between his return from a six-day beachside vacation in South Carolina and his departure for his home in Wilmington, Delaware. He plans to hold a larger “celebration” for the legislation on Sept. 6 once lawmakers return to Washington.

    President Joe Biden rides a bicycle along the beach at Kiawah Island, S.C., on Aug. 14, 2022.
    President Joe Biden rides a bicycle along the beach at Kiawah Island, S.C., on Aug. 14, 2022.

    Manuel Balce Ceneta via Associated Press

    The signing caps a spurt of legislative productivity for Biden and Congress, who in three months have approved legislation on veterans’ benefits, the semiconductor industry and gun checks for young buyers. The president and lawmakers have also responded to Russia’s invasion of Ukraine and supported NATO membership for Sweden and Finland.

    With Biden’s approval rating lagging, Democrats are hoping that the string of successes will jump-start their chances of maintaining control in Washington in the November midterms. The 79-year-old president aims to restore his own standing with voters as he contemplates a reelection bid.

    The White House announced Monday that it was going to deploy Biden and members of his Cabinet on a “Building a Better America Tour” to promote the recent victories, though the administration has yet to announce specific travel by the president.

    “In the coming weeks, the President will host a Cabinet meeting focused on implementing the Inflation Reduction Act, will travel across the country to highlight how the bill will help the American people, and will host an event to celebrate the enactment of the bill at the White House on September 6th,” the White House said in a statement.

    Republicans say the legislation’s new business taxes will increase prices, worsening the nation’s bout with its highest inflation since 1981. Though Democrats have labeled the measure the Inflation Reduction Act, nonpartisan analysts say it will have a barely perceptible impact on prices.

    The measure is a slimmed-down version of the more ambitious plan to supercharge environment and social programs that Biden and his party unveiled early last year.

    Biden’s initial 10-year, $3.5 trillion proposal also envisioned free prekindergarten, paid family and medical leave, expanded Medicare benefits and eased immigration restrictions. That crashed after centrist Sen. Joe Manchin, D-W.Va., said it was too costly, using the leverage every Democrat has in the evenly divided Senate.

    Sen. Joe Manchin, D-W.Va., one of the Democrats' most conservative members, speaks to reporters about the expansive agreement he reached with Senate Majority Leader Chuck Schumer, D-N.Y., following months of negotiations on health care, energy, climate issues, and tax initiatives, at the Capitol in Washington, on Aug. 1, 2022.
    Sen. Joe Manchin, D-W.Va., one of the Democrats' most conservative members, speaks to reporters about the expansive agreement he reached with Senate Majority Leader Chuck Schumer, D-N.Y., following months of negotiations on health care, energy, climate issues, and tax initiatives, at the Capitol in Washington, on Aug. 1, 2022.

    J. Scott Applewhite via Associated Press

    Still, Biden and Democrats are hailing the legislation as a once-in-a-generation investment in addressing the long-term effects of climate change, as well as drought in the nation’s West.

    The bill will direct spending, tax credits and loans to bolster technology like solar panels, consumer efforts to improve home energy efficiency, emission-reducing equipment for coal- and gas-powered power plants, and air pollution controls for farms, ports and low-income communities.

    Another $64 billion would help 13 million people pay premiums over the next three years for privately bought health insurance under the Affordable Care Act. Medicare would gain the power to negotiate its costs for pharmaceuticals, initially in 2026 for only 10 drugs. Medicare beneficiaries’ out-of-pocket prescription costs would be limited to $2,000 annually starting in 2025, and beginning next year would pay no more than $35 monthly for insulin, the costly diabetes drug.

    ___

    Associated Press writer Alan Fram in Washington contributed to this report.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.iht.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.iht.com/distilled.html index fd3e856c9abf..861d0f210eb9 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.iht.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.iht.com/distilled.html @@ -1 +1 @@ -No One Will Get Rid of Vladimir Putin

    No One Will Get Rid of Vladimir Putin



    Opinion|No One Will Get Rid of Putin

    https://www.nytimes.com/2022/08/18/opinion/russia-putin-corruption.html

    What’s easier to imagine — Vladimir Putin suddenly declaring an end to the war on Ukraine and withdrawing his troops or a Russia without Mr. Putin that revises his policies, ends the war and begins to build relations with Ukraine and the West on a peaceful new foundation?

    It’s a hard one to answer. The war in Ukraine is, to a significant degree, the result of Mr. Putin’s personal obsession, and it’s hardly likely that he will voluntarily agree to end it. Which leaves the other possibility: Russia without Mr. Putin, with all hopes for a peaceful Russia tied to a change of power in the country.

    That also seems pretty unlikely. Six months into the war, Mr. Putin’s power does not appear to be any less solid than it was during peacetime. His approval ratings are high, and he doesn’t have a single opponent in Russia whose voice can be heard. Of his two most likely successors — Mikhail Mishustin, the prime minister, and Aleksei Navalny, the opposition leader — one is bound by loyalty to the president, and the other is in prison. For either to come to office, Mr. Putin would have to depart. But short of a sudden change of heart or medical emergency, he’s not going anywhere. Mr. Putin’s successor may well be Mr. Putin.

    It’s a bleak prospect and one many find hard to accept. Why are no members of the ruling elite, faced with a president driving their country to ruin and themselves badly affected by the war, pushing for the removal of Mr. Putin? Where are the brave technocrats or functionaries who will, in the interest of their class and their country, contrive to oust the president? Such questions, given regular voice in the West, are more of a lament than a spur to analysis. But the answer lies close at hand.

    For years, critics inside and outside Russia relied on one major theme to galvanize opposition to Mr. Putin: corruption. For a spell, the approach made some inroads, especially in the hands of Mr. Navalny, whose well-produced videos documenting corruption throughout the ruling elite — including Mr. Putin — appeared to dent the president’s popularity.

    But corruption is the glue that holds the system together, not the catalyst to bring it down. Basing his power on the thievery of his subordinates, Mr. Putin’s goal was hardly to ensure their comfort and well-being. The point, more likely, was to bind the ruling class within a conspiratorial system of collective responsibility, ensuring its absolute solidarity. In this condition of complicity, no one could emerge to challenge the president.

    Strictly speaking, it is not completely correct to call such a system corruption. Corruption entails a deviation from the norm, whereas in Mr. Putin’s Russia the norm is precisely that of officials living on money of dubious origin. If the law were to be followed literally, then practically every Russian minister or governor could end up in prison. In practice, though, Mr. Putin always applied the law selectively. Every time one of his influential subordinates found himself charged with corruption, the main question on people’s minds was about the hidden political reason for the arrest.

    Such was the case with the former economic minister Aleksei Ulyukayev, who was accused of taking bribes after clashing with Igor Sechin, the influential chief executive of the Russian oil giant Rosneft and a friend of Mr. Putin. So, too, with several governors, including Nikita Belykh, who at one time headed a major opposition party, and Sergei Furgal, whose victory in an election ran counter to the Kremlin’s desire and who was duly accused of not corruption but murder.

    What is called corruption in Russia would be more correctly called a system of incitement and blackmail. If you are loyal and if the president is pleased with you, you have the right to steal — but if you are disloyal, you’ll be thrown in prison for theft. It’s no surprise that in recent decades only a few individuals inside Mr. Putin’s system have spoken out publicly against it. Terror is always more persuasive than anything else.

    The war had the potential to upend this calculus. The ruling class, which owes its acquisition of wealth to its position in power, has come up against a new reality: Their property in the West has been either seized or subjected to sanctions — no more yachts, no more villas, nowhere to run. For many officials and oligarchs close to the government, this means the collapse of all their life plans, and in principle, it can be presumed that there’s not a single social group in Russia more dissatisfied with the war than Mr. Putin’s kleptocrats.

    But there’s a catch: They traded in their rights as political agents for those very yachts and villas. The fundamental intrigue in internal Russian politics is tied up with this fact. Mr. Putin’s military escapade has had a devastating impact on the lives of the establishment elite, on whom he has always relied. But the elites, hamstrung by their dependence on power for their wealth and security, find themselves in no position to say no to Mr. Putin.

    That’s not to say their dissatisfaction doesn’t come to light. The finance minister, Anton Siluanov, spoke publicly about the difficulties of carrying out his duties under the new conditions. Aleksei Kudrin, the chairman of the body that audits the state finances and a Kremlin insider, explained at a meeting with Mr. Putin that the war had led Russia’s economy to a dead end. And even the head of the state military-industrial monopoly, Sergei Chemezov, wrote an article about the impossibility of realizing Mr. Putin’s plans. But backed by no political weight, such views hold no interest — or danger — for Mr. Putin.

    It’s true that wars often bring out a new elite among officers and generals, who could conceivably threaten the president’s rule. Yet this is not happening in Russia, possibly because Mr. Putin is trying to prevent his generals from gaining too much fame. The names of those in command of Russian troops in Ukraine were kept secret until the end of June, and propaganda about the “heroes” of the war prefers to feature stories about those who have lost their lives and are no longer able to manifest political ambitions. In any case, Mr. Putin has surrounded himself with favored security personnel whose loyalty to him is beyond question.

    Given this situation, Russia’s functionaries can do little other than wait. They could try to conduct some kind of quiet game of their own, including separate negotiations with the West, but up to now, there has been no evidence of humanitarian corridors for Russian elites. Even if someone — for example, an oligarch close to Mr. Putin such as Roman Abramovich — managed to break through to the West, all that would await him would be confiscated assets and suspicion. By comparison, even Mr. Putin’s paranoia might be preferable.

    If members of the ruling elite aren’t able to topple Mr. Putin, then perhaps the professional middle classes could? But there, too, the outlook is grim. For those who step out to criticize the war, the fate of Marina Ovsyannikova, an editor at the state-controlled Channel 1, is instructive. After staging a high-profile protest — during a live broadcast of a popular evening news program, she stood behind the announcer and held a poster that read, “Stop the war” — she fled the country to avoid arrest, leaving her family behind in Moscow.

    For months she roamed Europe, subjected to numerous accusations that no matter how impressive her protest might have been, she was still, first and foremost, a cog in Mr. Putin’s propaganda machine. She returned to Russia, where she’s been arrested and fined several times, been charged with spreading false information and had her home raided. Her former colleagues in the media and the professional class more widely must understand that it makes no sense to emulate her action. Better to sit out the war quietly in their jobs than to risk ruin and infamy.

    At the popular level, things are no better. The initially promising protests against the war have been completely choked off by the threat of prison time. Critical public statements, let alone rallies or demonstrations, are now all but impossible. Wielding repression, the regime is in full control of the domestic situation.

    Instead, the factor seriously threatening Mr. Putin’s strength today is the Ukrainian Army. Only losses at the front have a realistic chance of bringing change to the political situation in Russia — as Russian history well attests. After defeat in the Crimean War in the mid-19th century, Czar Alexander II was forced to introduce radical reforms. The same thing happened when Russia lost a war with Japan in 1905, and perestroika in the Soviet Union was driven in large part by the failure of the war in Afghanistan. If Ukraine manages to inflict heavy losses on Russian forces, a similar process could unfold.

    Yet for all the damage wrought so far, such a turnaround feels a long way off. For now and the foreseeable future, it’s Mr. Putin — and the fear that without him, things would be worse — that rules Russia.

    Oleg Kashin (@KSHN) is a journalist and the author of “Fardwor, Russia! A Fantastical Tale of Life Under Putin.” This essay was translated by Carol Apollonio from the Russian.

    The Times is committed to publishing a diversity of letters to the editor. We’d like to hear what you think about this or any of our articles. Here are some tips. And here’s our email: letters@nytimes.com.

    Follow The New York Times Opinion section on Facebook, Twitter (@NYTopinion) and Instagram.

    \ No newline at end of file +No One Will Get Rid of Vladimir Putin

    No One Will Get Rid of Vladimir Putin



    Opinion|No One Will Get Rid of Putin

    https://www.nytimes.com/2022/08/18/opinion/russia-putin-corruption.html

    What’s easier to imagine — Vladimir Putin suddenly declaring an end to the war on Ukraine and withdrawing his troops or a Russia without Mr. Putin that revises his policies, ends the war and begins to build relations with Ukraine and the West on a peaceful new foundation?

    It’s a hard one to answer. The war in Ukraine is, to a significant degree, the result of Mr. Putin’s personal obsession, and it’s hardly likely that he will voluntarily agree to end it. Which leaves the other possibility: Russia without Mr. Putin, with all hopes for a peaceful Russia tied to a change of power in the country.

    That also seems pretty unlikely. Six months into the war, Mr. Putin’s power does not appear to be any less solid than it was during peacetime. His approval ratings are high, and he doesn’t have a single opponent in Russia whose voice can be heard. Of his two most likely successors — Mikhail Mishustin, the prime minister, and Aleksei Navalny, the opposition leader — one is bound by loyalty to the president, and the other is in prison. For either to come to office, Mr. Putin would have to depart. But short of a sudden change of heart or medical emergency, he’s not going anywhere. Mr. Putin’s successor may well be Mr. Putin.

    It’s a bleak prospect and one many find hard to accept. Why are no members of the ruling elite, faced with a president driving their country to ruin and themselves badly affected by the war, pushing for the removal of Mr. Putin? Where are the brave technocrats or functionaries who will, in the interest of their class and their country, contrive to oust the president? Such questions, given regular voice in the West, are more of a lament than a spur to analysis. But the answer lies close at hand.

    For years, critics inside and outside Russia relied on one major theme to galvanize opposition to Mr. Putin: corruption. For a spell, the approach made some inroads, especially in the hands of Mr. Navalny, whose well-produced videos documenting corruption throughout the ruling elite — including Mr. Putin — appeared to dent the president’s popularity.

    But corruption is the glue that holds the system together, not the catalyst to bring it down. Basing his power on the thievery of his subordinates, Mr. Putin’s goal was hardly to ensure their comfort and well-being. The point, more likely, was to bind the ruling class within a conspiratorial system of collective responsibility, ensuring its absolute solidarity. In this condition of complicity, no one could emerge to challenge the president.

    Strictly speaking, it is not completely correct to call such a system corruption. Corruption entails a deviation from the norm, whereas in Mr. Putin’s Russia the norm is precisely that of officials living on money of dubious origin. If the law were to be followed literally, then practically every Russian minister or governor could end up in prison. In practice, though, Mr. Putin always applied the law selectively. Every time one of his influential subordinates found himself charged with corruption, the main question on people’s minds was about the hidden political reason for the arrest.

    Such was the case with the former economic minister Aleksei Ulyukayev, who was accused of taking bribes after clashing with Igor Sechin, the influential chief executive of the Russian oil giant Rosneft and a friend of Mr. Putin. So, too, with several governors, including Nikita Belykh, who at one time headed a major opposition party, and Sergei Furgal, whose victory in an election ran counter to the Kremlin’s desire and who was duly accused of not corruption but murder.

    What is called corruption in Russia would be more correctly called a system of incitement and blackmail. If you are loyal and if the president is pleased with you, you have the right to steal — but if you are disloyal, you’ll be thrown in prison for theft. It’s no surprise that in recent decades only a few individuals inside Mr. Putin’s system have spoken out publicly against it. Terror is always more persuasive than anything else.

    The war had the potential to upend this calculus. The ruling class, which owes its acquisition of wealth to its position in power, has come up against a new reality: Their property in the West has been either seized or subjected to sanctions — no more yachts, no more villas, nowhere to run. For many officials and oligarchs close to the government, this means the collapse of all their life plans, and in principle, it can be presumed that there’s not a single social group in Russia more dissatisfied with the war than Mr. Putin’s kleptocrats.

    But there’s a catch: They traded in their rights as political agents for those very yachts and villas. The fundamental intrigue in internal Russian politics is tied up with this fact. Mr. Putin’s military escapade has had a devastating impact on the lives of the establishment elite, on whom he has always relied. But the elites, hamstrung by their dependence on power for their wealth and security, find themselves in no position to say no to Mr. Putin.

    That’s not to say their dissatisfaction doesn’t come to light. The finance minister, Anton Siluanov, spoke publicly about the difficulties of carrying out his duties under the new conditions. Aleksei Kudrin, the chairman of the body that audits the state finances and a Kremlin insider, explained at a meeting with Mr. Putin that the war had led Russia’s economy to a dead end. And even the head of the state military-industrial monopoly, Sergei Chemezov, wrote an article about the impossibility of realizing Mr. Putin’s plans. But backed by no political weight, such views hold no interest — or danger — for Mr. Putin.

    It’s true that wars often bring out a new elite among officers and generals, who could conceivably threaten the president’s rule. Yet this is not happening in Russia, possibly because Mr. Putin is trying to prevent his generals from gaining too much fame. The names of those in command of Russian troops in Ukraine were kept secret until the end of June, and propaganda about the “heroes” of the war prefers to feature stories about those who have lost their lives and are no longer able to manifest political ambitions. In any case, Mr. Putin has surrounded himself with favored security personnel whose loyalty to him is beyond question.

    Given this situation, Russia’s functionaries can do little other than wait. They could try to conduct some kind of quiet game of their own, including separate negotiations with the West, but up to now, there has been no evidence of humanitarian corridors for Russian elites. Even if someone — for example, an oligarch close to Mr. Putin such as Roman Abramovich — managed to break through to the West, all that would await him would be confiscated assets and suspicion. By comparison, even Mr. Putin’s paranoia might be preferable.

    If members of the ruling elite aren’t able to topple Mr. Putin, then perhaps the professional middle classes could? But there, too, the outlook is grim. For those who step out to criticize the war, the fate of Marina Ovsyannikova, an editor at the state-controlled Channel 1, is instructive. After staging a high-profile protest — during a live broadcast of a popular evening news program, she stood behind the announcer and held a poster that read, “Stop the war” — she fled the country to avoid arrest, leaving her family behind in Moscow.

    For months she roamed Europe, subjected to numerous accusations that no matter how impressive her protest might have been, she was still, first and foremost, a cog in Mr. Putin’s propaganda machine. She returned to Russia, where she’s been arrested and fined several times, been charged with spreading false information and had her home raided. Her former colleagues in the media and the professional class more widely must understand that it makes no sense to emulate her action. Better to sit out the war quietly in their jobs than to risk ruin and infamy.

    At the popular level, things are no better. The initially promising protests against the war have been completely choked off by the threat of prison time. Critical public statements, let alone rallies or demonstrations, are now all but impossible. Wielding repression, the regime is in full control of the domestic situation.

    Instead, the factor seriously threatening Mr. Putin’s strength today is the Ukrainian Army. Only losses at the front have a realistic chance of bringing change to the political situation in Russia — as Russian history well attests. After defeat in the Crimean War in the mid-19th century, Czar Alexander II was forced to introduce radical reforms. The same thing happened when Russia lost a war with Japan in 1905, and perestroika in the Soviet Union was driven in large part by the failure of the war in Afghanistan. If Ukraine manages to inflict heavy losses on Russian forces, a similar process could unfold.

    Yet for all the damage wrought so far, such a turnaround feels a long way off. For now and the foreseeable future, it’s Mr. Putin — and the fear that without him, things would be worse — that rules Russia.

    Oleg Kashin (@KSHN) is a journalist and the author of “Fardwor, Russia! A Fantastical Tale of Life Under Putin.” This essay was translated by Carol Apollonio from the Russian.

    The Times is committed to publishing a diversity of letters to the editor. We’d like to hear what you think about this or any of our articles. Here are some tips. And here’s our email: letters@nytimes.com.

    Follow The New York Times Opinion section on Facebook, Twitter (@NYTopinion) and Instagram.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.kxan.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.kxan.com/distilled.html index 4680ca8d9310..9a59614a5e27 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.kxan.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.kxan.com/distilled.html @@ -1,17 +1,17 @@ KXAN Austin

    KXAN Austin



    -

    AUSTIN (KXAN) — Texas Lt. Gov. Dan Patrick on Monday warned mayors of big, mostly Democratic cities to be “on notice” as groups of migrants could be bused to their town from Texas.

    +

    AUSTIN (KXAN) — Texas Lt. Gov. Dan Patrick on Monday warned mayors of big, mostly Democratic cities to be “on notice” as groups of migrants could be bused to their town from Texas.

    -

    This comes after New York City received its first busload of migrants from Texas earlier this month as part of a program launched by Texas Gov. Greg Abbott in April. The program organizes charter buses to take migrants who have crossed the border and agree to it to Washington, D.C. Now, New York City is being added as a destination.

    +

    This comes after New York City received its first busload of migrants from Texas earlier this month as part of a program launched by Texas Gov. Greg Abbott in April. The program organizes charter buses to take migrants who have crossed the border and agree to it to Washington, D.C. Now, New York City is being added as a destination.

    -

    “Every mayor of a big blue city, which are most of the top 25 in the country, should be on notice. Look out your window, you might see a bus coming to you one day in the future, and the buses are going to keep coming,” Patrick said to Anchor Bill Hemmer on Fox News.

    +

    “Every mayor of a big blue city, which are most of the top 25 in the country, should be on notice. Look out your window, you might see a bus coming to you one day in the future, and the buses are going to keep coming,” Patrick said to Anchor Bill Hemmer on Fox News.

    @@ -25,7 +25,7 @@ -

    Earlier this month, Abbott invited the mayors of Washington, D.C., and New York City to visit the Texas-Mexico border after they complained about Texas busing migrants to their cities.

    +

    Earlier this month, Abbott invited the mayors of Washington, D.C., and New York City to visit the Texas-Mexico border after they complained about Texas busing migrants to their cities.

    @@ -33,7 +33,7 @@ -

    After the migrant group arrived in New York, the Texas Tribune reported NYC Mayor Eric Adams said, “I think that Gov. Abbott, what he’s doing is just so inhumane.” Adams accused Abbott of “putting them on a bus for the 44-hour ride, very few breaks, no food, no direction and clear information.”

    +

    After the migrant group arrived in New York, the Texas Tribune reported NYC Mayor Eric Adams said, “I think that Gov. Abbott, what he’s doing is just so inhumane.” Adams accused Abbott of “putting them on a bus for the 44-hour ride, very few breaks, no food, no direction and clear information.”

    @@ -41,7 +41,7 @@ -

    “Texas will keep sending buses of migrants to NYC and I support sending migrants to other big Democrat-led cities,” Patrick went on to write on Twitter. “The Democrats are squarely responsible for the crisis on our southern border. Until Democrat governors and mayors speak up, they share the blame with Joe and Kamala.”

    +

    “Texas will keep sending buses of migrants to NYC and I support sending migrants to other big Democrat-led cities,” Patrick went on to write on Twitter. “The Democrats are squarely responsible for the crisis on our southern border. Until Democrat governors and mayors speak up, they share the blame with Joe and Kamala.”

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.laobserved.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.laobserved.com/distilled.html index a4b7144896f6..94819a7e03ef 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.laobserved.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.laobserved.com/distilled.html @@ -1,78 +1,78 @@ Business Guides for Companies – Effective business articles that will improve your business.

    Business Guides for Companies – Effective business articles that will improve your business.


    -
    - MaxBet offers dream vacations! +
    + MaxBet offers dream vacations!
    -

    Want a holiday like a movie? Just imagine spending your vacation on a yacht! Either that, or winning the right amount of money to make your dreams come true and … Read More

    +

    Want a holiday like a movie? Just imagine spending your vacation on a yacht! Either that, or winning the right amount of money to make your dreams come true and … Read More

    -
    - Are giveaways really good for business? +
    + Are giveaways really good for business?
    -

    There is a lot of debate surrounding the effectiveness of giveaways as a marketing strategy. Some people believe that they are an incredible way to increase brand awareness and generate … Read More

    +

    There is a lot of debate surrounding the effectiveness of giveaways as a marketing strategy. Some people believe that they are an incredible way to increase brand awareness and generate … Read More

    -
    - 6 Most Popular Payment Methods at Online Casinos +
    + 6 Most Popular Payment Methods at Online Casinos
    -

    Are you trying to select which online casino payment option is best? You can discover the numerous payment options with the aid of this guide. Most importantly, it’ll assist you … Read More

    +

    Are you trying to select which online casino payment option is best? You can discover the numerous payment options with the aid of this guide. Most importantly, it’ll assist you … Read More

    -
    - Why Integrated Marketing is the Key to Your Business Success +
    + Why Integrated Marketing is the Key to Your Business Success
    -

    Businesses today can’t just rely on one marketing method to succeed. To reach large audiences, companies must employ an integrated marketing approach. Integrated Marketing is Critical Integrated marketing uses a … Read More

    +

    Businesses today can’t just rely on one marketing method to succeed. To reach large audiences, companies must employ an integrated marketing approach. Integrated Marketing is Critical Integrated marketing uses a … Read More

    -
    - Using Promo - Coupon Codes for Sales Strategy +
    + Using Promo - Coupon Codes for Sales Strategy
    -

    Business analysists around the world are always working on new ideas to increase companies selling rates. Acording to psychology of consumers they tend to find  best discount offer before buying … Read More

    +

    Business analysists around the world are always working on new ideas to increase companies selling rates. Acording to psychology of consumers they tend to find  best discount offer before buying … Read More

    -
    - WordPress Development: Should you choose prepaid themes or custom development? +
    + WordPress Development: Should you choose prepaid themes or custom development?
    -

    When it comes to any quality digital strategy, at the end of a day we always should consider a great website development. WordPress has been the most popular website building … Read More

    +

    When it comes to any quality digital strategy, at the end of a day we always should consider a great website development. WordPress has been the most popular website building … Read More

    -
    - 5 Reasons to Invest in CPaaS to Enable Omnichannel Messaging  +
    + 5 Reasons to Invest in CPaaS to Enable Omnichannel Messaging 
    -

    Today’s consumers are more knowledgeable and demanding. They demand to have personal interaction with brands in real-time through their preferred messaging channels as they do with friends and family. This … Read More

    +

    Today’s consumers are more knowledgeable and demanding. They demand to have personal interaction with brands in real-time through their preferred messaging channels as they do with friends and family. This … Read More

    -
    - Buy TikTok Followers In 2022: The 10 Best Sites +
    + Buy TikTok Followers In 2022: The 10 Best Sites
    @@ -81,22 +81,22 @@
    -
    - IT start-ups. How to grow? +
    + IT start-ups. How to grow?
    -

    Although not every startup will become a unicorn, there are many people with visions who decide to set up a new business. How do you develop it? Where can you … Read More

    +

    Although not every startup will become a unicorn, there are many people with visions who decide to set up a new business. How do you develop it? Where can you … Read More

    -
    - Most Valuable Sports Teams in the World +
    + Most Valuable Sports Teams in the World
    -

    The COVID-19 pandemic has thrown the sports industry into turmoil, with the past couple of years doing no good to elite sports. However, in spite of curtailed seasons, postponed or … Read More

    +

    The COVID-19 pandemic has thrown the sports industry into turmoil, with the past couple of years doing no good to elite sports. However, in spite of curtailed seasons, postponed or … Read More

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.latimes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.latimes.com/distilled.html index d4fdb90f3031..d4b9c1d975e3 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.latimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.latimes.com/distilled.html @@ -1 +1 @@ -Effort to recall Los Angeles D.A. George Gascón fails

    Effort to recall Los Angeles D.A. George Gascón fails



    A second effort to force Los Angeles County Dist. Atty. George Gascón into a recall election fizzled out Monday after officials determined that the campaign to boot him from office failed to gain enough valid signatures.

    To put Gascón’s job on the ballot, the campaign seeking his ouster needed to gather 566,857 valid signatures by mid-July; the figure reflects 10% of the people who were eligible to vote in the election cycle when he won office in November 2020. The L.A. County registrar-recorder/county clerk’s office said Monday that about 520,000 of the signatures submitted were valid.

    While the campaign submitted roughly 715,000 signatures, some were inevitably going to be disqualified if they were signed by people who were not properly registered to vote in L.A. County or if a registered voter’s signature didn’t match the one on file with the registrar. In California, most recall drives see at least 20% of collected signatures disqualified, said Joshua Spivak, an expert on recall elections and senior research fellow at UC Berkeley Law School’s California Constitution Center.

    On Monday, the registrar’s office said 195,783 of the signatures submitted — roughly 27% — were invalid. Most that were tossed out were either duplicates or submitted by people who were not registered to vote, officials said.

    In the final weeks of its signature drive, the recall campaign sought signatures through a mass mailing blitz, sending petitions to roughly 3.6 million L.A. County voters. Some observers expressed concern that this might lead to a surge in duplicate signatures, a fear that was borne out Monday. The recall failed by about 46,000 signatures, and 43,593 of the disqualified signatures were duplicates, according to the registrar’s office.

    Loathed by his own prosecutors and with Los Angeles facing a 15-year high in homicides, Gascón was particularly vulnerable to a recall, observers said. They saw Monday’s result as an indictment of the campaign rather than a victory for the embattled district attorney.

    “That’s a major screw-up on their part. They missed by a lot, and they raised more than enough money to have collected more than enough signatures,” said Roy Behr, a Democratic political consultant who was not involved in the effort. “With enough money, you can get 10% of signatures on just about anything, and there’s no doubt at all that over 10% of voters in L.A. County would support a recall.”

    Gascón said he was “grateful” in a statement on Twitter and vowed “to move forward from this attempted political power grab — rest assured L.A. County, the work hasn’t stopped. My primary focus has been & will always be keeping us safe & creating a more equitable justice system for all.”

    In a statement, the recall campaign called the results “surprising and disappointing” and vowed to conduct a thorough legal review of the disqualified signatures. Earlier this year, campaign spokesman Tim Lineberger told The Times that the campaign would not pursue a third recall if this one failed and would instead focus on defeating Gascón in 2024.

    Gascón has faced criticism from law enforcement and business leaders since his election. Many were quick to blame his reform-minded policies for rising crime in Los Angeles, despite the fact that similar surges in violence have occurred in California cities with traditional law-and-order prosecutors.

    Gascón’s moves to severely limit when prosecutors can try juveniles as adults or seek life sentences have stoked the ire of victims’ rights groups and left him in untenable positions in a number of high-profile cases. In the case of Hannah Tubbs — a 26-year-old transgender woman who sexually assaulted a child — Gascón’s policies on youth justice allowed her to receive a short sentence in juvenile court because she was 17 when the crime occurred. The case garnered national outrage and has haunted the district attorney for months.

    The vast majority of Gascon’s own prosecutors supported the recall and, after Monday’s results, vowed to keep fighting him.

    “The residents of L.A. County cannot afford two years of George Gascón’s dangerous policies. The lives of so many innocent residents are at risk,” Deputy Dist. Atty. Jonathan Hatami said. “So we all must come together to help and stand up for one another until George is gone.”

    An initial attempt to recall Gascón last year failed miserably, largely because of a lack of fundraising and organization.

    But this second effort, launched late last year, raised millions of dollars and drew support from a wide swath of police unions and politicians, including Los Angeles mayoral candidate Rick Caruso.

    With Bay Area voters recalling San Francisco Dist. Atty. Chesa Boudin in June, Gascón seemed at risk of facing a similar fate. But Monday’s results spared Gascón from having to defend his record in an election just two years after he won office, even as some challengers were already lining up to face him.

    Brian Van Riper, a political consultant who has worked on recalls in the past, questioned the decision to focus on mail-in petitions in the final few months of the campaign.

    “Typically, you shovel money at the signature gatherers, and they sit out in front of Ralphs in perpetuity until they hit their number. The mailing out of the petitions was irregular,” he said. “Did they light money on fire with those mailers?”

    Van Riper said the recall campaign failed to shake the perception that it was a partisan, Republican effort in deep-blue L.A. County. The campaign’s top two fundraisers were major donors to President Trump or to California GOP causes; its chair was former Dist. Atty. Steve Cooley, a Republican; and surrogates often made appearances on Tucker Carlson’s Fox News show or the conservative outlet Newsmax.

    “They took the path that they went down, and that allowed them to be branded as Trump-loving extremists, even if there is sincere distrust and disdain of the George Gascón policies,” Van Riper said.

    In early August, recall organizers began arguing that the review process was unfair. Former Deputy Dist. Atty. Marian Thompson, who has a background in election law, sent a letter to the L.A. County Board of Supervisors claiming that the registrar’s office was using out-of-date processes to verify signatures.

    She argued that the registrar was ignoring a 2020 change to the law meant to make it harder to disqualify mail-in votes or petitions if the signature submitted did not match the one on file with the registrar. She also said the recall campaign had been barred from sending observers to monitor the verification process.

    But only 9,490 signatures were disqualified because of a mismatch, less than 2% of all submitted and far less than the number by which the recall failed, according to the data released by the registrar Monday.

    In mid-July, the registrar’s office performed verification tests on 28,000 signatures collected by the campaign and disqualified 22% of them. While Thompson described that rejection rate as “shockingly large,” San Francisco election officials tossed roughly 34% of all signatures submitted during the process that led to Boudin’s recall, according to Spivak, the recall election expert.

    In a statement last week, L.A. County Registrar Dean Logan dismissed Thompson’s letter, denied that officials were using outdated training materials and noted that the California Election Code does not give recall organizers any legal right to monitor the verification process.

    Spivak wondered whether the campaign’s tactics meant that its leaders were fearful they would fail and had begun setting the stage for a distraction.

    “The question is, were they just throwing up dust into the air to try and confuse things?” he asked.

    \ No newline at end of file +Effort to recall Los Angeles D.A. George Gascón fails

    Effort to recall Los Angeles D.A. George Gascón fails



    A second effort to force Los Angeles County Dist. Atty. George Gascón into a recall election fizzled out Monday after officials determined that the campaign to boot him from office failed to gain enough valid signatures.

    To put Gascón’s job on the ballot, the campaign seeking his ouster needed to gather 566,857 valid signatures by mid-July; the figure reflects 10% of the people who were eligible to vote in the election cycle when he won office in November 2020. The L.A. County registrar-recorder/county clerk’s office said Monday that about 520,000 of the signatures submitted were valid.

    While the campaign submitted roughly 715,000 signatures, some were inevitably going to be disqualified if they were signed by people who were not properly registered to vote in L.A. County or if a registered voter’s signature didn’t match the one on file with the registrar. In California, most recall drives see at least 20% of collected signatures disqualified, said Joshua Spivak, an expert on recall elections and senior research fellow at UC Berkeley Law School’s California Constitution Center.

    On Monday, the registrar’s office said 195,783 of the signatures submitted — roughly 27% — were invalid. Most that were tossed out were either duplicates or submitted by people who were not registered to vote, officials said.

    In the final weeks of its signature drive, the recall campaign sought signatures through a mass mailing blitz, sending petitions to roughly 3.6 million L.A. County voters. Some observers expressed concern that this might lead to a surge in duplicate signatures, a fear that was borne out Monday. The recall failed by about 46,000 signatures, and 43,593 of the disqualified signatures were duplicates, according to the registrar’s office.

    Loathed by his own prosecutors and with Los Angeles facing a 15-year high in homicides, Gascón was particularly vulnerable to a recall, observers said. They saw Monday’s result as an indictment of the campaign rather than a victory for the embattled district attorney.

    “That’s a major screw-up on their part. They missed by a lot, and they raised more than enough money to have collected more than enough signatures,” said Roy Behr, a Democratic political consultant who was not involved in the effort. “With enough money, you can get 10% of signatures on just about anything, and there’s no doubt at all that over 10% of voters in L.A. County would support a recall.”

    Gascón said he was “grateful” in a statement on Twitter and vowed “to move forward from this attempted political power grab — rest assured L.A. County, the work hasn’t stopped. My primary focus has been & will always be keeping us safe & creating a more equitable justice system for all.”

    In a statement, the recall campaign called the results “surprising and disappointing” and vowed to conduct a thorough legal review of the disqualified signatures. Earlier this year, campaign spokesman Tim Lineberger told The Times that the campaign would not pursue a third recall if this one failed and would instead focus on defeating Gascón in 2024.

    Gascón has faced criticism from law enforcement and business leaders since his election. Many were quick to blame his reform-minded policies for rising crime in Los Angeles, despite the fact that similar surges in violence have occurred in California cities with traditional law-and-order prosecutors.

    Gascón’s moves to severely limit when prosecutors can try juveniles as adults or seek life sentences have stoked the ire of victims’ rights groups and left him in untenable positions in a number of high-profile cases. In the case of Hannah Tubbs — a 26-year-old transgender woman who sexually assaulted a child — Gascón’s policies on youth justice allowed her to receive a short sentence in juvenile court because she was 17 when the crime occurred. The case garnered national outrage and has haunted the district attorney for months.

    The vast majority of Gascon’s own prosecutors supported the recall and, after Monday’s results, vowed to keep fighting him.

    “The residents of L.A. County cannot afford two years of George Gascón’s dangerous policies. The lives of so many innocent residents are at risk,” Deputy Dist. Atty. Jonathan Hatami said. “So we all must come together to help and stand up for one another until George is gone.”

    An initial attempt to recall Gascón last year failed miserably, largely because of a lack of fundraising and organization.

    But this second effort, launched late last year, raised millions of dollars and drew support from a wide swath of police unions and politicians, including Los Angeles mayoral candidate Rick Caruso.

    With Bay Area voters recalling San Francisco Dist. Atty. Chesa Boudin in June, Gascón seemed at risk of facing a similar fate. But Monday’s results spared Gascón from having to defend his record in an election just two years after he won office, even as some challengers were already lining up to face him.

    Brian Van Riper, a political consultant who has worked on recalls in the past, questioned the decision to focus on mail-in petitions in the final few months of the campaign.

    “Typically, you shovel money at the signature gatherers, and they sit out in front of Ralphs in perpetuity until they hit their number. The mailing out of the petitions was irregular,” he said. “Did they light money on fire with those mailers?”

    Van Riper said the recall campaign failed to shake the perception that it was a partisan, Republican effort in deep-blue L.A. County. The campaign’s top two fundraisers were major donors to President Trump or to California GOP causes; its chair was former Dist. Atty. Steve Cooley, a Republican; and surrogates often made appearances on Tucker Carlson’s Fox News show or the conservative outlet Newsmax.

    “They took the path that they went down, and that allowed them to be branded as Trump-loving extremists, even if there is sincere distrust and disdain of the George Gascón policies,” Van Riper said.

    In early August, recall organizers began arguing that the review process was unfair. Former Deputy Dist. Atty. Marian Thompson, who has a background in election law, sent a letter to the L.A. County Board of Supervisors claiming that the registrar’s office was using out-of-date processes to verify signatures.

    She argued that the registrar was ignoring a 2020 change to the law meant to make it harder to disqualify mail-in votes or petitions if the signature submitted did not match the one on file with the registrar. She also said the recall campaign had been barred from sending observers to monitor the verification process.

    But only 9,490 signatures were disqualified because of a mismatch, less than 2% of all submitted and far less than the number by which the recall failed, according to the data released by the registrar Monday.

    In mid-July, the registrar’s office performed verification tests on 28,000 signatures collected by the campaign and disqualified 22% of them. While Thompson described that rejection rate as “shockingly large,” San Francisco election officials tossed roughly 34% of all signatures submitted during the process that led to Boudin’s recall, according to Spivak, the recall election expert.

    In a statement last week, L.A. County Registrar Dean Logan dismissed Thompson’s letter, denied that officials were using outdated training materials and noted that the California Election Code does not give recall organizers any legal right to monitor the verification process.

    Spivak wondered whether the campaign’s tactics meant that its leaders were fearful they would fail and had begun setting the stage for a distraction.

    “The question is, were they just throwing up dust into the air to try and confuse things?” he asked.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.miaminewtimes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.miaminewtimes.com/distilled.html index 591993dee0d5..1bd1260252d5 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.miaminewtimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.miaminewtimes.com/distilled.html @@ -5,7 +5,7 @@
    She wasn't finished.

    -"I'll tell you what he's got. I don't know if you've heard of this, but he's got the B-D-E," Lake went on. "Anybody know what that means? Ask your kids about it later. I call it 'Big DeSantis Energy.' Right? He's got the same kind of BDE that President Trump has."

    New Times had never heard of Big DeSantis Energy.
    +"I'll tell you what he's got. I don't know if you've heard of this, but he's got the B-D-E," Lake went on. "Anybody know what that means? Ask your kids about it later. I call it 'Big DeSantis Energy.' Right? He's got the same kind of BDE that President Trump has."

    New Times had never heard of Big DeSantis Energy.

    Some of us, however, are familiar with BDE, which in popular parlance stands for "Big Dick Energy." (Kids today, right?!) It's a term that describes a person who's confident, but not cocky. Urban Dictionary sums it up as "the loud and boisterous energy emitted by someone who has a colossal phallus and doesn't have to tell anyone about it.... People with big dick energy possess qualities such as leadership, kindness, positivity towards others, great humor, and a 'don't fuck with me' aura. Great hair too."

    @@ -13,5 +13,5 @@
    Perhaps not surprisingly, many on social media were quick to disagree with Lake's assessment of the governor's putative dimensions.

    -"Tell me you don't know what real BDE is without telling me you don't know what real BDE is," quipped Atlantic contributing writer Jemele Hill.

     "Ron is the kind of governor you want to Netflix and chill with, right? It's political cuffing season, y'all. OnlyFans of Ron DeSantis in this party! Can I get a vibe check??" suggested Tommy Vietor, who served as a spokesperson for President Obama and cofounded Crooked Media.

    Perhaps most aptly, conservative columnist Christian Schneider offered: "Thomas Jefferson just emerged from his grave and admitted maybe this whole America thing was a mistake."

    +"Tell me you don't know what real BDE is without telling me you don't know what real BDE is," quipped Atlantic contributing writer Jemele Hill.

     "Ron is the kind of governor you want to Netflix and chill with, right? It's political cuffing season, y'all. OnlyFans of Ron DeSantis in this party! Can I get a vibe check??" suggested Tommy Vietor, who served as a spokesperson for President Obama and cofounded Crooked Media.

    Perhaps most aptly, conservative columnist Christian Schneider offered: "Thomas Jefferson just emerged from his grave and admitted maybe this whole America thing was a mistake."

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.miamitodaynews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.miamitodaynews.com/distilled.html index 261436b17048..64af80339c97 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.miamitodaynews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.miamitodaynews.com/distilled.html @@ -1,7 +1,7 @@ Miami business bankruptcies run against trend

    Miami business bankruptcies run against trend


    -

    Written by on August 9, 2022

    +

    Written by on August 9, 2022

    @@ -14,7 +14,7 @@ -

    Miami business bankruptcies run against trend

    Unlike the rest of the US, Miami’s business economy remains strong as bankruptcy filings trend downward.

    +

    Miami business bankruptcies run against trend

    Unlike the rest of the US, Miami’s business economy remains strong as bankruptcy filings trend downward.

    Most mid-size businesses are sticking around due to stimulus checks, moratoriums, PPP loans and other government programs where loans are intended to be forgiven, which is basically free money for businesses, said Jim Silver, a bankruptcy partner for Kelley Kronenberg.

    “What I feel happened is the federal government just threw a ton of money into the economy, and basically papered over the problem,” he said. “My view is that was a short-term cosmetic fix and not long-term addressing of the economic problems. If your supply goes down and have more money chasing less supply, you’re going get a lot of inflation, and that’s what we’re starting to see now.”

    The good news about PPP loan funds is that they were injected into the businesses to help, said Joe Luzinski, senior managing director for DSI, “But the bad news, in my opinion, it’s just a band-aid, not a cure. Ultimately, that money didn’t fix anything. It just extends whatever problem that business had before.”

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.mojones.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.mojones.com/distilled.html index 3998e5d762d1..a23416773394 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.mojones.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.mojones.com/distilled.html @@ -4,9 +4,9 @@
    -

    Mother Jones illustration

    +

    Mother Jones illustration

    -

    Fight disinformation: Sign up for the free Mother Jones Daily newsletter and follow the news that matters.

    Now that Roe v. Wade has been repealed by the Supreme Court, abortion opponents are aiming at a new target: those who share information about abortion.

    +

    Fight disinformation: Sign up for the free Mother Jones Daily newsletter and follow the news that matters.

    Now that Roe v. Wade has been repealed by the Supreme Court, abortion opponents are aiming at a new target: those who share information about abortion.

    This push might put us at Mother Jones, a 46-year-old reader-supported investigative news organization, in a tough position.

    As journalists, we investigate, report, and contextualize the news. Then we share that hard-won knowledge with you, our readers. Our coverage of the fight over abortion has consistently broken news and fearlessly documented a perilous time for health care and human rights. To list just a handful of recent articles: Pema Levy investigated abortion laws that encourage vigilantes to file civil lawsuits against anyone involved in an abortion; Abigail Weinberg interviewed a late-abortion doctor who predicted “women will die” because of new restrictions; and Becca Andrews provided a powerful account of what happened to Alabama abortion providers moments after Roe was repealed.

    Dusty, 1980s-era journalism textbooks preach that reporters are observers and shouldn’t make news. But at critical times, Mother Jones has sounded the alarm. In the past, we have never shied away from deeply reported pieces about voter suppression and the erosion of democracy in the United States, being among the first news organizations to do so. We grabbed the bullhorn to expose Facebook’s devastating effort to throttle traffic to news organizations that the social giant deemed too left-leaning.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcchicago.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcchicago.com/distilled.html index 685b16747617..aa049f560c86 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcchicago.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcchicago.com/distilled.html @@ -36,7 +36,7 @@

    The Road to AdoptionAnother important role for shelter veterinarians is helping future pet parents understand that the choice goes beyond looks. ​​“Lifestyles should be kept in mind when thinking about adopting an animal,” explains Cornejo. “If you’re an avid hiker, or if you’re looking for your very own couch potato, it’s important to recognize that all these animals have different requirements depending on breed, size, and age.”

    -

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    +

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    The Power of Nutrition 

    @@ -50,7 +50,7 @@

    The Power of Nutrition

    This support should go beyond the shelter. “When pets go to their new homes, as exciting as it is, it’s also a stressful experience due to all the changes. It’s important that new pet parents keep feeding the animals the same food,” says Hickey. “It’s an easy way to offer them some consistency and lower their stress levels.” Thanks to Hill’s Pet Nutrition’s ongoing support through the Food, Shelter & Love program, hundreds of shelters are able to provide new pet parents with samples of the same premium food they’ve been eating while at the shelter.

    -

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    +

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    Behavior and Wellness

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcdfw.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcdfw.com/distilled.html index e86a7cc95bc8..0227efa39bec 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcdfw.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcdfw.com/distilled.html @@ -13,13 +13,13 @@ post - + - + https://media.nbcdfw.com/2022/08/IMG_2987.jpg?quality=85&strip=all&fit=300,200 @@ -63,13 +63,13 @@ post - + - + https://media.nbcdfw.com/2022/08/housing-market-for-sale-sign.jpg?quality=85&strip=all&fit=300,169 @@ -81,7 +81,7 @@ -

    Zambrano helps families find their dream home in Collin County, which is the hottest housing market in North Texas and the least affordable according to a recent report from the Texas Real Estate Research Center. She says, after interest rates jumped roughly three points at the beginning of 2022, demand dropped and realtors started to feel the shift.

    +

    Zambrano helps families find their dream home in Collin County, which is the hottest housing market in North Texas and the least affordable according to a recent report from the Texas Real Estate Research Center. She says, after interest rates jumped roughly three points at the beginning of 2022, demand dropped and realtors started to feel the shift.

    @@ -153,15 +153,15 @@ -

    Find information about grants and other forms of assistance available in the Dallas-Fort Worth Metroplex from the Texas State Affordable Housing Cooperation, here.

    +

    Find information about grants and other forms of assistance available in the Dallas-Fort Worth Metroplex from the Texas State Affordable Housing Cooperation, here.

    -

    Click here to learn more about Fort Worth’s program designed to help first-time homebuyers.

    +

    Click here to learn more about Fort Worth’s program designed to help first-time homebuyers.

    -

    To learn more about the Upfront Cost Assistance Program(UPCAP) in Dallas County, check out this story.

    +

    To learn more about the Upfront Cost Assistance Program(UPCAP) in Dallas County, check out this story.

    ]]> Mon, Aug 15 2022 09:38:52 PM @@ -177,13 +177,13 @@ post - + - + https://media.nbcdfw.com/2022/08/mkinneysilo-art.jpg?quality=85&strip=all&fit=300,169 @@ -195,7 +195,7 @@ -

    “I hope they see themselves. That’s kind of the general vibe of the mural,” said Australian artist Guido van Helten.

    +

    “I hope they see themselves. That’s kind of the general vibe of the mural,” said Australian artist Guido van Helten.

    @@ -211,7 +211,7 @@ -
    +
    @@ -227,7 +227,7 @@ -
    +
    @@ -255,13 +255,13 @@ post - + - + https://media.nbcdfw.com/2022/08/dallas-donation-box-trash.jpg?quality=85&strip=all&fit=300,169 @@ -281,7 +281,7 @@ -
    +
    @@ -367,13 +367,13 @@ post - + - + https://media.nbcdfw.com/2019/09/fort-worth-police-generic-tape.jpg?quality=85&strip=all&fit=300,169 @@ -409,17 +409,17 @@ post - + AVP - + https://media.nbcdfw.com/2022/08/08152022-Texas-CPS-NATL.jpg?quality=85&strip=all&fit=300,169 - A Texas child protective services worker was fired this month after she was caught on video telling a 14-year-old girl she should consider sex work, state officials said Sunday. + A Texas child protective services worker was fired this month after she was caught on video telling a 14-year-old girl she should consider sex work, state officials said Sunday. @@ -427,7 +427,7 @@ -

    The video was first aired by KRIV-TV of Houston. The girl was being housed in a hotel before a foster family could be found. The video shows the girl asking the employee for food, then being encouraged by the employee to become a prostitute.

    +

    The video was first aired by KRIV-TV of Houston. The girl was being housed in a hotel before a foster family could be found. The video shows the girl asking the employee for food, then being encouraged by the employee to become a prostitute.

    @@ -451,13 +451,13 @@ post - + - + https://media.nbcdfw.com/2022/08/Garland-Home-Explosion-1.png?fit=300,169&quality=85&strip=all @@ -509,7 +509,7 @@ -

    The family set up a GoFundMe Account to help with expenses. The traumatic incident comes several months after their father passed away.

    +

    The family set up a GoFundMe Account to help with expenses. The traumatic incident comes several months after their father passed away.

    @@ -525,7 +525,7 @@ -

    Atmos Energy’s highly trained technicians responded to a call on E. Ridgewood Dr. in Garland at the request of the Garland Fire Department. We worked closely with emergency responders and shut off gas to the home. We completed a preliminary investigation and believe that our system is operating as expected. We found no indications that our system was involved. We continue to work closely with first responders including the Garland Fire and Police Departments, the City of Garland, and all officials who responded to the event to confirm the area is safe. If you suspect a natural gas leak, leave the area immediately! From a safe distance call 911 and Atmos Energy’s 24-hour toll-free emergency number at 866.322.8667.

    +

    Atmos Energy’s highly trained technicians responded to a call on E. Ridgewood Dr. in Garland at the request of the Garland Fire Department. We worked closely with emergency responders and shut off gas to the home. We completed a preliminary investigation and believe that our system is operating as expected. We found no indications that our system was involved. We continue to work closely with first responders including the Garland Fire and Police Departments, the City of Garland, and all officials who responded to the event to confirm the area is safe. If you suspect a natural gas leak, leave the area immediately! From a safe distance call 911 and Atmos Energy’s 24-hour toll-free emergency number at 866.322.8667.

    ]]>
    Mon, Aug 15 2022 05:49:50 PM @@ -541,17 +541,17 @@ post - + - + https://media.nbcdfw.com/2022/08/tea-report-card.jpg?quality=85&strip=all&fit=300,169 - North Texas schools received their annual report cards from the state on Monday. + North Texas schools received their annual report cards from the state on Monday. @@ -567,7 +567,7 @@ -

    Similar bows are deserved all around North Texas. The Hurst-Euless-Bedford, Sunnyvale and Frisco ISDs some of several districts scoring an A on the state’s score card, which relies heavily on STAAR to measure key metrics of “achievement, growth and closing the gaps.”

    +

    Similar bows are deserved all around North Texas. The Hurst-Euless-Bedford, Sunnyvale and Frisco ISDs some of several districts scoring an A on the state’s score card, which relies heavily on STAAR to measure key metrics of “achievement, growth and closing the gaps.”

    @@ -607,7 +607,7 @@ -

    You can review rankings at your child’s district and school here.

    +

    You can review rankings at your child’s district and school here.

    ]]>
    Mon, Aug 15 2022 05:48:34 PM @@ -623,13 +623,13 @@ post - + - + https://media.nbcdfw.com/2022/08/elderly-heat-1.png?fit=300,169&quality=85&strip=all @@ -673,7 +673,7 @@ -

    Email: IEEMthermoregulationTHD@texashealth.org
    Phone: 214-345-6502

    +

    Email: IEEMthermoregulationTHD@texashealth.org
    Phone: 214-345-6502

    ]]>
    Mon, Aug 15 2022 05:25:39 PM @@ -689,13 +689,13 @@ post - + - + https://media.nbcdfw.com/2022/08/dfw-restaurant-week-one.jpg?quality=85&strip=all&fit=300,169 @@ -735,7 +735,7 @@ -

    For information about participating restaurants click here.

    +

    For information about participating restaurants click here.

    ]]>
    Mon, Aug 15 2022 05:13:23 PM @@ -751,13 +751,13 @@ post - + - + https://media.nbcdfw.com/2021/03/texas-capitol-2.png?fit=300,169&quality=85&strip=all @@ -777,7 +777,7 @@ -
    +
    @@ -821,13 +821,13 @@ post - + - + https://media.nbcdfw.com/2021/12/Talk-St-698-D-Tarrant-Area-Food-Bank.png?fit=300,169&quality=85&strip=all @@ -875,13 +875,13 @@ post - + AP - + https://media.nbcdfw.com/2019/09/AP431163967789_SchoolBus_Stock.jpg?quality=85&strip=all&fit=300,169 @@ -893,7 +893,7 @@ -

    Irving ISD is going through a similar problem. They do not have enough drivers for all of the bus routes. To help minimize the shortage, they are offering sign-on bonuses to potential drivers. For the time being, the district asks for parents to have patience with the delays. Irving ISD parents can check the district website to see if the delays impact their child’s route.

    +

    Irving ISD is going through a similar problem. They do not have enough drivers for all of the bus routes. To help minimize the shortage, they are offering sign-on bonuses to potential drivers. For the time being, the district asks for parents to have patience with the delays. Irving ISD parents can check the district website to see if the delays impact their child’s route.

    @@ -913,13 +913,13 @@ post - + - + https://media.nbcdfw.com/2022/08/IMG-3083.jpg?quality=85&strip=all&fit=300,225 @@ -1070,13 +1070,13 @@ post - + - + https://media.nbcdfw.com/2019/09/DART-Bus-3.jpg?quality=85&strip=all&fit=300,169 @@ -1100,7 +1100,7 @@ -

    For more on the position and benefits, click here.

    +

    For more on the position and benefits, click here.

    ]]> Mon, Aug 15 2022 02:27:39 PM @@ -1116,13 +1116,13 @@ post - + - + https://media.nbcdfw.com/2022/08/Monkeypox-Vaccination-Efforts-in-MiamiDade.jpg?quality=85&strip=all&fit=300,169 @@ -1162,7 +1162,7 @@

    MORE ABOUT MONKEYPOX

    -

    To learn more or register, if eligible, please click here.

    +

    To learn more or register, if eligible, please click here.

    ]]> Mon, Aug 15 2022 02:00:00 PM @@ -1178,13 +1178,13 @@

    MORE ABOUT MONKEYPOX

    post - + - + https://media.nbcdfw.com/2019/09/texas-lottery-papers.jpg?quality=85&strip=all&fit=300,169 @@ -1220,7 +1220,7 @@

    ABOUT TEXAS TWO STEP

    -

    For more information visit the Texas Lottery website.

    +

    For more information visit the Texas Lottery website.

    ]]> Mon, Aug 15 2022 01:33:08 PM @@ -1236,13 +1236,13 @@

    ABOUT TEXAS TWO STEP

    post - + NBAE via Getty Images - + https://media.nbcdfw.com/2022/08/GettyImages-1242525319.jpg?quality=85&strip=all&fit=300,169 @@ -1286,13 +1286,13 @@

    ABOUT TEXAS TWO STEP

    post - + Peter Kim - stock.adobe.com - + https://media.nbcdfw.com/2019/09/BOS-GENERIC-Fire-Truck-Day-11.jpeg?quality=85&strip=all&fit=300,200 @@ -1340,13 +1340,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2019/09/Fort-Worth-police-1.png?fit=300,169&quality=85&strip=all @@ -1394,13 +1394,13 @@

    ABOUT TEXAS TWO STEP

    post - + Getty Images - + https://media.nbcdfw.com/2022/08/GettyImages-1410563815.jpg?quality=85&strip=all&fit=300,169 @@ -1408,7 +1408,7 @@

    ABOUT TEXAS TWO STEP

    -

    The news of Woodward’s dismissal was shared first by our partners at The Dallas Morning News.

    +

    The news of Woodward’s dismissal was shared first by our partners at The Dallas Morning News.

    @@ -1492,13 +1492,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/08/lancaster-community-park-football-field.jpg?quality=85&strip=all&fit=300,169 @@ -1518,7 +1518,7 @@

    ABOUT TEXAS TWO STEP

    -
    Yaqub Talib, booking photo, Aug. 15, 2022.
    +
    Yaqub Talib, booking photo, Aug. 15, 2022.
    @@ -1549,7 +1549,7 @@

    ABOUT TEXAS TWO STEP

    -

    Anyone with information about the shooting is asked to contact Detective Senad Deranjic at 972-218-2756 or Crime Stoppers at 1-877-373-8477.

    +

    Anyone with information about the shooting is asked to contact Detective Senad Deranjic at 972-218-2756 or Crime Stoppers at 1-877-373-8477.

    @@ -1568,13 +1568,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/08/fwisd.jpg?quality=85&strip=all&fit=300,171 @@ -1657,13 +1657,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/07/monkeypox-vax-2.jpg?quality=85&strip=all&fit=300,169 @@ -1723,13 +1723,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2021/01/Dallas-police-generic.jpg?quality=85&strip=all&fit=300,169 @@ -1761,13 +1761,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/08/DISDBTS3.jpg?quality=85&strip=all&fit=300,169 @@ -1798,7 +1798,7 @@

    ABOUT TEXAS TWO STEP

    -

    New Dallas ISD Superintendent, Dr. Stephanie Elizalde, attended a dedication ceremony Saturday for the renovated Franklin D. Roosevelt High School of Innovation.  

    +

    New Dallas ISD Superintendent, Dr. Stephanie Elizalde, attended a dedication ceremony Saturday for the renovated Franklin D. Roosevelt High School of Innovation.  

    @@ -1822,13 +1822,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/01/Texas-Rangers-logo-2022.png?fit=300,169&quality=85&strip=all @@ -1912,17 +1912,17 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2021/03/GregAbbottAndBetoORourke.jpeg?quality=85&strip=all&fit=300,169 - New polling from the Dallas Morning News and UT Tyler shows Gov. Greg Abbott (R) holding a steady lead over his Democratic opponent, former congressman Beto O’Rourke. + New polling from the Dallas Morning News and UT Tyler shows Gov. Greg Abbott (R) holding a steady lead over his Democratic opponent, former congressman Beto O’Rourke. @@ -1934,7 +1934,7 @@

    ABOUT TEXAS TWO STEP

    -

    In the latest DMN/UT-Tyler poll, conducted in the first week of August, respondents favor Abbott 46% to O’Rourke’s 39%.

    +

    In the latest DMN/UT-Tyler poll, conducted in the first week of August, respondents favor Abbott 46% to O’Rourke’s 39%.

    @@ -1942,7 +1942,7 @@

    ABOUT TEXAS TWO STEP

    -

    O’Rourke has spent much of that time campaigning on restoring abortion rights in Texas and has called for increased gun safety laws, like raising the minimum age from 18 to 21 to purchase semi-automatic weapons.

    +

    O’Rourke has spent much of that time campaigning on restoring abortion rights in Texas and has called for increased gun safety laws, like raising the minimum age from 18 to 21 to purchase semi-automatic weapons.

    @@ -1988,13 +1988,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/08/LancasterCoachMikeHickmon.jpg?quality=85&strip=all&fit=300,169 @@ -2010,7 +2010,7 @@

    ABOUT TEXAS TWO STEP

    -
    +
    @@ -2018,11 +2018,11 @@

    ABOUT TEXAS TWO STEP

    -

    TexaSports, a youth athletic league, posted the group’s condolences to the family on Facebook Sunday.

    +

    TexaSports, a youth athletic league, posted the group’s condolences to the family on Facebook Sunday.

    -

    “Tonight we lost a great father, son, husband and coach. He was coaching his son and team today at a sporting event somewhere in Dallas when his life was taken by a coward,” the post said. “We pray for the Family and our community at this crazy time in youth sports.”

    +

    “Tonight we lost a great father, son, husband and coach. He was coaching his son and team today at a sporting event somewhere in Dallas when his life was taken by a coward,” the post said. “We pray for the Family and our community at this crazy time in youth sports.”

    @@ -2073,7 +2073,7 @@

    ABOUT TEXAS TWO STEP

    -

    Anyone with information containing the whereabouts of Talib should contact Detective Senad Deranjic at 972-218-2756.

    +

    Anyone with information containing the whereabouts of Talib should contact Detective Senad Deranjic at 972-218-2756.

    @@ -2097,13 +2097,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2019/09/Pet-Adoption-Cat-Generic-Cat-Cage.jpg?quality=85&strip=all&fit=300,169 @@ -2159,13 +2159,13 @@

    ABOUT TEXAS TWO STEP

    post - + - + https://media.nbcdfw.com/2022/01/Dallas-Cowboys-Logo.png?fit=300,169&quality=85&strip=all @@ -2321,13 +2321,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/01/Logo-MLS-FC-Dallas.png?fit=300,169&quality=85&strip=all @@ -2363,13 +2363,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/01/Texas-Rangers-logo-2022.png?fit=300,169&quality=85&strip=all @@ -2393,7 +2393,7 @@

    UP NEXT

    -

    Seattle opened the game with consecutive singles off Dunning and led 2-0 after a wild pitch and a sac fly by Suárez. Cal Raleigh had a leadoff double in the second and scored on a sac fly by Sam Haggerty.

    +

    Seattle opened the game with consecutive singles off Dunning and led 2-0 after a wild pitch and a sac fly by Suárez. Cal Raleigh had a leadoff double in the second and scored on a sac fly by Sam Haggerty.

    @@ -2401,7 +2401,7 @@

    UP NEXT

    -

    Adolis Garcia stretched his hitting streak to 10 games with a double in the Texas fourth and scored when Jonah Heim followed with a double. Culberson and Ezequiel Durán had back-to-back RBI singles before Thompson’s bunt.

    +

    Adolis Garcia stretched his hitting streak to 10 games with a double in the Texas fourth and scored when Jonah Heim followed with a double. Culberson and Ezequiel Durán had back-to-back RBI singles before Thompson’s bunt.

    ]]>
    Sat, Aug 13 2022 10:19:36 PM @@ -2417,13 +2417,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/GarciaFamily.jpg?quality=85&strip=all&fit=300,169 @@ -2483,13 +2483,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2021/05/WHITE-SETTLEMENT-POLICE.jpg?quality=85&strip=all&fit=300,169 @@ -2533,13 +2533,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2019/09/money_handcuffs_generic_nbc.jpg?quality=85&strip=all&fit=300,169 @@ -2615,13 +2615,13 @@

    UP NEXT

    post - + Getty Images/iStockphoto - + https://media.nbcdfw.com/2022/06/GettyImages-1368855764.jpg?quality=85&strip=all&fit=300,200 @@ -2637,7 +2637,7 @@

    UP NEXT

    -

    Major celebrations in the LGBTQ community of transgender folks are in the form of Trans Day of Remembrance or Trans Awareness Day. For Shalissa, who uses gender-neutral pronouns, they want this upcoming event to be joyous, especially at a time when transgender people, particularly in Dallas, face consistent attacks.

    +

    Major celebrations in the LGBTQ community of transgender folks are in the form of Trans Day of Remembrance or Trans Awareness Day. For Shalissa, who uses gender-neutral pronouns, they want this upcoming event to be joyous, especially at a time when transgender people, particularly in Dallas, face consistent attacks.

    @@ -2648,7 +2648,7 @@

    UP NEXT

    -

    The event will be held at Station 4 in Dallas in the city’s historic Oak Lawn neighborhood. Recognized by the Texas Historical Commission for its significance, Oak Lawn is also known as “The Crossroads”  or the “Gayborhood” and is a safe space for the LGBTQ community in North Texas.

    +

    The event will be held at Station 4 in Dallas in the city’s historic Oak Lawn neighborhood. Recognized by the Texas Historical Commission for its significance, Oak Lawn is also known as “The Crossroads”  or the “Gayborhood” and is a safe space for the LGBTQ community in North Texas.

    @@ -2676,7 +2676,7 @@

    UP NEXT

    -

    For more information on the event or to donate, visit Prism’s page for the event at TXTransPride.org.

    +

    For more information on the event or to donate, visit Prism’s page for the event at TXTransPride.org.

    @@ -2696,13 +2696,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/RooseveltHigh.jpg?quality=85&strip=all&fit=300,169 @@ -2710,7 +2710,7 @@

    UP NEXT

    -

    800 of those learners are set to step foot into the newly renovated Franklin D. Roosevelt High School of Innovation. The campus received a nearly 64 million dollar facelift under a 2015 bond.  

    +

    800 of those learners are set to step foot into the newly renovated Franklin D. Roosevelt High School of Innovation. The campus received a nearly 64 million dollar facelift under a 2015 bond.  

    @@ -2758,13 +2758,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/06/robb-elementary-school-uvalde.jpg?quality=85&strip=all&fit=300,169 @@ -2780,7 +2780,7 @@

    UP NEXT

    -

    Gutierrez said the Department of Public Safety never provided the records, so he filed a lawsuit against the department in June 2022.

    +

    Gutierrez said the Department of Public Safety never provided the records, so he filed a lawsuit against the department in June 2022.

    @@ -2808,13 +2808,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2021/11/fentanyl-DEA.png?fit=300,169&quality=85&strip=all @@ -2858,13 +2858,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2019/09/Metro-07-28-19-City-of-Dall-07-28-2019-15.18.37_2019-07-29-10-38-20-1.jpg?quality=85&strip=all&fit=300,169 @@ -2912,13 +2912,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/01/Dallas-Wings-Logo.png?fit=300,169&quality=85&strip=all @@ -2958,13 +2958,13 @@

    UP NEXT

    post - + AP - + https://media.nbcdfw.com/2022/08/AP22225057146809.jpg?quality=85&strip=all&fit=300,200 @@ -3052,13 +3052,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/dmn-1.jpg?quality=85&strip=all&fit=300,167 @@ -3070,7 +3070,7 @@

    UP NEXT

    -

    Read more from media partners at The Dallas Morning News here.

    +

    Read more from media partners at The Dallas Morning News here.

    ]]>
    Fri, Aug 12 2022 11:11:58 PM @@ -3086,13 +3086,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/Denton-Family-Fentanyl-1.png?fit=300,169&quality=85&strip=all @@ -3176,13 +3176,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/the-shop-1.png?fit=300,169&quality=85&strip=all @@ -3274,13 +3274,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2019/09/guillen-vanessa-foto-militar-1.jpg?quality=85&strip=all&fit=300,169 @@ -3324,13 +3324,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/Brek-Bradshaw.png?fit=300,169&quality=85&strip=all @@ -3350,7 +3350,7 @@

    UP NEXT

    -

    Flores came up with the contest idea and published the book under his bilingual Brownie Books company, which he started after seeing a cultural hole in the book market.

    +

    Flores came up with the contest idea and published the book under his bilingual Brownie Books company, which he started after seeing a cultural hole in the book market.

    @@ -3374,7 +3374,7 @@

    UP NEXT

    -

    So in the final book draft, it’s orange. The book is being sold in some stores and online.

    +

    So in the final book draft, it’s orange. The book is being sold in some stores and online.

    @@ -3406,13 +3406,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/South-Dallas-development.png?fit=300,169&quality=85&strip=all @@ -3516,13 +3516,13 @@

    UP NEXT

    post - + - + https://media.nbcdfw.com/2022/08/service-contracts.png?fit=300,169&quality=85&strip=all @@ -3534,7 +3534,7 @@

    UP NEXT

    -

    NBC 5 Responds gets lots of questions about home warranties. We contacted the regulating agency, the Texas Department of Licensing and Regulation, TDLR, to answer how to choose one and what they cover.

    +

    NBC 5 Responds gets lots of questions about home warranties. We contacted the regulating agency, the Texas Department of Licensing and Regulation, TDLR, to answer how to choose one and what they cover.

    @@ -3542,15 +3542,15 @@

    UP NEXT

    -

    Salinas-Strittmatter advises doing two things before signing a contract, saying, “Number one, they should make sure that the provider or the administrator of the residential service contract is licensed by the Texas Department of Licensing and Regulations, and they can check for licensure through our website. The second most important thing is they need to read their contract. Understand exactly what is covered and understand the circumstances under which their coverage will kick in.”

    +

    Salinas-Strittmatter advises doing two things before signing a contract, saying, “Number one, they should make sure that the provider or the administrator of the residential service contract is licensed by the Texas Department of Licensing and Regulations, and they can check for licensure through our website. The second most important thing is they need to read their contract. Understand exactly what is covered and understand the circumstances under which their coverage will kick in.”

    -

    You should do your research on the company’s reputation. You can check the Better Business Bureau website for complaints against the company. But, you should know, these contracts are not required for a home purchase. Salinas-Strittmatter says, “These are completely optional contracts, and the companies that you choose are completely optional as well.”

    +

    You should do your research on the company’s reputation. You can check the Better Business Bureau website for complaints against the company. But, you should know, these contracts are not required for a home purchase. Salinas-Strittmatter says, “These are completely optional contracts, and the companies that you choose are completely optional as well.”

    -

    If you have an issue with a licensed company, TDLR has an ombudsman that may be able to help.

    +

    If you have an issue with a licensed company, TDLR has an ombudsman that may be able to help.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcmiami.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcmiami.com/distilled.html index 5612e76d39c9..37ebd97f2ed7 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcmiami.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcmiami.com/distilled.html @@ -36,7 +36,7 @@

    The Road to AdoptionAnother important role for shelter veterinarians is helping future pet parents understand that the choice goes beyond looks. ​​“Lifestyles should be kept in mind when thinking about adopting an animal,” explains Cornejo. “If you’re an avid hiker, or if you’re looking for your very own couch potato, it’s important to recognize that all these animals have different requirements depending on breed, size, and age.”

    -

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    +

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    The Power of Nutrition 

    @@ -50,7 +50,7 @@

    The Power of Nutrition

    This support should go beyond the shelter. “When pets go to their new homes, as exciting as it is, it’s also a stressful experience due to all the changes. It’s important that new pet parents keep feeding the animals the same food,” says Hickey. “It’s an easy way to offer them some consistency and lower their stress levels.” Thanks to Hill’s Pet Nutrition’s ongoing support through the Food, Shelter & Love program, hundreds of shelters are able to provide new pet parents with samples of the same premium food they’ve been eating while at the shelter.

    -

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    +

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    Behavior and Wellness

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcnews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcnews.com/distilled.html index 21fe773630bb..7261001c8fb1 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcnews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcnews.com/distilled.html @@ -1 +1 @@ -Rudy Giuliani informed he's a target of probe into Trump's alleged election interference in Georgia

    Rudy Giuliani informed he's a target of probe into Trump's alleged election interference in Georgia


    WASHINGTON — Rudy Giuliani is a "target" of the criminal investigation into possible 2020 election interference in Georgia by former President Donald Trump and others, his attorney told NBC News.

    The lawyer, Robert Costello, said that as part of their efforts to compel Giuliani’s testimony, Georgia prosecutors initially told New York courts that Giuliani was a material witness. Then, Costello said, Giuliani's lawyers were informed Monday that he is a "target" of the probe.

    Giuliani, Trump's former personal attorney and the former mayor of New York City, was ordered last week to testify in person Wednesday before a grand jury handling the case.

    The grand jury, called by Fulton County District Attorney Fani Willis, subpoenaed Giuliani last month as a material witness as part of its investigation into "coordinated attempts to unlawfully alter the outcome of the 2020 elections." The subpoena said Giuliani made statements at legislative hearings in Georgia falsely claiming that there had been "widespread voter fraud" in the state.

    A judge ordered Giuliani to testify after he failed to appear at a July 13 hearing to challenge the subpoena. Costello said Monday that Giuliani still intends to testify this week. The New York Times was first to report that Giuliani had been informed he was a target of the probe.

    Meanwhile, a federal judge on Monday denied Sen. Lindsey Graham's effort to quash a subpoena seeking his testimony in the Georgia investigation.

    In a 22-page order, U.S. District Judge Leigh Martin May in Atlanta rejected arguments by Graham, R-S.C., against having to testify, including his contention that the speech and debate clause of the Constitution shields him from testifying.

    Graham's lawyers had argued that a post-election phone call Graham made to Georgia Secretary of State Brad Raffensperger in November 2020 had a legislative purpose and therefore was covered by the clause.

    The judge also rejected Graham's argument that sovereign immunity protects him from having to testify because he is a sitting U.S. senator.

    "If the court were to accept Senator Graham’s sovereign immunity argument, it would mean that U.S. senators would not be required to testify before state grand juries no matter the circumstances," May wrote. "The law would give them complete immunity based solely on their status as federal officials."

    Last, the judge said Graham's reasoning for being exempt from testifying because he's a high-ranking official also doesn't carry weight. Willis has shown that "extraordinary circumstances" necessitated the testimony of Graham, who has "unique personal knowledge about the substance and circumstances of the phone calls with Georgia election officials, as well as the logistics of setting them up and his actions afterward," May said.

    "Senator Graham’s potential testimony on these issues — in addition to his knowledge about topics outside of the calls such as his alleged coordination with the Trump campaign before and after the calls are unique to Senator Graham, and Senator Graham has not suggested that anyone else from his office can speak to these issues or has unique personal knowledge of them," the order said.

    Graham's office released a statement saying he will appeal the judge's decision.

    "The Constitution’s speech or debate clause prevents a local official from questioning a senator about how that senator did his job," the statement said. "Here, Senator Graham was doing his due diligence before the Electoral Count Act certification vote — where he voted to certify the election. Although the district court acknowledged that speech or debate may protect some of Senator Graham’s activities, she nevertheless ignored the constitutional text and binding Supreme Court precedent, so Senator Graham plans to appeal to the 11th Circuit."

    Willis is looking into Graham’s call to Raffensperger in the days after the November 2020 election. Raffensperger has said Graham pressed him about whether he had the power to reject certain absentee ballots, which Raffensperger said he interpreted as a suggestion to toss out legally cast votes.

    The subpoena seeking Graham's testimony said he "made at least two telephone calls" to Raffensperger and his staff. "During the telephone calls, [Graham] questioned Secretary Raffensperger and his staff about reexamining certain absentee ballots cast in Georgia in order to explore the possibility of a more favorable outcome for former President Donald Trump. [Graham] also made reference to allegations of widespread voter fraud in the November 2020 election in Georgia, consistent with public statements made by known affiliates of the Trump Campaign," the subpoena said.

    \ No newline at end of file +Rudy Giuliani informed he's a target of probe into Trump's alleged election interference in Georgia

    Rudy Giuliani informed he's a target of probe into Trump's alleged election interference in Georgia


    WASHINGTON — Rudy Giuliani is a "target" of the criminal investigation into possible 2020 election interference in Georgia by former President Donald Trump and others, his attorney told NBC News.

    The lawyer, Robert Costello, said that as part of their efforts to compel Giuliani’s testimony, Georgia prosecutors initially told New York courts that Giuliani was a material witness. Then, Costello said, Giuliani's lawyers were informed Monday that he is a "target" of the probe.

    Giuliani, Trump's former personal attorney and the former mayor of New York City, was ordered last week to testify in person Wednesday before a grand jury handling the case.

    The grand jury, called by Fulton County District Attorney Fani Willis, subpoenaed Giuliani last month as a material witness as part of its investigation into "coordinated attempts to unlawfully alter the outcome of the 2020 elections." The subpoena said Giuliani made statements at legislative hearings in Georgia falsely claiming that there had been "widespread voter fraud" in the state.

    A judge ordered Giuliani to testify after he failed to appear at a July 13 hearing to challenge the subpoena. Costello said Monday that Giuliani still intends to testify this week. The New York Times was first to report that Giuliani had been informed he was a target of the probe.

    Meanwhile, a federal judge on Monday denied Sen. Lindsey Graham's effort to quash a subpoena seeking his testimony in the Georgia investigation.

    In a 22-page order, U.S. District Judge Leigh Martin May in Atlanta rejected arguments by Graham, R-S.C., against having to testify, including his contention that the speech and debate clause of the Constitution shields him from testifying.

    Graham's lawyers had argued that a post-election phone call Graham made to Georgia Secretary of State Brad Raffensperger in November 2020 had a legislative purpose and therefore was covered by the clause.

    The judge also rejected Graham's argument that sovereign immunity protects him from having to testify because he is a sitting U.S. senator.

    "If the court were to accept Senator Graham’s sovereign immunity argument, it would mean that U.S. senators would not be required to testify before state grand juries no matter the circumstances," May wrote. "The law would give them complete immunity based solely on their status as federal officials."

    Last, the judge said Graham's reasoning for being exempt from testifying because he's a high-ranking official also doesn't carry weight. Willis has shown that "extraordinary circumstances" necessitated the testimony of Graham, who has "unique personal knowledge about the substance and circumstances of the phone calls with Georgia election officials, as well as the logistics of setting them up and his actions afterward," May said.

    "Senator Graham’s potential testimony on these issues — in addition to his knowledge about topics outside of the calls such as his alleged coordination with the Trump campaign before and after the calls are unique to Senator Graham, and Senator Graham has not suggested that anyone else from his office can speak to these issues or has unique personal knowledge of them," the order said.

    Graham's office released a statement saying he will appeal the judge's decision.

    "The Constitution’s speech or debate clause prevents a local official from questioning a senator about how that senator did his job," the statement said. "Here, Senator Graham was doing his due diligence before the Electoral Count Act certification vote — where he voted to certify the election. Although the district court acknowledged that speech or debate may protect some of Senator Graham’s activities, she nevertheless ignored the constitutional text and binding Supreme Court precedent, so Senator Graham plans to appeal to the 11th Circuit."

    Willis is looking into Graham’s call to Raffensperger in the days after the November 2020 election. Raffensperger has said Graham pressed him about whether he had the power to reject certain absentee ballots, which Raffensperger said he interpreted as a suggestion to toss out legally cast votes.

    The subpoena seeking Graham's testimony said he "made at least two telephone calls" to Raffensperger and his staff. "During the telephone calls, [Graham] questioned Secretary Raffensperger and his staff about reexamining certain absentee ballots cast in Georgia in order to explore the possibility of a more favorable outcome for former President Donald Trump. [Graham] also made reference to allegations of widespread voter fraud in the November 2020 election in Georgia, consistent with public statements made by known affiliates of the Trump Campaign," the subpoena said.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcnewyork.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcnewyork.com/distilled.html index e02849830f94..f176f252fe62 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcnewyork.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcnewyork.com/distilled.html @@ -36,7 +36,7 @@

    The Road to AdoptionAnother important role for shelter veterinarians is helping future pet parents understand that the choice goes beyond looks. ​​“Lifestyles should be kept in mind when thinking about adopting an animal,” explains Cornejo. “If you’re an avid hiker, or if you’re looking for your very own couch potato, it’s important to recognize that all these animals have different requirements depending on breed, size, and age.”

    -

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    +

    Dr. Edlin Cornejo, Shelter Veterinary Services Team Lead at the Dumb Friends League of Denver, Colorado, spends some quality time with members of the shelter's cat colony.

    The Power of Nutrition 

    @@ -50,7 +50,7 @@

    The Power of Nutrition

    This support should go beyond the shelter. “When pets go to their new homes, as exciting as it is, it’s also a stressful experience due to all the changes. It’s important that new pet parents keep feeding the animals the same food,” says Hickey. “It’s an easy way to offer them some consistency and lower their stress levels.” Thanks to Hill’s Pet Nutrition’s ongoing support through the Food, Shelter & Love program, hundreds of shelters are able to provide new pet parents with samples of the same premium food they’ve been eating while at the shelter.

    -

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    +

    Through Hill’s Food, Shelter & Love Program, The Dumb Friends League and over 800 animal shelters nationwide can provide their dogs and cats with science-led nutrition.

    Behavior and Wellness

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcphiladelphia.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcphiladelphia.com/distilled.html index 397db0e89eb2..bb7c17e8cc98 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcphiladelphia.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcphiladelphia.com/distilled.html @@ -3,14 +3,14 @@ -

    WATCH: Harper's Instagram post will excite Phillies fans originally appeared on NBC Sports Philadelphia

    +

    WATCH: Harper's Instagram post will excite Phillies fans originally appeared on NBC Sports Philadelphia

    Phillies star Bryce Harper hasn't taken an in-game swing at Citizens Bank Park since June 15 as the MVP has spent the summer recovering from thumb surgery.

    But on Monday the reigning NL MVP shared a brief, four-second clip to his Instagram story that should have Phillies fans everywhere fired up as the team enters a playoff push over its final 48 games.

    -

    MORE: Harper could start rehab assignment next week

    +

    MORE: Harper could start rehab assignment next week

    Harper was in the batting cages down in South Philly on Monday, getting a batting practice session in at CBP while his teammates are on the road in Cincinnati:

    @@ -23,11 +23,11 @@

    Harper's bat can provide that kind of jolt.

    -

    Around the time of his surgery, the Phillies' hope was that Harper could return to the lineup by Sept. 1. That date is just over two weeks away. Phillies President of Baseball Operations Dave Dombrowski appeared on MLB Network on Monday and called that date "realistic" and said that, when Harper returns, he'll be the team's designated hitter. 

    +

    Around the time of his surgery, the Phillies' hope was that Harper could return to the lineup by Sept. 1. That date is just over two weeks away. Phillies President of Baseball Operations Dave Dombrowski appeared on MLB Network on Monday and called that date "realistic" and said that, when Harper returns, he'll be the team's designated hitter. 

    Because of multiple injuries this season, Harper has spent just eight games in right field. He appeared as the DH 55 times before the surgery.

    -

    Here's more on Harper's timeline towards a return from NBC Sports Philadelphia's Jim Salisbury:

    +

    Here's more on Harper's timeline towards a return from NBC Sports Philadelphia's Jim Salisbury:

    "Harper will reach an important step in his recovery from a broken left thumb when he starts taking batting practice at Citizens Bank Park on Monday. If all goes well after a few days of BP, Harper could start seeing high velocity from a pitching machine in the indoor cages. That would be the final step before heading out to a minor-league affiliate for some competitive at-bats.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nbcwashington.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nbcwashington.com/distilled.html index 2831a05997f0..07e90386439c 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nbcwashington.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nbcwashington.com/distilled.html @@ -1,7 +1,7 @@ Arlington Pub Crash Not Intentional, Driver Wasn't Drunk, Police Say

    Arlington Pub Crash Not Intentional, Driver Wasn't Drunk, Police Say



    -

    The rideshare driver who slammed into an Irish pub in Arlington, Virginia, injuring 15 people and sparking a fire, did not crash into the bar intentionally and they were not under the influence of alcohol, police said Monday.

    +

    The rideshare driver who slammed into an Irish pub in Arlington, Virginia, injuring 15 people and sparking a fire, did not crash into the bar intentionally and they were not under the influence of alcohol, police said Monday.

    Arlington County police said the driver, who they have not named, is cooperating with their investigation into the crash at Ireland’s Four Courts on Wilson Boulevard.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.newsday.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.newsday.com/distilled.html index e0ada1fbb83a..4762df7a74f1 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.newsday.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.newsday.com/distilled.html @@ -1,4 +1,4 @@ -Long Island home prices aren't dropping as the real estate market slows. Here's why.

    Long Island home prices aren't dropping as the real estate market slows. Here's why.



    The Long Island housing market has showed signs of slowing, as the spring marked the end of an era of historically low mortgage rates. But so far prices haven’t budged.

    The culprit, real estate experts say, is a shortage of homes for sale on the Island that won’t be resolved quickly.

    Higher mortgage rates have diminished the number of buyers who can afford a home and the amount of money they can offer. The average 30-year fixed mortgage rate was 5.52% in June, up from 3.1% in December, according to mortgage giant Freddie Mac. This week the average was 5.22%  

    The rate increase has affected the number of transactions but prices continued to rise. Closed sales fell by about 23% in July compared with the same month a year ago on Long Island while median prices remained at records in both counties, according to monthly data from OneKey MLS.  

    Fewer sales helped the supply of available homes grow but also showed the extreme depth of the Island's shortfall, which has contributed to the appreciation of home prices. The number of single-family houses and condominiums for sale increased to 6,407 by the end of June, according to data from real estate brokerage Douglas Elliman and appraisal firm Miller Samuel. That inventory figure was up nearly 48% compared with the end of March, more than three times the usual seasonal increase of 14% in the past decade. Still, it was the fourth-lowest it has been at the end of a quarter in the past 20 years. The Miller Samuel data excludes homes in the Hamptons and on the North Fork, which the firm reports separately.  

    The data show how Long Islanders are simultaneously seeing more options for buying than in the winter but are still faced with a seller's market.

    The median sale price of a home in Nassau County in July matched the record of $720,000 set in the previous month. It was 7.5% higher than the median in the same month a year ago. In Suffolk County, the median rose 9.5% to a record $575,000, according to OneKey MLS.  

    To understand why prices haven’t dropped to reflect the smaller pool of buyers that can afford homes, it’s worth looking at housing supply data from before the pandemic-era real estate frenzy. There are still fewer than half as many houses on the market as there were in June 2019, when 14,051 homes were for sale.

    “During this pandemic boom, inventory wasn’t just burned off, it was obliterated,” said Jonathan Miller, CEO of Miller Samuel. “We’ve not seen lows like anywhere near what we’ve experienced during this boom, and it will take a little while for supply to rise.”

    Given the current debate about whether the U.S. economy is in a recession, real estate observers are closely watching the market for signs of weakness. But the Island’s housing supply is in a far different place than it was after the real estate bubble popped. During the Great Recession, in 2008 and 2009, there were more than three times as many houses on the market as there are now, with a peak above 26,000.

    “Because the bidding wars that we had seen a few months ago have settled down, it looks like a bit of a calmer market compared to the frenzied activity that we saw a year ago,” said Jessica Lautz, vice president of demographics and behavioral insights at the National Association of Realtors. “It’s all a matter of perspective, and if we look over a longer time frame, we still have a very limited housing inventory.”

    Lautz also expressed confidence that today’s buyers are on more solid financial footing than those who borrowed to buy a house in the years leading up to the Great Recession.

    Sixty-five percent of borrowers taking out new mortgages had credit scores above 760 in the second quarter of the year, according to the Federal Reserve Bank of New York and Equifax. That compared with 38% from 2003 to 2006.

    “We do know that homebuyers have had higher credit scores than what we have seen historically,” Lautz said. “Lending is still quite tight for homebuyers, and there’s none of the goofy loan products out there,” such as mortgages that require limited documentation to verify income or large balloon payments at the end of the loan term.

    Rising home prices have also been a boon for homeowners’ equity. Across the United States, 48.1% of homeowners had at least 50% equity in their homes in the second quarter, compared with 34.4% a year ago, according to real estate data company Attom.

     At the national level, NAR expects the median price of existing homes sold across all 12 months of 2022 to be 11.5% higher than it was in 2021. Next year, it is projecting price growth of just 2.1%, according to its latest forecast published this month. That would represent “home price gains more to what is traditionally the historical norm as opposed to these double-digit gains that we have been seeing,” Lautz said.

     Miller said he expects slower price appreciation on Long Island as well as in the Hamptons and North Fork in the short term.

    "I don't think we're going to be using words like correction," Miller said. "It's going to be modest decline, or stability in prices, barring the economy doesn't go into a deep, dark, significant recession." 

    Jonathan Chandler, a real estate agent with Compass in Rockville Centre, said the local market feels as if it has eased up since the spring, when waiting in lines for open houses with his clients and dozens of others often felt like a day at Six Flags Great Adventure.

    “You’re starting to see less competition with the increase in rates,” Chandler said, “but I’m still not seeing the inventory needed to help with the buyers who are ready and willing to purchase. You’re still in bidding wars. It just may not be as crazy.”

    Chandler, who works in Nassau, Suffolk and Brooklyn, said the market hasn’t shifted to the point that buyers can ask homeowners to make seller concessions, such as covering a portion of closing costs, and still expect to have their offers accepted.

    “Seller concessions right now, to me, is out of the question in this market,” he said, noting that if a house has been sitting on the market for a month or two, a buyer could see if there is an opportunity to get a discount from the asking price. But those opportunities are “far and few,” he said. “It’s not an across-the-board situation right now.”

    Months of supply on Long Island, which measures the time it would take for all the houses on the market to be sold given the current pace of homes going into contract, was 2.9 in July, according to data from OneKey MLS. That still indicates a fast-paced market that favors sellers. Five to six months of supply is typically needed to put buyers and sellers on even footing in negotiations. The last time that happened was in May 2020, when New York was facing the first stage of the pandemic.  

    Deirdre O'Connell, CEO of Daniel Gale Sotheby's International Realty, said her agents have seen less foot traffic at open houses, which isn't unusual during the hottest weeks of August. She views the change in the market as positive for first-time buyers, who are less likely to be forced to waive contract contingencies that would protect them if they couldn't secure a mortgage or an inspection revealed needed repairs. 

    "The pace for the past two years has boxed out a lot of buyers, particularly first-time homebuyers, who couldn't keep up with it or were maybe forced to pay over market value to even get a home," she said. 

    For sellers, a changing market increases the importance of marketing a home with proper staging and high-quality photography, O'Connell said. 

    "The people that have to adjust a little bit of expectations are some of our sellers," O'Connell said. "If they think they're going to make a large percentage more than their neighbor got for their house six to 12 months ago, that's probably the wrong expectation."

    Another factor contributing to the supply shortage nationally is that the pace of home-building has failed to keep up with the rate of household formation as younger millennials reach peak homebuying age, said George Ratiu, senior economist and manager of economic research at Realtor.com. He cited a report published by Realtor.com in February that found a growing gap between U.S. household formation and the number of single-family homes that were built

    The cities with the most U.S. building permits per capita last year were concentrated in the South and West and were led by the metro areas of Austin, Texas; Nashville, Tennessee; Jacksonville, Florida; and Raleigh, North Carolina; according to Realtor.com

    “We remain in a tremendously underbuilt housing market,” Ratiu said. “New homes have mostly been built at the upper end, premium and luxury segment of the market, which left only the existing-home market for first-time buyers, and that’s precisely where we’ve seen so much activity.”

    Building hasn’t kept up with population growth in the New York metro area, according to an analysis published in February by the Regional Plan Association. The report found the population in the tristate area increased by nearly 6% from 2010 to 2020, while housing stock increased by 3.5%, according to U.S. census data.

    Nassau and Suffolk issued the fewest housing permits per capita from 2010 to 2020 among 31 counties RPA analyzed in New York, New Jersey and Connecticut. Suffolk issued 7.4 per 1,000 people and Nassau issued 7.8 per 1,000. Hudson County, N.J. led the region at 64.7 housing permits per 1,000 people. Permits include those for apartment buildings and houses. 

    Strong employment numbers, such as those that were reported last week, with 528,000 more jobs added to the U.S. economy in July,  should keep homebuying demand strong, Ratiu said.

    “It’s likely we’ll still have buyers who will feel safe in their jobs, have enough down payment and will still be continuing to look at homes,” he said. “That means price declines might not be on the menu.”

    On the other hand, Ratiu said, if companies are concerned the economy could slip into a recession, they might begin laying off workers, which “could trigger a much steeper turn in the housing market.”

    One measure Ratiu is watching is consumer sentiment. The University of Michigan’s index of consumer sentiment hit an all-time low in June and improved slightly above that level in August.  

    “The big question is, ‘Are companies likely to overreact over the next half of the year?’ Because so much of it boils down to consumer confidence,” Ratiu said.

    Ratiu said Long Island has several things going for it that could keep homebuying demand robust. Its unemployment rate in June, 2.9%, was better than the national rate that month of 3.6%. Its home prices also didn’t spike as much as other markets. For example, home prices in some parts of Arizona, Florida and Texas, increased by more than 25% last year compared with 2020.

    Price growth in New York and the surrounding metro area was more moderate, Ratiu said. “It tells you that the market hasn’t been as overheated,” Ratiu said.

    Slower growth in prices would put the housing market on a more sustainable path, and be a welcome development for buyers, he said.

    “To see the market move more toward that direction is a really positive sign,” Ratiu said. “At some point more buyers will actually get a chance to find properties that match their budget."

    The Long Island housing market has showed signs of slowing, as the spring marked the end of an era of historically low mortgage rates. But so far prices haven’t budged.

    The culprit, real estate experts say, is a shortage of homes for sale on the Island that won’t be resolved quickly.

    Higher mortgage rates have diminished the number of buyers who can afford a home and the amount of money they can offer. The average 30-year fixed mortgage rate was 5.52% in June, up from 3.1% in December, according to mortgage giant Freddie Mac. This week the average was 5.22%  

    The rate increase has affected the number of transactions but prices continued to rise. Closed sales fell by about 23% in July compared with the same month a year ago on Long Island while median prices remained at records in both counties, according to monthly data from OneKey MLS.  

    Fewer sales helped the supply of available homes grow but also showed the extreme depth of the Island's shortfall, which has contributed to the appreciation of home prices. The number of single-family houses and condominiums for sale increased to 6,407 by the end of June, according to data from real estate brokerage Douglas Elliman and appraisal firm Miller Samuel. That inventory figure was up nearly 48% compared with the end of March, more than three times the usual seasonal increase of 14% in the past decade. Still, it was the fourth-lowest it has been at the end of a quarter in the past 20 years. The Miller Samuel data excludes homes in the Hamptons and on the North Fork, which the firm reports separately.  

    The data show how Long Islanders are simultaneously seeing more options for buying than in the winter but are still faced with a seller's market.

    The median sale price of a home in Nassau County in July matched the record of $720,000 set in the previous month. It was 7.5% higher than the median in the same month a year ago. In Suffolk County, the median rose 9.5% to a record $575,000, according to OneKey MLS.  

    To understand why prices haven’t dropped to reflect the smaller pool of buyers that can afford homes, it’s worth looking at housing supply data from before the pandemic-era real estate frenzy. There are still fewer than half as many houses on the market as there were in June 2019, when 14,051 homes were for sale.

    'During this pandemic boom inventory wasn’t just burned off, it was obliterated.'

    -Jonathan Miller, CEO of Miller Samuel

    +Long Island home prices aren't dropping as the real estate market slows. Here's why.

    Long Island home prices aren't dropping as the real estate market slows. Here's why.



    The Long Island housing market has showed signs of slowing, as the spring marked the end of an era of historically low mortgage rates. But so far prices haven’t budged.

    The culprit, real estate experts say, is a shortage of homes for sale on the Island that won’t be resolved quickly.

    Higher mortgage rates have diminished the number of buyers who can afford a home and the amount of money they can offer. The average 30-year fixed mortgage rate was 5.52% in June, up from 3.1% in December, according to mortgage giant Freddie Mac. This week the average was 5.22%  

    The rate increase has affected the number of transactions but prices continued to rise. Closed sales fell by about 23% in July compared with the same month a year ago on Long Island while median prices remained at records in both counties, according to monthly data from OneKey MLS.  

    Fewer sales helped the supply of available homes grow but also showed the extreme depth of the Island's shortfall, which has contributed to the appreciation of home prices. The number of single-family houses and condominiums for sale increased to 6,407 by the end of June, according to data from real estate brokerage Douglas Elliman and appraisal firm Miller Samuel. That inventory figure was up nearly 48% compared with the end of March, more than three times the usual seasonal increase of 14% in the past decade. Still, it was the fourth-lowest it has been at the end of a quarter in the past 20 years. The Miller Samuel data excludes homes in the Hamptons and on the North Fork, which the firm reports separately.  

    The data show how Long Islanders are simultaneously seeing more options for buying than in the winter but are still faced with a seller's market.

    The median sale price of a home in Nassau County in July matched the record of $720,000 set in the previous month. It was 7.5% higher than the median in the same month a year ago. In Suffolk County, the median rose 9.5% to a record $575,000, according to OneKey MLS.  

    To understand why prices haven’t dropped to reflect the smaller pool of buyers that can afford homes, it’s worth looking at housing supply data from before the pandemic-era real estate frenzy. There are still fewer than half as many houses on the market as there were in June 2019, when 14,051 homes were for sale.

    “During this pandemic boom, inventory wasn’t just burned off, it was obliterated,” said Jonathan Miller, CEO of Miller Samuel. “We’ve not seen lows like anywhere near what we’ve experienced during this boom, and it will take a little while for supply to rise.”

    Given the current debate about whether the U.S. economy is in a recession, real estate observers are closely watching the market for signs of weakness. But the Island’s housing supply is in a far different place than it was after the real estate bubble popped. During the Great Recession, in 2008 and 2009, there were more than three times as many houses on the market as there are now, with a peak above 26,000.

    “Because the bidding wars that we had seen a few months ago have settled down, it looks like a bit of a calmer market compared to the frenzied activity that we saw a year ago,” said Jessica Lautz, vice president of demographics and behavioral insights at the National Association of Realtors. “It’s all a matter of perspective, and if we look over a longer time frame, we still have a very limited housing inventory.”

    Lautz also expressed confidence that today’s buyers are on more solid financial footing than those who borrowed to buy a house in the years leading up to the Great Recession.

    Sixty-five percent of borrowers taking out new mortgages had credit scores above 760 in the second quarter of the year, according to the Federal Reserve Bank of New York and Equifax. That compared with 38% from 2003 to 2006.

    “We do know that homebuyers have had higher credit scores than what we have seen historically,” Lautz said. “Lending is still quite tight for homebuyers, and there’s none of the goofy loan products out there,” such as mortgages that require limited documentation to verify income or large balloon payments at the end of the loan term.

    Rising home prices have also been a boon for homeowners’ equity. Across the United States, 48.1% of homeowners had at least 50% equity in their homes in the second quarter, compared with 34.4% a year ago, according to real estate data company Attom.

     At the national level, NAR expects the median price of existing homes sold across all 12 months of 2022 to be 11.5% higher than it was in 2021. Next year, it is projecting price growth of just 2.1%, according to its latest forecast published this month. That would represent “home price gains more to what is traditionally the historical norm as opposed to these double-digit gains that we have been seeing,” Lautz said.

     Miller said he expects slower price appreciation on Long Island as well as in the Hamptons and North Fork in the short term.

    "I don't think we're going to be using words like correction," Miller said. "It's going to be modest decline, or stability in prices, barring the economy doesn't go into a deep, dark, significant recession." 

    Jonathan Chandler, a real estate agent with Compass in Rockville Centre, said the local market feels as if it has eased up since the spring, when waiting in lines for open houses with his clients and dozens of others often felt like a day at Six Flags Great Adventure.

    “You’re starting to see less competition with the increase in rates,” Chandler said, “but I’m still not seeing the inventory needed to help with the buyers who are ready and willing to purchase. You’re still in bidding wars. It just may not be as crazy.”

    Chandler, who works in Nassau, Suffolk and Brooklyn, said the market hasn’t shifted to the point that buyers can ask homeowners to make seller concessions, such as covering a portion of closing costs, and still expect to have their offers accepted.

    “Seller concessions right now, to me, is out of the question in this market,” he said, noting that if a house has been sitting on the market for a month or two, a buyer could see if there is an opportunity to get a discount from the asking price. But those opportunities are “far and few,” he said. “It’s not an across-the-board situation right now.”

    Months of supply on Long Island, which measures the time it would take for all the houses on the market to be sold given the current pace of homes going into contract, was 2.9 in July, according to data from OneKey MLS. That still indicates a fast-paced market that favors sellers. Five to six months of supply is typically needed to put buyers and sellers on even footing in negotiations. The last time that happened was in May 2020, when New York was facing the first stage of the pandemic.  

    Deirdre O'Connell, CEO of Daniel Gale Sotheby's International Realty, said her agents have seen less foot traffic at open houses, which isn't unusual during the hottest weeks of August. She views the change in the market as positive for first-time buyers, who are less likely to be forced to waive contract contingencies that would protect them if they couldn't secure a mortgage or an inspection revealed needed repairs. 

    "The pace for the past two years has boxed out a lot of buyers, particularly first-time homebuyers, who couldn't keep up with it or were maybe forced to pay over market value to even get a home," she said. 

    For sellers, a changing market increases the importance of marketing a home with proper staging and high-quality photography, O'Connell said. 

    "The people that have to adjust a little bit of expectations are some of our sellers," O'Connell said. "If they think they're going to make a large percentage more than their neighbor got for their house six to 12 months ago, that's probably the wrong expectation."

    Another factor contributing to the supply shortage nationally is that the pace of home-building has failed to keep up with the rate of household formation as younger millennials reach peak homebuying age, said George Ratiu, senior economist and manager of economic research at Realtor.com. He cited a report published by Realtor.com in February that found a growing gap between U.S. household formation and the number of single-family homes that were built

    The cities with the most U.S. building permits per capita last year were concentrated in the South and West and were led by the metro areas of Austin, Texas; Nashville, Tennessee; Jacksonville, Florida; and Raleigh, North Carolina; according to Realtor.com

    “We remain in a tremendously underbuilt housing market,” Ratiu said. “New homes have mostly been built at the upper end, premium and luxury segment of the market, which left only the existing-home market for first-time buyers, and that’s precisely where we’ve seen so much activity.”

    Building hasn’t kept up with population growth in the New York metro area, according to an analysis published in February by the Regional Plan Association. The report found the population in the tristate area increased by nearly 6% from 2010 to 2020, while housing stock increased by 3.5%, according to U.S. census data.

    Nassau and Suffolk issued the fewest housing permits per capita from 2010 to 2020 among 31 counties RPA analyzed in New York, New Jersey and Connecticut. Suffolk issued 7.4 per 1,000 people and Nassau issued 7.8 per 1,000. Hudson County, N.J. led the region at 64.7 housing permits per 1,000 people. Permits include those for apartment buildings and houses. 

    Strong employment numbers, such as those that were reported last week, with 528,000 more jobs added to the U.S. economy in July,  should keep homebuying demand strong, Ratiu said.

    “It’s likely we’ll still have buyers who will feel safe in their jobs, have enough down payment and will still be continuing to look at homes,” he said. “That means price declines might not be on the menu.”

    On the other hand, Ratiu said, if companies are concerned the economy could slip into a recession, they might begin laying off workers, which “could trigger a much steeper turn in the housing market.”

    One measure Ratiu is watching is consumer sentiment. The University of Michigan’s index of consumer sentiment hit an all-time low in June and improved slightly above that level in August.  

    “The big question is, ‘Are companies likely to overreact over the next half of the year?’ Because so much of it boils down to consumer confidence,” Ratiu said.

    Ratiu said Long Island has several things going for it that could keep homebuying demand robust. Its unemployment rate in June, 2.9%, was better than the national rate that month of 3.6%. Its home prices also didn’t spike as much as other markets. For example, home prices in some parts of Arizona, Florida and Texas, increased by more than 25% last year compared with 2020.

    Price growth in New York and the surrounding metro area was more moderate, Ratiu said. “It tells you that the market hasn’t been as overheated,” Ratiu said.

    Slower growth in prices would put the housing market on a more sustainable path, and be a welcome development for buyers, he said.

    “To see the market move more toward that direction is a really positive sign,” Ratiu said. “At some point more buyers will actually get a chance to find properties that match their budget."

    The Long Island housing market has showed signs of slowing, as the spring marked the end of an era of historically low mortgage rates. But so far prices haven’t budged.

    The culprit, real estate experts say, is a shortage of homes for sale on the Island that won’t be resolved quickly.

    Higher mortgage rates have diminished the number of buyers who can afford a home and the amount of money they can offer. The average 30-year fixed mortgage rate was 5.52% in June, up from 3.1% in December, according to mortgage giant Freddie Mac. This week the average was 5.22%  

    The rate increase has affected the number of transactions but prices continued to rise. Closed sales fell by about 23% in July compared with the same month a year ago on Long Island while median prices remained at records in both counties, according to monthly data from OneKey MLS.  

    Fewer sales helped the supply of available homes grow but also showed the extreme depth of the Island's shortfall, which has contributed to the appreciation of home prices. The number of single-family houses and condominiums for sale increased to 6,407 by the end of June, according to data from real estate brokerage Douglas Elliman and appraisal firm Miller Samuel. That inventory figure was up nearly 48% compared with the end of March, more than three times the usual seasonal increase of 14% in the past decade. Still, it was the fourth-lowest it has been at the end of a quarter in the past 20 years. The Miller Samuel data excludes homes in the Hamptons and on the North Fork, which the firm reports separately.  

    The data show how Long Islanders are simultaneously seeing more options for buying than in the winter but are still faced with a seller's market.

    The median sale price of a home in Nassau County in July matched the record of $720,000 set in the previous month. It was 7.5% higher than the median in the same month a year ago. In Suffolk County, the median rose 9.5% to a record $575,000, according to OneKey MLS.  

    To understand why prices haven’t dropped to reflect the smaller pool of buyers that can afford homes, it’s worth looking at housing supply data from before the pandemic-era real estate frenzy. There are still fewer than half as many houses on the market as there were in June 2019, when 14,051 homes were for sale.

    'During this pandemic boom inventory wasn’t just burned off, it was obliterated.'

    -Jonathan Miller, CEO of Miller Samuel

    Credit: Courtesy of Miller Samuel Inc.

    “During this pandemic boom, inventory wasn’t just burned off, it was obliterated,” said Jonathan Miller, CEO of Miller Samuel. “We’ve not seen lows like anywhere near what we’ve experienced during this boom, and it will take a little while for supply to rise.”

    Given the current debate about whether the U.S. economy is in a recession, real estate observers are closely watching the market for signs of weakness. But the Island’s housing supply is in a far different place than it was after the real estate bubble popped. During the Great Recession, in 2008 and 2009, there were more than three times as many houses on the market as there are now, with a peak above 26,000.

    “Because the bidding wars that we had seen a few months ago have settled down, it looks like a bit of a calmer market compared to the frenzied activity that we saw a year ago,” said Jessica Lautz, vice president of demographics and behavioral insights at the National Association of Realtors. “It’s all a matter of perspective, and if we look over a longer time frame, we still have a very limited housing inventory.”

    'It looks like a bit of a calmer market compared to the frenzied activity that we saw a year ago.' 

    -Jessica Lautz, vice president of demographics and behavioral insights at the National Association of Realtors

    Credit: Courtesy of National Association of Realtors diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.npr.org/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.npr.org/distilled.html index a3a161defcf5..4ddc08137cba 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.npr.org/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.npr.org/distilled.html @@ -1,12 +1,12 @@ Giuliani is the target of a Georgia election probe, his lawyers are told

    Giuliani is the target of a Georgia election probe, his lawyers are told



    -
    +

    Former New York City mayor Rudy Giuliani speaks during a news conference on June 7, 2022, in New York. Giuliani's lawyer says prosecutors in Atlanta have said Giuliani is a target of their criminal investigation into possible illegal attempts by then-President Donald Trump and others to interfere in the 2020 general election in Georgia. - + Mary Altaffer/AP @@ -17,7 +17,7 @@

    toggle caption

    -

    +

    Mary Altaffer/AP @@ -27,14 +27,14 @@ - +

    Former New York City mayor Rudy Giuliani speaks during a news conference on June 7, 2022, in New York. Giuliani's lawyer says prosecutors in Atlanta have said Giuliani is a target of their criminal investigation into possible illegal attempts by then-President Donald Trump and others to interfere in the 2020 general election in Georgia.

    -

    +

    Mary Altaffer/AP diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nydailynews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nydailynews.com/distilled.html index fda6be895d37..7cbfdc869237 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nydailynews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nydailynews.com/distilled.html @@ -1 +1 @@ -NYC investigators interview fired social services official in probe of Commissioner Gary Jenkins’ shelter slipup: sources

    NYC investigators interview fired social services official in probe of Commissioner Gary Jenkins’ shelter slipup: sources



    City government investigators interviewed the Department of Social Services’ recently fired spokeswoman on Monday as part of a probe into allegations that her former boss tried to cover up the agency’s failure to provide housing for Latin American migrants, according to two sources directly familiar with the matter.

    Julia Savel, who was axed as deputy commissioner of public information at DSS on Aug. 5, sat down with the Department of Investigation officials for more than three hours, said the sources, who spoke on condition of anonymity.

    Advertisement

    DOI rep Diane Struzzi declined to comment after the sit-down, as did Savel.

    In addition to giving testimony, Savel turned over text messages, emails and other records to DOI pertaining to her former boss, DSS Commissioner Gary Jenkins, and his handling of the city’s recent violation of the “Right to Shelter” law, the sources said.

    Advertisement

    The law requires the city to provide same-day placement in a homeless shelter to any family with young children who show up at an intake facility before 10 p.m.

    But in late July, DSS failed to provide timely shelter to several families from Central and South America, hundreds of whom had arrived in the city in recent weeks. As a result, city officials have acknowledged that at least four families were forced to sleep on the floor of intake centers.

    According to text messages reviewed by the Daily News and first reported by NBC4 last week, Savel told a City Hall aide that Jenkins had instructed her and other DSS officials not to inform Mayor Adams’ office or the public that the families went unsheltered for longer than legally permissible.

    “Gary was trying to not tell city hall that we broke the law,” Savel wrote in one text.

    A few days after raising those concerns, Savel was fired. Jenkins and Adams have declined to specify why Savel got the boot.

    Speaking at an unrelated press conference in the Bronx Monday afternoon, Adams offered a full-throated defense of Jenkins in the face of the DOI probe, which first came to light this past Friday.

    “I have the utmost confidence in him, I thank him for the job he’s doing and the entire team over there,” the mayor said. “I’m happy he’s part of my team.”

    Adams said DOI has not asked to interview anyone from his office as part of the Jenkins probe. He dismissed concern over the matter, saying his administration has since found shelter placement for the families who went unhoused.

    Advertisement

    “There has been no attempt to cover that up,” he said.

    Still, the Legal Aid Society and other advocacy groups said several more families than the four acknowledged by Adams have gone without shelter for longer than legally permitted.

    At his Bronx press conference, Adams did not dispute that more families may have fallen through the cracks of the shelter system, but said he only received official reports about four. He also continued to point fingers at Texas Gov. Greg Abbott for refusing to house some of the asylum seekers in his state.

    “We are going to provide these families with the dignity that the Texas governor failed to do,” he said.

    The shelter crisis is being driven by waves of migrants who continue to be sent to New York after crossing the U.S. southern border in hopes of seeking asylum. Many of them are fleeing violence and persecution in their home countries.

    \ No newline at end of file +NYC investigators interview fired social services official in probe of Commissioner Gary Jenkins’ shelter slipup: sources

    NYC investigators interview fired social services official in probe of Commissioner Gary Jenkins’ shelter slipup: sources



    City government investigators interviewed the Department of Social Services’ recently fired spokeswoman on Monday as part of a probe into allegations that her former boss tried to cover up the agency’s failure to provide housing for Latin American migrants, according to two sources directly familiar with the matter.

    Julia Savel, who was axed as deputy commissioner of public information at DSS on Aug. 5, sat down with the Department of Investigation officials for more than three hours, said the sources, who spoke on condition of anonymity.

    Advertisement

    DOI rep Diane Struzzi declined to comment after the sit-down, as did Savel.

    In addition to giving testimony, Savel turned over text messages, emails and other records to DOI pertaining to her former boss, DSS Commissioner Gary Jenkins, and his handling of the city’s recent violation of the “Right to Shelter” law, the sources said.

    Advertisement

    The law requires the city to provide same-day placement in a homeless shelter to any family with young children who show up at an intake facility before 10 p.m.

    But in late July, DSS failed to provide timely shelter to several families from Central and South America, hundreds of whom had arrived in the city in recent weeks. As a result, city officials have acknowledged that at least four families were forced to sleep on the floor of intake centers.

    According to text messages reviewed by the Daily News and first reported by NBC4 last week, Savel told a City Hall aide that Jenkins had instructed her and other DSS officials not to inform Mayor Adams’ office or the public that the families went unsheltered for longer than legally permissible.

    “Gary was trying to not tell city hall that we broke the law,” Savel wrote in one text.

    A few days after raising those concerns, Savel was fired. Jenkins and Adams have declined to specify why Savel got the boot.

    Speaking at an unrelated press conference in the Bronx Monday afternoon, Adams offered a full-throated defense of Jenkins in the face of the DOI probe, which first came to light this past Friday.

    “I have the utmost confidence in him, I thank him for the job he’s doing and the entire team over there,” the mayor said. “I’m happy he’s part of my team.”

    Adams said DOI has not asked to interview anyone from his office as part of the Jenkins probe. He dismissed concern over the matter, saying his administration has since found shelter placement for the families who went unhoused.

    Advertisement

    “There has been no attempt to cover that up,” he said.

    Still, the Legal Aid Society and other advocacy groups said several more families than the four acknowledged by Adams have gone without shelter for longer than legally permitted.

    At his Bronx press conference, Adams did not dispute that more families may have fallen through the cracks of the shelter system, but said he only received official reports about four. He also continued to point fingers at Texas Gov. Greg Abbott for refusing to house some of the asylum seekers in his state.

    “We are going to provide these families with the dignity that the Texas governor failed to do,” he said.

    The shelter crisis is being driven by waves of migrants who continue to be sent to New York after crossing the U.S. southern border in hopes of seeking asylum. Many of them are fleeing violence and persecution in their home countries.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.nytimes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.nytimes.com/distilled.html index c573b6cd2049..910390ea679c 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.nytimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.nytimes.com/distilled.html @@ -1 +1 @@ -As Oil Falls Below $90, Where Do Prices Go From Here?

    As Oil Falls Below $90, Where Do Prices Go From Here?



    When Russia invaded Ukraine last spring, energy experts were predicting that oil prices could reach $200 a barrel, a price that would send the costs of shipping and transportation into the stratosphere and bring the global economy to its knees.

    Now oil prices are lower than they were when the war began, having dropped more than 30 percent in barely two months. On Monday, news of a slowing Chinese economy and a cut in Chinese interest rates sent prices down further, to less than $90 a barrel for the American benchmark.

    Gasoline prices have fallen every day over the last nine weeks, to an average of less than $4 nationwide, and prices of jet fuel and diesel are easing as well. That should translate eventually to lower prices for things as diverse as food and airline tickets.

    But it would be premature to celebrate. Energy prices can spike as easily as they can plummet, unexpectedly and suddenly.

    China, where Covid-19 lockdowns remain widespread, will eventually reopen its cities to more commerce and traffic, increasing demand. Withdrawals of oil from the U.S. Strategic Petroleum Reserve will end in November, and it will need to be refilled. And a single unexpected event — say, a hurricane flooding the Houston Ship Channel and taking several Gulf of Mexico refineries out of commission for weeks or even months — could send fuel prices soaring.

    That sort of catastrophe could send tidal waves through the American and even global economy since energy prices are fundamental to the prices of everything that is shipped and produced, whether it be grain or building supplies.

    “Oil prices always have the capacity to surprise,” said Daniel Yergin, the energy historian and author of “The New Map: Energy, Climate and the Clash of Nations.”

    Prices could ease further if Iran agrees to a new draft nuclear agreement after it backed off from its demand that the Islamic Revolutionary Guards be removed from the U.S. terrorism list, opening a potential spigot of at least one million more barrels a day of Iranian petroleum exports.

    In addition, the prospect of a continuing increase in interest rates has many investors and economists predicting a recession — and a reduction in demand — even though unemployment is low and profits remain resilient.

    “I think oil prices could go lower,” said Sarah Emerson, president of ESAI Energy, an analytics company. “We have several factors coming together at the same time: We have China reducing its imports of crude oil in the third quarter, we have the end of the summer gasoline season, we have concerns about an economic slowdown, and frankly, plenty of supply.”

    But she quickly added, “That is not to say prices won’t go back up,” noting the coming end to the drawdown of the strategic reserve — from which the United States, in coordination with other countries, has been releasing up to a million barrels a day — and the possibility that Europe will substitute oil burning for natural gas in case there is a cold winter.

    Fuel prices, which consumers can see go up and down on a daily basis at their corner filling stations, play an outsize role in economic perceptions. “The price of fuel is not that big a deal,” said Mark Finley, a Rice University energy economist, “but if you look at its impact on consumer confidence, it seems to be a proxy for how you feel about the world in general.”

    Roughly 3.5 percent of total personal spending by Americans is devoted to gasoline, according to an RBC Capital Markets report in June. Lower-income and rural workers who have older, less fuel-efficient vehicles and drive longer distances to work are particularly hurt by high gasoline prices.

    Credit...Gabby Jones for The New York Times

    Overall, fuel prices are less important than in the past because people are driving more efficient cars and are lately working more from home. But the more people spend on gasoline or diesel, the less they have to spend on everything else.

    When oil prices fall, many costs for industry and agriculture, including chemicals and fertilizer, generally follow. And shipping becomes more economical. But when they rise sharply, as they did in 2008 and in the 1970s, they tend to increase other prices and suppress the overall economy. And political fallout often ensues.

    Predicting energy prices has always been a fool’s game because there are so many factors, including the expectations of traders who buy and sell fuel, the political fortunes of unstable producing countries like Venezuela, Nigeria and Libya, and the investment decisions of state and private oil company executives.

    Today those complexities are particularly difficult to assess.

    “(When) Will Oil Bulls Start Revising Forecasts Down?” was the title of a recent Citigroup commodities report. With a global recession “on the horizon,” it said, “which is more likely, a robust hurricane season, seeing prices skyrocketing? A return of Iranian barrels? Or a recession, with oil in the $60s by year-end/early 2023?” If a barrel of oil should drop to $60 a barrel, average gasoline prices in the United States would probably fall at least another dollar a gallon.

    But a few days after Citi’s projections, Goldman Sachs Commodities Research predicted a price bounce as fuel demand rebounds. “We see growing tail risks to commodity prices inherent in the scenario of sustained growth, low unemployment and stabilized household purchasing power,” the report concluded.

    The war in Ukraine remains a major variable in the worldwide supply outlook since Russia normally supplies one of every 10 barrels of the global 100-million-barrel-a-day market. Since the invasion of Ukraine, daily Russian exports have declined by about 580,000 barrels. European sanctions on Russian oil are expected to tighten somewhat more by February, reducing daily Russian exports by an additional 600,000 barrels.

    And as Russia further tightens its grip on natural gas sales to Europe in tit-for-tat sanctions retaliation, European utilities will be forced to burn more oil to substitute for gas.

    The energy markets are sending mixed signals. In forecasts last week, the Organization of the Petroleum Exporting Countries said it expected petroleum demand to be weaker than originally expected this year and next. Still, the cartel expects global demand for 2023 to expand to nearly 103 million barrels a day.

    Credit...Ivan Pierre Aguirre for The New York Times

    Supplies are gradually climbing because of expanded production in Guyana, Brazil and the United States. Saudi Arabia and other Persian Gulf countries are following suit, though probably not nearly as much as the Biden administration would like. OPEC and its partners, including Russia, had promised to raise their production by 600,000 barrels a day in July and August, although they have fallen somewhat short of that mark.

    The outlook for refining is also improving, which could lower prices for gasoline and other fuels. While refining capacity in Europe and the United States has declined in recent years, it is growing in the Middle East, Latin America, Asia and Africa.

    Another factor has been relatively tepid demand in the United States, which accounts for more than one-third of global gasoline demand. The summer driving season normally increases consumption by 400,000 barrels a day from Memorial Day to Labor Day. But so far this summer, gasoline demand has been flat with April averages, according to J.P. Morgan Commodities research.

    That trend could change as prices go down. Americans increased their gasoline consumption by 508,000 barrels a day last week from the week before, according to the Energy Department. Still, consumption remained more than 300,000 barrels a day less than a year ago.

    And then there is the larger shift away from fossil fuels. A growing number of energy investors are skeptical about the future of oil-based transportation and say prices over the long term will come down.

    “Demand for electric vehicles is going up,” said Daniel Sperling, a transportation expert at the University of California, Davis. “That sends a lot of signals.”

    \ No newline at end of file +As Oil Falls Below $90, Where Do Prices Go From Here?

    As Oil Falls Below $90, Where Do Prices Go From Here?



    When Russia invaded Ukraine last spring, energy experts were predicting that oil prices could reach $200 a barrel, a price that would send the costs of shipping and transportation into the stratosphere and bring the global economy to its knees.

    Now oil prices are lower than they were when the war began, having dropped more than 30 percent in barely two months. On Monday, news of a slowing Chinese economy and a cut in Chinese interest rates sent prices down further, to less than $90 a barrel for the American benchmark.

    Gasoline prices have fallen every day over the last nine weeks, to an average of less than $4 nationwide, and prices of jet fuel and diesel are easing as well. That should translate eventually to lower prices for things as diverse as food and airline tickets.

    But it would be premature to celebrate. Energy prices can spike as easily as they can plummet, unexpectedly and suddenly.

    China, where Covid-19 lockdowns remain widespread, will eventually reopen its cities to more commerce and traffic, increasing demand. Withdrawals of oil from the U.S. Strategic Petroleum Reserve will end in November, and it will need to be refilled. And a single unexpected event — say, a hurricane flooding the Houston Ship Channel and taking several Gulf of Mexico refineries out of commission for weeks or even months — could send fuel prices soaring.

    That sort of catastrophe could send tidal waves through the American and even global economy since energy prices are fundamental to the prices of everything that is shipped and produced, whether it be grain or building supplies.

    “Oil prices always have the capacity to surprise,” said Daniel Yergin, the energy historian and author of “The New Map: Energy, Climate and the Clash of Nations.”

    Prices could ease further if Iran agrees to a new draft nuclear agreement after it backed off from its demand that the Islamic Revolutionary Guards be removed from the U.S. terrorism list, opening a potential spigot of at least one million more barrels a day of Iranian petroleum exports.

    In addition, the prospect of a continuing increase in interest rates has many investors and economists predicting a recession — and a reduction in demand — even though unemployment is low and profits remain resilient.

    “I think oil prices could go lower,” said Sarah Emerson, president of ESAI Energy, an analytics company. “We have several factors coming together at the same time: We have China reducing its imports of crude oil in the third quarter, we have the end of the summer gasoline season, we have concerns about an economic slowdown, and frankly, plenty of supply.”

    But she quickly added, “That is not to say prices won’t go back up,” noting the coming end to the drawdown of the strategic reserve — from which the United States, in coordination with other countries, has been releasing up to a million barrels a day — and the possibility that Europe will substitute oil burning for natural gas in case there is a cold winter.

    Fuel prices, which consumers can see go up and down on a daily basis at their corner filling stations, play an outsize role in economic perceptions. “The price of fuel is not that big a deal,” said Mark Finley, a Rice University energy economist, “but if you look at its impact on consumer confidence, it seems to be a proxy for how you feel about the world in general.”

    Roughly 3.5 percent of total personal spending by Americans is devoted to gasoline, according to an RBC Capital Markets report in June. Lower-income and rural workers who have older, less fuel-efficient vehicles and drive longer distances to work are particularly hurt by high gasoline prices.

    Credit...Gabby Jones for The New York Times

    Overall, fuel prices are less important than in the past because people are driving more efficient cars and are lately working more from home. But the more people spend on gasoline or diesel, the less they have to spend on everything else.

    When oil prices fall, many costs for industry and agriculture, including chemicals and fertilizer, generally follow. And shipping becomes more economical. But when they rise sharply, as they did in 2008 and in the 1970s, they tend to increase other prices and suppress the overall economy. And political fallout often ensues.

    Predicting energy prices has always been a fool’s game because there are so many factors, including the expectations of traders who buy and sell fuel, the political fortunes of unstable producing countries like Venezuela, Nigeria and Libya, and the investment decisions of state and private oil company executives.

    Today those complexities are particularly difficult to assess.

    “(When) Will Oil Bulls Start Revising Forecasts Down?” was the title of a recent Citigroup commodities report. With a global recession “on the horizon,” it said, “which is more likely, a robust hurricane season, seeing prices skyrocketing? A return of Iranian barrels? Or a recession, with oil in the $60s by year-end/early 2023?” If a barrel of oil should drop to $60 a barrel, average gasoline prices in the United States would probably fall at least another dollar a gallon.

    But a few days after Citi’s projections, Goldman Sachs Commodities Research predicted a price bounce as fuel demand rebounds. “We see growing tail risks to commodity prices inherent in the scenario of sustained growth, low unemployment and stabilized household purchasing power,” the report concluded.

    The war in Ukraine remains a major variable in the worldwide supply outlook since Russia normally supplies one of every 10 barrels of the global 100-million-barrel-a-day market. Since the invasion of Ukraine, daily Russian exports have declined by about 580,000 barrels. European sanctions on Russian oil are expected to tighten somewhat more by February, reducing daily Russian exports by an additional 600,000 barrels.

    And as Russia further tightens its grip on natural gas sales to Europe in tit-for-tat sanctions retaliation, European utilities will be forced to burn more oil to substitute for gas.

    The energy markets are sending mixed signals. In forecasts last week, the Organization of the Petroleum Exporting Countries said it expected petroleum demand to be weaker than originally expected this year and next. Still, the cartel expects global demand for 2023 to expand to nearly 103 million barrels a day.

    Credit...Ivan Pierre Aguirre for The New York Times

    Supplies are gradually climbing because of expanded production in Guyana, Brazil and the United States. Saudi Arabia and other Persian Gulf countries are following suit, though probably not nearly as much as the Biden administration would like. OPEC and its partners, including Russia, had promised to raise their production by 600,000 barrels a day in July and August, although they have fallen somewhat short of that mark.

    The outlook for refining is also improving, which could lower prices for gasoline and other fuels. While refining capacity in Europe and the United States has declined in recent years, it is growing in the Middle East, Latin America, Asia and Africa.

    Another factor has been relatively tepid demand in the United States, which accounts for more than one-third of global gasoline demand. The summer driving season normally increases consumption by 400,000 barrels a day from Memorial Day to Labor Day. But so far this summer, gasoline demand has been flat with April averages, according to J.P. Morgan Commodities research.

    That trend could change as prices go down. Americans increased their gasoline consumption by 508,000 barrels a day last week from the week before, according to the Energy Department. Still, consumption remained more than 300,000 barrels a day less than a year ago.

    And then there is the larger shift away from fossil fuels. A growing number of energy investors are skeptical about the future of oil-based transportation and say prices over the long term will come down.

    “Demand for electric vehicles is going up,” said Daniel Sperling, a transportation expert at the University of California, Davis. “That sends a lot of signals.”

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.pcworld.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.pcworld.com/distilled.html index bda7db6119e5..07fa5cddbaa0 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.pcworld.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.pcworld.com/distilled.html @@ -7,7 +7,7 @@ -

    Granted, not everyone wants a full-fledged VPN service—although it should be a priority if online privacy is important to you. You might just want a VPN for occasional use—when you’re using public Wi-Fi, for instance. If so, check out our roundups of best free VPNs for Chrome and best free VPNs for Windows for our recommendations, and caveats about a free VPN’s limitations.

    +

    Granted, not everyone wants a full-fledged VPN service—although it should be a priority if online privacy is important to you. You might just want a VPN for occasional use—when you’re using public Wi-Fi, for instance. If so, check out our roundups of best free VPNs for Chrome and best free VPNs for Windows for our recommendations, and caveats about a free VPN’s limitations.

    @@ -23,11 +23,11 @@

    Best VPN services

    -

    +

    1. ExpressVPN – Best VPN overall

    -

    ExpressVPN - Best VPN overall

    +

    ExpressVPN - Best VPN overall

    @@ -65,11 +65,11 @@

    -

    +

    2. NordVPN – Best VPN for features

    -

    NordVPN - Best VPN for features

    +

    NordVPN - Best VPN for features

    @@ -101,11 +101,11 @@

    -

    +

    3. Mullvad – Best VPN for privacy

    -

    Mullvad - Best VPN for privacy

    +

    Mullvad - Best VPN for privacy

    @@ -144,11 +144,11 @@

    -

    +

    4. IVPN – Best VPN for privacy runner-up

    -

    IVPN - Best VPN for privacy runner-up

    +

    IVPN - Best VPN for privacy runner-up

    @@ -185,11 +185,11 @@

    -

    +

    5. Hotspot Shield – Fastest VPN

    -

    Hotspot Shield - Fastest VPN

    +

    Hotspot Shield - Fastest VPN

    @@ -214,7 +214,7 @@

    -

    While our pick for best overall VPN, ExpressVPN, boasts above-average speeds, Hotspot Shield is on another level. No other service comes close to hitting the speeds we’ve seen with this service. This isn’t just a one-off occurrence either; Hotspot Shield has consistently been at the top with speeds that are 12 to 15 percentage points above the competition. In our tests, Hotspot Shield maintained around 67 percent of the base speed. That’s substantially faster than you’ll see with most VPN services—though your experience may vary.

    +

    While our pick for best overall VPN, ExpressVPN, boasts above-average speeds, Hotspot Shield is on another level. No other service comes close to hitting the speeds we’ve seen with this service. This isn’t just a one-off occurrence either; Hotspot Shield has consistently been at the top with speeds that are 12 to 15 percentage points above the competition. In our tests, Hotspot Shield maintained around 67 percent of the base speed. That’s substantially faster than you’ll see with most VPN services—though your experience may vary.

    On the downside, Hotspot Shield doesn’t allow for a way to pay anonymously and its privacy policy may not sit well with some.

    @@ -225,11 +225,11 @@

    -

    +

    6. AirVPN – Best VPN for torrents

    -

    AirVPN - Best VPN for torrents

    +

    AirVPN - Best VPN for torrents

    @@ -256,18 +256,18 @@

    BitTorrent Now.

    -

    Whatever your reasons, when it comes to torrenting, a VPN makes it easier—especially if the network you’re on blocks torrenting. There are many VPNs among our top picks that could be used for downloading torrents, but our preferred choice is AirVPN. This no-frills VPN has a reasonable number of servers and country locations, really good speeds, excellent network transparency, and a focus on user protection. The price is also right at about $58 a year.

    +

    Whatever your reasons, when it comes to torrenting, a VPN makes it easier—especially if the network you’re on blocks torrenting. There are many VPNs among our top picks that could be used for downloading torrents, but our preferred choice is AirVPN. This no-frills VPN has a reasonable number of servers and country locations, really good speeds, excellent network transparency, and a focus on user protection. The price is also right at about $58 a year.

    Read our full AirVPN review

    -

    +

    7. AVG Secure – Best VPN for novices

    -

    AVG Secure - Best VPN for novices

    +

    AVG Secure - Best VPN for novices

    @@ -296,11 +296,11 @@

    -

    +

    8. Private Internet Access – Best budget VPN

    -

    Private Internet Access - Best budget VPN

    +

    Private Internet Access - Best budget VPN

    @@ -332,11 +332,11 @@

    -

    +

    9. PersonalVPN – Best U.S.-based VPN

    -

    PersonalVPN - Best U.S.-based VPN

    +

    PersonalVPN - Best U.S.-based VPN

    @@ -515,7 +515,7 @@

    Other notable VPNs

    -

    Some VPN services, such as Nord VPN, do however provide additional security features such as ad and malware blockers. Additionally, many antivirus suites now offer VPN services along with their security features. Although VPNs and antivirus software are used for different purposes, there is still a degree of overlap that makes using both tools together beneficial.

    +

    Some VPN services, such as Nord VPN, do however provide additional security features such as ad and malware blockers. Additionally, many antivirus suites now offer VPN services along with their security features. Although VPNs and antivirus software are used for different purposes, there is still a degree of overlap that makes using both tools together beneficial.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.pe.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.pe.com/distilled.html index c60fdb04cfd2..7bc0a76d5329 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.pe.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.pe.com/distilled.html @@ -1,9 +1,9 @@ -Police searching for suspect after 1 killed, 2 hurt in Perris shooting

    Police searching for suspect after 1 killed, 2 hurt in Perris shooting



    +Police searching for suspect after 1 killed, 2 hurt in Perris shooting

    Police searching for suspect after 1 killed, 2 hurt in Perris shooting



    Deputies investigate a shooting in Perris that left one man dead and two other people wounded as bystanders wait by yellow tape early Sunday, Aug. 14. (Photo by RMG News)
-

    +" class="lazyload size-article_feature" data-sizes="auto" data-src="https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=620" data-srcset="https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=620 620w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=780 780w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1020 1020w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1280 1280w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1860 1860w" loading="" src="https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=620" srcset="https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=620 620w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=780 780w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1020 1020w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1280 1280w,https://www.pe.com/wp-content/uploads/2022/08/RPE-PERRSHOT-0815-A-16x9-1.jpg?w=1860 1860w" title="Deputies investigate a shooting in Perris that left one man dead and two other people wounded as bystanders wait by yellow tape early Sunday, Aug. 14. (Photo by RMG News) +">

    Deputies investigate a shooting in Perris that left one man dead and two other people wounded as bystanders wait by yellow tape early Sunday, Aug. 14. (Photo by RMG News)
    @@ -19,7 +19,7 @@
    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.pridepublishinggroup.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.pridepublishinggroup.com/distilled.html index af4b01731b9c..ee0580e48bae 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.pridepublishinggroup.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.pridepublishinggroup.com/distilled.html @@ -1,7 +1,7 @@ Star-studded Voting Rights celebration encourages 10M more registered Black voters

    Star-studded Voting Rights celebration encourages 10M more registered Black voters



    -
    +
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.reuters.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.reuters.com/distilled.html index 1ea7daf05d7c..a63baca697f3 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.reuters.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.reuters.com/distilled.html @@ -1 +1 @@ -Exclusive: China regulator probes banks' property loan exposure

    Exclusive: China regulator probes banks' property loan exposure



    SHANGHAI/BEIJING, Aug 18 (Reuters) - China's banking regulator is scrutinising property sector loan portfolios of some local and foreign lenders to assess systemic risks, sources with knowledge of the matter said, as the real estate sector's debt crisis worsens.

    As part of their assessment, the China Banking and Insurance Regulatory Commission (CBIRC) is looking at banks' loan book exposure to developers to find out if those credit decisions were made according to the rules, one of the sources said.

    The aim of the latest regulatory probe is to measure risks to the financial system from the ongoing property sector turmoil in the world's second-largest economy, two of the sources said. It was not immediately clear what action the regulator might take after the investigation.

    Register now for FREE unlimited access to Reuters.com

    The CBIRC did not respond to Reuters requests for comment.

    All the sources declined to be named due to the sensitivity of the matter.

    The move comes as policymakers have been trying to stabilise the property sector that accounts for a quarter of the economy after a string of defaults among developers on their bond repayments and a slump in home sales.

    The investigation underscores the challenges for Beijing in its efforts to encourage banks to extend fresh loans to embattled real estate developers, while managing lending risks.

    Property loans accounted for 25.7% of total banking sector credit in China as of end-June, Chinese central bank data showed. The banking sector's total outstanding loans was 206 trillion yuan ($30.3 trillion) at the end of the first half.

    While Chinese banks have the biggest exposure to local developers and homebuyers, foreign lenders including HSBC Holdings (HSBA.L) and Standard Chartered (STAN.L) lend to property firms.

    HSBC and StanChart spokespeople did not respond to requests for comment.

    The debt crisis in China's property sector worsened in recent weeks after a large number of homebuyers threatened to stop making their mortgage payments for stalled property projects, aggravating a crisis that has already hit the economy and could lead to social instability. read more

    The CBIRC is also asking some developers for details of their cash positions and the source of money for debt repayments, a third banking source said. The probe is different to the routine self-reporting the regulator requires from banks.

    Beijing's launch of tough leverage rules for developers in recent years has led to cashflow issues for many, leaving some scrambling from one month to the next to pay upcoming debt and sometimes failing.

    "The regulator wants to know how to tailor policy and assess risk," said one banker at a foreign lender, who has been asked for property sector-related lending documents over the last couple of weeks.

    The investigation is very detailed and loan officers are being approached multiple times, sometimes over many weeks for additional documents on lending to specific developers, two of the sources said.

    The rise in mortgage defaults raises risks for banks and developers.

    "The risk of new NPLs (non-performing loans) will remain a threat to banks' asset quality," said rating agency Moody's in a June note.

    Commercial banks' non-performing loan ratio stood at 1.67% at the end of June, down from 1.73% at the beginning of this year, according to CBIRC data.

    New bank lending in China tumbled more than expected in July while broad credit growth slowed, as fresh COVID-19 flare-ups, worries about jobs and the property crisis made companies and consumers wary of taking on more debt. read more

    The property sector credit trouble is at risk of seeping into secondary industries such as asset management companies, privately-owned construction firms and small steelmakers, said Fitch Ratings in an August note.

    ($1 = 6.7890 Chinese yuan)

    Register now for FREE unlimited access to Reuters.com

    Editing by Sumeet Chatterjee and Jacqueline Wong

    Our Standards: The Thomson Reuters Trust Principles.

    A man works at a construction site of apartment buildings in Beijing, China, July 15, 2022. REUTERS/Thomas Peter

    Register now for FREE unlimited access to Reuters.com
    \ No newline at end of file +Exclusive: China regulator probes banks' property loan exposure

    Exclusive: China regulator probes banks' property loan exposure



    SHANGHAI/BEIJING, Aug 18 (Reuters) - China's banking regulator is scrutinising property sector loan portfolios of some local and foreign lenders to assess systemic risks, sources with knowledge of the matter said, as the real estate sector's debt crisis worsens.

    As part of their assessment, the China Banking and Insurance Regulatory Commission (CBIRC) is looking at banks' loan book exposure to developers to find out if those credit decisions were made according to the rules, one of the sources said.

    The aim of the latest regulatory probe is to measure risks to the financial system from the ongoing property sector turmoil in the world's second-largest economy, two of the sources said. It was not immediately clear what action the regulator might take after the investigation.

    Register now for FREE unlimited access to Reuters.com

    The CBIRC did not respond to Reuters requests for comment.

    All the sources declined to be named due to the sensitivity of the matter.

    The move comes as policymakers have been trying to stabilise the property sector that accounts for a quarter of the economy after a string of defaults among developers on their bond repayments and a slump in home sales.

    The investigation underscores the challenges for Beijing in its efforts to encourage banks to extend fresh loans to embattled real estate developers, while managing lending risks.

    Property loans accounted for 25.7% of total banking sector credit in China as of end-June, Chinese central bank data showed. The banking sector's total outstanding loans was 206 trillion yuan ($30.3 trillion) at the end of the first half.

    While Chinese banks have the biggest exposure to local developers and homebuyers, foreign lenders including HSBC Holdings (HSBA.L) and Standard Chartered (STAN.L) lend to property firms.

    HSBC and StanChart spokespeople did not respond to requests for comment.

    The debt crisis in China's property sector worsened in recent weeks after a large number of homebuyers threatened to stop making their mortgage payments for stalled property projects, aggravating a crisis that has already hit the economy and could lead to social instability. read more

    The CBIRC is also asking some developers for details of their cash positions and the source of money for debt repayments, a third banking source said. The probe is different to the routine self-reporting the regulator requires from banks.

    Beijing's launch of tough leverage rules for developers in recent years has led to cashflow issues for many, leaving some scrambling from one month to the next to pay upcoming debt and sometimes failing.

    "The regulator wants to know how to tailor policy and assess risk," said one banker at a foreign lender, who has been asked for property sector-related lending documents over the last couple of weeks.

    The investigation is very detailed and loan officers are being approached multiple times, sometimes over many weeks for additional documents on lending to specific developers, two of the sources said.

    The rise in mortgage defaults raises risks for banks and developers.

    "The risk of new NPLs (non-performing loans) will remain a threat to banks' asset quality," said rating agency Moody's in a June note.

    Commercial banks' non-performing loan ratio stood at 1.67% at the end of June, down from 1.73% at the beginning of this year, according to CBIRC data.

    New bank lending in China tumbled more than expected in July while broad credit growth slowed, as fresh COVID-19 flare-ups, worries about jobs and the property crisis made companies and consumers wary of taking on more debt. read more

    The property sector credit trouble is at risk of seeping into secondary industries such as asset management companies, privately-owned construction firms and small steelmakers, said Fitch Ratings in an August note.

    ($1 = 6.7890 Chinese yuan)

    Register now for FREE unlimited access to Reuters.com

    Editing by Sumeet Chatterjee and Jacqueline Wong

    Our Standards: The Thomson Reuters Trust Principles.

    A man works at a construction site of apartment buildings in Beijing, China, July 15, 2022. REUTERS/Thomas Peter

    Register now for FREE unlimited access to Reuters.com
    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.seattletimes.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.seattletimes.com/distilled.html index 95099eff1894..1356aacc73ac 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.seattletimes.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.seattletimes.com/distilled.html @@ -1,9 +1,9 @@ The Seattle Times

    The Seattle Times


    More Headlines

    -
    +
    - - Seattle Mayor Bruce Harrell speaks during a press conference to address reproductive rights bills and gun violence over the weekend at City Hall Monday morning, August 15, 2022. 221286 + + Seattle Mayor Bruce Harrell speaks during a press conference to address reproductive rights bills and gun violence over the weekend at City Hall Monday morning, August 15, 2022. 221286
    @@ -18,10 +18,10 @@

    +
    - - Dr. Bob Snyder, an obstetrics & gynecology specialist at St. Francis Hospital, is photographed in Federal Way, Wash. Wednesday, Aug. 10, 2022. 221202 (Erika Schultz / The Seattle Times) + + Dr. Bob Snyder, an obstetrics & gynecology specialist at St. Francis Hospital, is photographed in Federal Way, Wash. Wednesday, Aug. 10, 2022. 221202 (Erika Schultz / The Seattle Times)
    @@ -36,10 +36,10 @@

    +
    - - FILE – Protesters outside the U.S. Capitol on the day it was stormed by supporters of former President Donald Trump, in Washington, Jan. 6, 2021. An Ohio man who claimed that Donald Trump was legally responsible for his decision to break into the Capitol and make off with a bottle of bourbon and a coat rack was convicted on Thursday, April 14, 2022, in the first trial connected to the riot to feature a defense that blamed the former president. (Jason Andrew/The New York Times) XNYT179 XNYT179 + + FILE – Protesters outside the U.S. Capitol on the day it was stormed by supporters of former President Donald Trump, in Washington, Jan. 6, 2021. An Ohio man who claimed that Donald Trump was legally responsible for his decision to break into the Capitol and make off with a bottle of bourbon and a coat rack was convicted on Thursday, April 14, 2022, in the first trial connected to the riot to feature a defense that blamed the former president. (Jason Andrew/The New York Times) XNYT179 XNYT179
    @@ -54,10 +54,10 @@

    +
    - - + +
    @@ -72,10 +72,10 @@

    +
    - - Community leader Ryan Quigtar is photographed in  Skyway on July 19, 2022. + + Community leader Ryan Quigtar is photographed in  Skyway on July 19, 2022.
    @@ -90,10 +90,10 @@

    +
    - - Signs announce that the gated-over Amazon Go store near 4th Avenue and Pike Street in downtown Seattle is “temporarily closed.” The company said there were too many safety problems for its employees, customers and vendors. + + Signs announce that the gated-over Amazon Go store near 4th Avenue and Pike Street in downtown Seattle is “temporarily closed.” The company said there were too many safety problems for its employees, customers and vendors.
    @@ -108,7 +108,7 @@

    +
    @@ -124,10 +124,10 @@

    +
    - - Candidates for state Senate in the 47th Legislative District. From left, Bill Boyce, Claudia Kauffman, and Satwinder Kaur. + + Candidates for state Senate in the 47th Legislative District. From left, Bill Boyce, Claudia Kauffman, and Satwinder Kaur.
    @@ -142,10 +142,10 @@

    +
    - - FILE – In this Dec. 18, 2019 file photo Rep. Dan Newhouse, R-Wash., speaks as the House of Representatives debates the articles of impeachment against President Donald Trump at the Capitol in Washington. On Wednesday, Jan. 13, 2021, Newhouse came out in favor of impeaching Trump over last week’s riot at the Capitol. (House Television via AP, File) LA321 LA321 + + FILE – In this Dec. 18, 2019 file photo Rep. Dan Newhouse, R-Wash., speaks as the House of Representatives debates the articles of impeachment against President Donald Trump at the Capitol in Washington. On Wednesday, Jan. 13, 2021, Newhouse came out in favor of impeaching Trump over last week’s riot at the Capitol. (House Television via AP, File) LA321 LA321
    @@ -160,10 +160,10 @@

    +
    - - Shirlee Grund drops her ballot into the ballot drop box near the intersection of 6th Ave. S. And S. Dearborn St. in Seattle Tuesday, August 2, 2022.  Tuesday is Primary Election Day in Washington state.   221161 + + Shirlee Grund drops her ballot into the ballot drop box near the intersection of 6th Ave. S. And S. Dearborn St. in Seattle Tuesday, August 2, 2022.  Tuesday is Primary Election Day in Washington state.   221161
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.sfgate.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.sfgate.com/distilled.html index 7cadc666efaf..45e1f44c15c7 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.sfgate.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.sfgate.com/distilled.html @@ -3,7 +3,7 @@ -
    +
    @@ -36,7 +36,7 @@ - The Oakland Police Department seeks help finding 13-year-old Daisey Lancaster, age 13.  

    The Oakland Police Department seeks help finding 13-year-old Daisey Lancaster, age 13.  

    OPD
    + The Oakland Police Department seeks help finding 13-year-old Daisey Lancaster, age 13.  

    The Oakland Police Department seeks help finding 13-year-old Daisey Lancaster, age 13.  

    OPD

    @@ -51,7 +51,7 @@

    Aug. 16, 7 a.m. The Oakland Police Department is calling on the public to help find a 13-year-old girl from Alameda who went missing three days ago.

    -
    +

    Daisey Lancaster was last seen at the Extended Stay hotel in Alameda at 3:30 p.m. on Aug. 13, the department said in a news release posted on Aug. 15. 

    @@ -73,7 +73,7 @@

    This is a developing story and details will be added as they become available.

    -
    +
    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.sportingnews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.sportingnews.com/distilled.html index a54ab3dc0876..bc059d6bfb26 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.sportingnews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.sportingnews.com/distilled.html @@ -24,7 +24,7 @@

    Ruiz pulled himself off the canvas after being knocked down in the third round and shocked the world when he scored a seventh-round knockout. Joshua would later reclaim his titles in a rematch but the indestructible aura was gone. Against a far lesser opponent he was never even supposed to fight, Joshua's first chance to make a statement on American soil vanished.

    -

    Getty

    +

    Getty

    But what if Miller didn’t fail the drug test and the fight happened as planned?

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.the-times.co.uk/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.the-times.co.uk/distilled.html index af92177a711f..e2db7fc91b23 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.the-times.co.uk/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.the-times.co.uk/distilled.html @@ -1 +1 @@ -A-level results: Generation Covid faces university rejection

    A-level results: Generation Covid faces university rejection



    Tens of thousands of teenagers are expected to miss out on their first-choice university as the most disrupted school leavers since the Second World War receive their exam results today.

    The first pupils to sit traditional exams since the start of the pandemic will be awarded about 80,000 fewer A and A* grades than last year’s cohort.

    Experts say 40,000 candidates could be rejected by their first choice if they miss a grade. This is partly because the population of school leavers has grown but universities also over-recruited last year owing to sharp grade inflation at A-level.

    • A-level results day 2022: a full guide to clearing
    • Should I go to university? The pros and cons of higher education
    • How to get

    \ No newline at end of file +A-level results: Generation Covid faces university rejection

    A-level results: Generation Covid faces university rejection



    Tens of thousands of teenagers are expected to miss out on their first-choice university as the most disrupted school leavers since the Second World War receive their exam results today.

    The first pupils to sit traditional exams since the start of the pandemic will be awarded about 80,000 fewer A and A* grades than last year’s cohort.

    Experts say 40,000 candidates could be rejected by their first choice if they miss a grade. This is partly because the population of school leavers has grown but universities also over-recruited last year owing to sharp grade inflation at A-level.

    • A-level results day 2022: a full guide to clearing
    • Should I go to university? The pros and cons of higher education
    • How to get

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.theatlantic.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.theatlantic.com/distilled.html index 4b5c4cac4a2b..d5ecf6914759 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.theatlantic.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.theatlantic.com/distilled.html @@ -1 +1 @@ -John Donne’s Unlovable, Irresistible Poetry

    John Donne’s Unlovable, Irresistible Poetry



    If you were a gentleman in Elizabethan London, a gentleman of more or less regular means and habits, your typical day went something like this: You rose at 4 a.m., you wrote 14 letters and a 30-page treatise on the nonexistence of purgatory, you fought a duel, you composed a sonnet, you went to watch a Jesuit get publicly disemboweled, you invented a scientific instrument, you composed another sonnet, you attended the premiere of As You Like It, you romanced someone else’s wife, and then you caught the bubonic plague and died.

    They packed a lot in, the Elizabethans, is my point. Maybe posterity, considering our own age, will judge that we are packing a lot in, with the fascism and the COVID and the melting glaciers. Maybe. But there was a peculiar paradoxical ugly-beautiful density to life as the Elizabethans lived it. The Reformation was just behind them; the civil war was coming; Elizabeth, the virgin queen, may have been semi-celestial, but her subjects lived in a police state. They had a passion for virtue and a genius for cruelty. They had wonderful manners and barbaric inclinations, lovely clothes and terrible diseases. They oscillated madly between the abstract and the corporeal. And among his contemporaries, nobody oscillated more madly than John Donne.

    Donne was made of contradiction, or of transformation. Born an outsider, a Catholic at a time when being Catholic in England was illegal—his uncle and then his brother went to prison for their faith, and his brother would die there—Donne worked his way in, into the inside, shifting and shedding as he went.

    He was a bookish lover-poet who went to sea with the doomed and dashing Earl of Essex and caught a vision of hell when he watched Spanish sailors being burned alive in the harbor at Cádiz. (His Rutger Hauer–in–Blade Runner moment: “I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion.”) He was a splenetic satirist, all-observing, all-condemning, who was also a world-class flatterer/ingratiator. He had a slicing, dicing, predatory mind that he applied with equal force to sex, to politics, and finally to a religious vocation. Young Donne had an inflamed libido, old Donne an inflamed conscience. The man who wrote “License my roving hands, and let them go / Before, behind, between, above, below” would become, as the dean of St. Paul’s Cathedral, the grave divine who warned his congregants that “a man may be an adulterer in his wife’s bosom, though he seek not strange women.”

    As for his poetry, it’s unlovable and it’s irresistible. English verse is not the same after Donne. Harmony and gentility—the music of Spenser—go out the window, and in comes a ferocious, sometimes grating intellectual energy and an intense superiority. You can read pages of Donne and register only the oppressive proximity of his pulsing brain. But then he’ll snag you. “Busy old fool, unruly sun,” grumbles the lover as daylight pushes in at the bedroom window. “Saucy pedantic wretch, go chide / Late school boys.” Encrusted as his vocabulary could be, he had a shocking talent for immediate, everyday speech. One moment his verse is alien, twisted, full of fussy wiring and strange mechanical conceits (Dr. Johnson: “Who but Donne would have thought that a good man is a telescope?”); the next he writes “For God’s sake hold your tongue, and let me love,” or “I run to death, and death meets me as fast,” and we hear him speaking to us across four centuries in ringing monosyllables.

    Super-Infinite is the title of Katherine Rundell’s new biographical study of Donne. It sounds like an album by Monster Magnet. And indeed, Rundell responds to Donne in something of a heavy-metal, hyperbolizing register. Read the first stanza of “Love’s Growth,” she promises us, and “all the oxygen in a five-mile radius rushes to greet you.” Another poem, “The Comparison,” in which Donne contrasts the charms of his mistress with those of another woman, takes the tradition of poets praising female beauty “and knifes it in a dark alley.” And so on.

    But overpraise, or praise with reverb, is very Elizabethan and very, very John Donne, as Rundell shows us. “Compliments,” she writes, “were core currency,” and Donne was loaded. He flung out admirations; he strewed encomia. “Your going away,” he assured one Lady Kingsmill in a letter, “hath made London a dead carcass.” Rundell calls this Donne’s “pleasure in extravagance.” When Elizabeth, the young daughter of Sir Robert Drury, died, Drury (the sort of grandee to whom Donne was always sucking up) commissioned an elegy. And although Donne had never met Elizabeth Drury, he went at it with a vengeance: In two long, slightly bonkers poems, “The First Anniversary” and “The Second Anniversary,” he unfurled the full howling panorama of human existence and almost beatified the deceased girl. “She, she is dead; she’s dead; when thou knowest this / Thou knowest how dry a cinder this world is.” It was heavenly hackwork. “If he had written it of the Virgin Mary,” opined Ben Jonson, “it had been something.”

    Donne’s love poetry is extreme: Bodies melt, souls commingle, genders elide, death is an atom away. For sheer piercing morbidity, what image can match the “bracelet of bright hair about the bone” that he summons in “The Relic,” his fantasy of being exhumed while still wearing the tokens of his love? His religious poetry is equally extreme: “Spit in my face you Jews, and pierce my side,” runs one of his Holy Sonnets (more of those hammering monosyllables), in which he prays to take on the sufferings of Christ. “Buffet, and scoff, scourge, and crucify me, / For I have sinned, and sinned.” On a good day, Donne saw the world as an organic biological-spiritual unity, the famous whole where “no man is an island.” On a bad one, it became a slaughterhouse, a Boschian mill: “Th’ earth’s race is but thy table; there are set / Plants, cattle, men, dishes for Death to eat. / In a rude hunger now he millions draws / Into his bloody, or plaguey, or starved jaws” (“Elegy on Mistress Bulstrode”).

    An extremity of perception, in the end, is where the two Donnes meet: He was a mystic in bed, and a mystic in the pulpit. The almost Tantric lover, seeking an essence beyond the body, was also the yearning-for-eternity preacher: “As soon as my soul enters heaven, I shall be able to say to the angels, I am of the same stuff as you.”

    He managed his exit like David Bowie, stripping naked in the weeks before he died and wrapping himself in his winding-sheet so that an artist could make sketches for the posthumous carving of a marble monument. As a preacher, Rundell tells us, Donne’s “speciality” was his gift for riffing on infinity. One imagines his congregants at St. Paul’s creaking and shuffling in their pews as he laid the vision upon them: “There shall be no cloud nor sun, no darkness nor dazzling, but one equal light; no noise nor silence, but one equal music.” And there it is, the final resolving power chord: the radiant wave in which all the contradictions—of the age, and of the man—would be consumed.


    This article appears in the September 2022 print edition with the headline “Heavenly Hackwork.”

    \ No newline at end of file +John Donne’s Unlovable, Irresistible Poetry

    John Donne’s Unlovable, Irresistible Poetry



    If you were a gentleman in Elizabethan London, a gentleman of more or less regular means and habits, your typical day went something like this: You rose at 4 a.m., you wrote 14 letters and a 30-page treatise on the nonexistence of purgatory, you fought a duel, you composed a sonnet, you went to watch a Jesuit get publicly disemboweled, you invented a scientific instrument, you composed another sonnet, you attended the premiere of As You Like It, you romanced someone else’s wife, and then you caught the bubonic plague and died.

    They packed a lot in, the Elizabethans, is my point. Maybe posterity, considering our own age, will judge that we are packing a lot in, with the fascism and the COVID and the melting glaciers. Maybe. But there was a peculiar paradoxical ugly-beautiful density to life as the Elizabethans lived it. The Reformation was just behind them; the civil war was coming; Elizabeth, the virgin queen, may have been semi-celestial, but her subjects lived in a police state. They had a passion for virtue and a genius for cruelty. They had wonderful manners and barbaric inclinations, lovely clothes and terrible diseases. They oscillated madly between the abstract and the corporeal. And among his contemporaries, nobody oscillated more madly than John Donne.

    Donne was made of contradiction, or of transformation. Born an outsider, a Catholic at a time when being Catholic in England was illegal—his uncle and then his brother went to prison for their faith, and his brother would die there—Donne worked his way in, into the inside, shifting and shedding as he went.

    He was a bookish lover-poet who went to sea with the doomed and dashing Earl of Essex and caught a vision of hell when he watched Spanish sailors being burned alive in the harbor at Cádiz. (His Rutger Hauer–in–Blade Runner moment: “I’ve seen things you people wouldn’t believe. Attack ships on fire off the shoulder of Orion.”) He was a splenetic satirist, all-observing, all-condemning, who was also a world-class flatterer/ingratiator. He had a slicing, dicing, predatory mind that he applied with equal force to sex, to politics, and finally to a religious vocation. Young Donne had an inflamed libido, old Donne an inflamed conscience. The man who wrote “License my roving hands, and let them go / Before, behind, between, above, below” would become, as the dean of St. Paul’s Cathedral, the grave divine who warned his congregants that “a man may be an adulterer in his wife’s bosom, though he seek not strange women.”

    As for his poetry, it’s unlovable and it’s irresistible. English verse is not the same after Donne. Harmony and gentility—the music of Spenser—go out the window, and in comes a ferocious, sometimes grating intellectual energy and an intense superiority. You can read pages of Donne and register only the oppressive proximity of his pulsing brain. But then he’ll snag you. “Busy old fool, unruly sun,” grumbles the lover as daylight pushes in at the bedroom window. “Saucy pedantic wretch, go chide / Late school boys.” Encrusted as his vocabulary could be, he had a shocking talent for immediate, everyday speech. One moment his verse is alien, twisted, full of fussy wiring and strange mechanical conceits (Dr. Johnson: “Who but Donne would have thought that a good man is a telescope?”); the next he writes “For God’s sake hold your tongue, and let me love,” or “I run to death, and death meets me as fast,” and we hear him speaking to us across four centuries in ringing monosyllables.

    Super-Infinite is the title of Katherine Rundell’s new biographical study of Donne. It sounds like an album by Monster Magnet. And indeed, Rundell responds to Donne in something of a heavy-metal, hyperbolizing register. Read the first stanza of “Love’s Growth,” she promises us, and “all the oxygen in a five-mile radius rushes to greet you.” Another poem, “The Comparison,” in which Donne contrasts the charms of his mistress with those of another woman, takes the tradition of poets praising female beauty “and knifes it in a dark alley.” And so on.

    But overpraise, or praise with reverb, is very Elizabethan and very, very John Donne, as Rundell shows us. “Compliments,” she writes, “were core currency,” and Donne was loaded. He flung out admirations; he strewed encomia. “Your going away,” he assured one Lady Kingsmill in a letter, “hath made London a dead carcass.” Rundell calls this Donne’s “pleasure in extravagance.” When Elizabeth, the young daughter of Sir Robert Drury, died, Drury (the sort of grandee to whom Donne was always sucking up) commissioned an elegy. And although Donne had never met Elizabeth Drury, he went at it with a vengeance: In two long, slightly bonkers poems, “The First Anniversary” and “The Second Anniversary,” he unfurled the full howling panorama of human existence and almost beatified the deceased girl. “She, she is dead; she’s dead; when thou knowest this / Thou knowest how dry a cinder this world is.” It was heavenly hackwork. “If he had written it of the Virgin Mary,” opined Ben Jonson, “it had been something.”

    Donne’s love poetry is extreme: Bodies melt, souls commingle, genders elide, death is an atom away. For sheer piercing morbidity, what image can match the “bracelet of bright hair about the bone” that he summons in “The Relic,” his fantasy of being exhumed while still wearing the tokens of his love? His religious poetry is equally extreme: “Spit in my face you Jews, and pierce my side,” runs one of his Holy Sonnets (more of those hammering monosyllables), in which he prays to take on the sufferings of Christ. “Buffet, and scoff, scourge, and crucify me, / For I have sinned, and sinned.” On a good day, Donne saw the world as an organic biological-spiritual unity, the famous whole where “no man is an island.” On a bad one, it became a slaughterhouse, a Boschian mill: “Th’ earth’s race is but thy table; there are set / Plants, cattle, men, dishes for Death to eat. / In a rude hunger now he millions draws / Into his bloody, or plaguey, or starved jaws” (“Elegy on Mistress Bulstrode”).

    An extremity of perception, in the end, is where the two Donnes meet: He was a mystic in bed, and a mystic in the pulpit. The almost Tantric lover, seeking an essence beyond the body, was also the yearning-for-eternity preacher: “As soon as my soul enters heaven, I shall be able to say to the angels, I am of the same stuff as you.”

    He managed his exit like David Bowie, stripping naked in the weeks before he died and wrapping himself in his winding-sheet so that an artist could make sketches for the posthumous carving of a marble monument. As a preacher, Rundell tells us, Donne’s “speciality” was his gift for riffing on infinity. One imagines his congregants at St. Paul’s creaking and shuffling in their pews as he laid the vision upon them: “There shall be no cloud nor sun, no darkness nor dazzling, but one equal light; no noise nor silence, but one equal music.” And there it is, the final resolving power chord: the radiant wave in which all the contradictions—of the age, and of the man—would be consumed.


    This article appears in the September 2022 print edition with the headline “Heavenly Hackwork.”

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.thenewrepublic.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.thenewrepublic.com/distilled.html index c1cd87168bc6..a194cd9a5485 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.thenewrepublic.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.thenewrepublic.com/distilled.html @@ -1 +1 @@ -Trump’s Republican Defenders Inexplicably Forgot To Expect the Worst

    Trump’s Republican Defenders Inexplicably Forgot To Expect the Worst



    When news broke last week that the FBI had searched former President Donald Trump’s residence and offices at Mar-a-Lago, South Carolina Senator Tim Scott reacted with concerned caution. “We need to let this play out and see exactly what happens,” he said in a CBS News interview. “But we should have been stunned and surprised and shocked with what happened yesterday.”

    Scott’s measured reaction was the exception and not the rule. Most Republican officials responded to the search with threats to open investigations of their own into Attorney General Merrick Garland and the FBI, with calls to defund the FBI and retaliate against federal agents, and with freewheeling claims that the United States had become, in their words, a banana republic, a Third-World dictatorship, or some other kind of foreign autocracy.

    The knee-jerk reactions looked bad in real time, as I noted last week. They look even worse now. And they represent a surprising departure from what had once been a time-tested series of responses for whenever Trump did or said something boorish, authoritarian, or outright bigoted: Don’t be the first to rush to his defense. This was the time tested means by which Republican electeds dealt with Trump’s firehose of controversy throughout his time in office: “Sorry, no, I didn’t see the tweet you’re talking about.”

    As Election Day neared in November 2020, for instance, it looked possible and even likely from polls and early-voting counts that Trump would not win reelection. The former president suggested that he wouldn’t concede the election if he lost, would file legal challenges if he disagreed with the margins, and wanted to stop states from counting mail-in ballots after Election Night. “We’re going in the night of—as soon as the election is over—we’re going in with our lawyers,” he told reporters at one point.

    Trump’s reasons were transparently self-serving. Thanks to his own misinformation campaign about voting by mail, those who relied on it tended to be considerably more likely to vote for then-candidate Joe Biden. This led to a predicted and semi-observed phenomenon known as the “red mirage” and the “blue shift”: in-person votes that trended Republican would be counted first, while absentee votes that trended Democratic would be counted later. This would not be a problem in a healthy democracy where leaders expressed confidence in the democratic process. For a party that had spent years gorging itself on voter-fraud myths and chosen a would-be autocrat as its leader, it was a recipe for disaster.

    For most elected Republicans—or at least those who weren’t actively part of Trump’s pre-January 6 schemes—his efforts to undermine American democracy were something to ignore. “It’s not new for Trump’s party brethren to duck and cover when he says something troubling,” Politico noted at the time. “But after five years of perfecting the art of explaining how they ‘didn’t see the tweet’—the much parodied talking point to which Republicans on Capitol Hill often resort—it is shocking but not surprising that they aren’t speaking up now, even when the integrity of America’s electoral system is under attack by their party’s leader.”

    There were a few instances where some leading Republicans expressed mild criticism of Trump. Only after January 6, when he sent a mob to attack Congress, some top GOP lawmakers did condemn him. (It didn’t last long in most cases: McConnell famously denounced Trump for his role in the insurrection and then voted to acquit him for incitement of insurrection during the impeachment trial a few weeks later.) His infamous Helsinki summit with Russian President Vladimir Putin and his corrosive remarks after the white supremacist rally in Charlottesville, Virginia drew above-average levels of Republican consternation.

    But those few moments stood out mainly because they occurred against a backdrop of acquiescence and silence by top Republicans. When Trump wrote on Twitter in 2019 that four Democratic lawmakers—all of whom were women of color—were “people who hate America” who should “go back” to where they came from, it drew a flurry of condemnation from the left and mostly chirping crickets from the right. “The reality is I want to shift back to the issues and the America they represent versus the America that I want to see,” North Carolina Senator Thom Tillis, who was up for reelection at the time, said while brushing off requests from reporters to weigh in on the president’s remarks.

    This inclination to avoid commenting was strategic on two levels. For one, many Republicans apparently considered it unwise to criticize Trump lest they become victims of his wrath, as many other anti-Trump Republicans became over the four years of his presidency. As for defending Trump when they agreed with him, there was another strong point in favor of keeping silent: He might inflame things even further and place any Republicans who had defended him in an even more uncomfortable spot.

    Those lessons were apparently unlearned during his 18 months out of power. Since the search of Mar-a-Lago, reports emerged that some of the classified materials pertained to the nuclear secrets of either the U.S. or other countries, which are among the most sensitive secrets held by the federal government. (The exact nature of these reported secrets hasn’t been made public and may never be.) Multiple news outlets also reported that the search was far from spontaneous: Government officials had already spent months quietly trying to recover classified documents and other official records before resorting to a search warrant. Trump and his lawyers, for some inexplicable reason, apparently held some back.

    Some of Trump’s more fervent allies fell back to wilder assertions to defend him. Trump had a standing order to declassify anything that went into his personal residence! (That’s not how it works.) The FBI may have tried to plant evidence! (Astonishingly unlikely.) There was a spy or a traitor inside Mar-a-Lago! (Trump loyalists are free to spend as much time as they want accusing each other of betrayal.) One Fox News host even approvingly cited Richard Nixon’s infamous claim that if the president does it, then it’s not illegal. That is not a sign that things are going well for you, to say the least. When it comes to a certain segment of Trumpworld, the last 96 hours felt like watching someone try to swim while wearing a tuxedo.

    Over the weekend, however, leading Republicans have remembered their best practices and have started to fall curiously silent—a modified, limited hangback, if you please. House Minority Leader Kevin McCarthy, who threatened to investigate Garland if the GOP retakes the House in the fall, has returned to tweeting about inflation and Afghanistan. Senate Minority Leader Mitch McConnell kept himself at a similar arms-length approach. Perhaps they and their colleagues have relearned a maxim that the writer Tom Scocca first proffered on Twitter in 2016 at the dawn of the Trump era. “Nothing about Trump has ever looked kinda bad at first but turned out OK,” Scocca wrote. “He’s always worse than you thought.”

    \ No newline at end of file +Trump’s Republican Defenders Inexplicably Forgot To Expect the Worst

    Trump’s Republican Defenders Inexplicably Forgot To Expect the Worst



    When news broke last week that the FBI had searched former President Donald Trump’s residence and offices at Mar-a-Lago, South Carolina Senator Tim Scott reacted with concerned caution. “We need to let this play out and see exactly what happens,” he said in a CBS News interview. “But we should have been stunned and surprised and shocked with what happened yesterday.”

    Scott’s measured reaction was the exception and not the rule. Most Republican officials responded to the search with threats to open investigations of their own into Attorney General Merrick Garland and the FBI, with calls to defund the FBI and retaliate against federal agents, and with freewheeling claims that the United States had become, in their words, a banana republic, a Third-World dictatorship, or some other kind of foreign autocracy.

    The knee-jerk reactions looked bad in real time, as I noted last week. They look even worse now. And they represent a surprising departure from what had once been a time-tested series of responses for whenever Trump did or said something boorish, authoritarian, or outright bigoted: Don’t be the first to rush to his defense. This was the time tested means by which Republican electeds dealt with Trump’s firehose of controversy throughout his time in office: “Sorry, no, I didn’t see the tweet you’re talking about.”

    As Election Day neared in November 2020, for instance, it looked possible and even likely from polls and early-voting counts that Trump would not win reelection. The former president suggested that he wouldn’t concede the election if he lost, would file legal challenges if he disagreed with the margins, and wanted to stop states from counting mail-in ballots after Election Night. “We’re going in the night of—as soon as the election is over—we’re going in with our lawyers,” he told reporters at one point.

    Trump’s reasons were transparently self-serving. Thanks to his own misinformation campaign about voting by mail, those who relied on it tended to be considerably more likely to vote for then-candidate Joe Biden. This led to a predicted and semi-observed phenomenon known as the “red mirage” and the “blue shift”: in-person votes that trended Republican would be counted first, while absentee votes that trended Democratic would be counted later. This would not be a problem in a healthy democracy where leaders expressed confidence in the democratic process. For a party that had spent years gorging itself on voter-fraud myths and chosen a would-be autocrat as its leader, it was a recipe for disaster.

    For most elected Republicans—or at least those who weren’t actively part of Trump’s pre-January 6 schemes—his efforts to undermine American democracy were something to ignore. “It’s not new for Trump’s party brethren to duck and cover when he says something troubling,” Politico noted at the time. “But after five years of perfecting the art of explaining how they ‘didn’t see the tweet’—the much parodied talking point to which Republicans on Capitol Hill often resort—it is shocking but not surprising that they aren’t speaking up now, even when the integrity of America’s electoral system is under attack by their party’s leader.”

    There were a few instances where some leading Republicans expressed mild criticism of Trump. Only after January 6, when he sent a mob to attack Congress, some top GOP lawmakers did condemn him. (It didn’t last long in most cases: McConnell famously denounced Trump for his role in the insurrection and then voted to acquit him for incitement of insurrection during the impeachment trial a few weeks later.) His infamous Helsinki summit with Russian President Vladimir Putin and his corrosive remarks after the white supremacist rally in Charlottesville, Virginia drew above-average levels of Republican consternation.

    But those few moments stood out mainly because they occurred against a backdrop of acquiescence and silence by top Republicans. When Trump wrote on Twitter in 2019 that four Democratic lawmakers—all of whom were women of color—were “people who hate America” who should “go back” to where they came from, it drew a flurry of condemnation from the left and mostly chirping crickets from the right. “The reality is I want to shift back to the issues and the America they represent versus the America that I want to see,” North Carolina Senator Thom Tillis, who was up for reelection at the time, said while brushing off requests from reporters to weigh in on the president’s remarks.

    This inclination to avoid commenting was strategic on two levels. For one, many Republicans apparently considered it unwise to criticize Trump lest they become victims of his wrath, as many other anti-Trump Republicans became over the four years of his presidency. As for defending Trump when they agreed with him, there was another strong point in favor of keeping silent: He might inflame things even further and place any Republicans who had defended him in an even more uncomfortable spot.

    Those lessons were apparently unlearned during his 18 months out of power. Since the search of Mar-a-Lago, reports emerged that some of the classified materials pertained to the nuclear secrets of either the U.S. or other countries, which are among the most sensitive secrets held by the federal government. (The exact nature of these reported secrets hasn’t been made public and may never be.) Multiple news outlets also reported that the search was far from spontaneous: Government officials had already spent months quietly trying to recover classified documents and other official records before resorting to a search warrant. Trump and his lawyers, for some inexplicable reason, apparently held some back.

    Some of Trump’s more fervent allies fell back to wilder assertions to defend him. Trump had a standing order to declassify anything that went into his personal residence! (That’s not how it works.) The FBI may have tried to plant evidence! (Astonishingly unlikely.) There was a spy or a traitor inside Mar-a-Lago! (Trump loyalists are free to spend as much time as they want accusing each other of betrayal.) One Fox News host even approvingly cited Richard Nixon’s infamous claim that if the president does it, then it’s not illegal. That is not a sign that things are going well for you, to say the least. When it comes to a certain segment of Trumpworld, the last 96 hours felt like watching someone try to swim while wearing a tuxedo.

    Over the weekend, however, leading Republicans have remembered their best practices and have started to fall curiously silent—a modified, limited hangback, if you please. House Minority Leader Kevin McCarthy, who threatened to investigate Garland if the GOP retakes the House in the fall, has returned to tweeting about inflation and Afghanistan. Senate Minority Leader Mitch McConnell kept himself at a similar arms-length approach. Perhaps they and their colleagues have relearned a maxim that the writer Tom Scocca first proffered on Twitter in 2016 at the dawn of the Trump era. “Nothing about Trump has ever looked kinda bad at first but turned out OK,” Scocca wrote. “He’s always worse than you thought.”

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.thestar.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.thestar.com/distilled.html index c690a1ffd7b2..8084d923b266 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.thestar.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.thestar.com/distilled.html @@ -1 +1 @@ -WestJet customers report data breach, leaked personal information

    WestJet customers report data breach, leaked personal information


    WestJet customers reported Wednesday that the Canadian airline’s app has compromised personal information.

    App users took to Twitter to express their concern with the situation, claiming that when they logged in to the WestJet app, they were able to see personal details and account information associated with complete strangers.

    WestJet acknowledged the issue on Twitter, saying the issue lasted less than an hour and was resolved by 4:30 p.m. MST.

    The airline apologized, saying they “continue to actively investigate the cause of this issue.”

    The cause of the breach is not yet known. WestJet said on Twitter that once new information is available it will be provided to those affected by the error.

    WestJet responded to the Star’s request for comment, saying “we take the privacy of our guests extremely seriously and will continue to provide updates to our guests as required.”

    JOIN THE CONVERSATION

    Conversations are opinions of our readers and are subject to the

    Code of Conduct. The Star does not endorse these opinions.

    \ No newline at end of file +WestJet customers report data breach, leaked personal information

    WestJet customers report data breach, leaked personal information


    WestJet customers reported Wednesday that the Canadian airline’s app has compromised personal information.

    App users took to Twitter to express their concern with the situation, claiming that when they logged in to the WestJet app, they were able to see personal details and account information associated with complete strangers.

    WestJet acknowledged the issue on Twitter, saying the issue lasted less than an hour and was resolved by 4:30 p.m. MST.

    The airline apologized, saying they “continue to actively investigate the cause of this issue.”

    The cause of the breach is not yet known. WestJet said on Twitter that once new information is available it will be provided to those affected by the error.

    WestJet responded to the Star’s request for comment, saying “we take the privacy of our guests extremely seriously and will continue to provide updates to our guests as required.”

    JOIN THE CONVERSATION

    Conversations are opinions of our readers and are subject to the

    Code of Conduct. The Star does not endorse these opinions.

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.twincities.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.twincities.com/distilled.html index de9f6604c3f3..38955562fdde 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.twincities.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.twincities.com/distilled.html @@ -4,7 +4,7 @@

    Bridge tenders who work for the Minnesota Department of Transportation approached city officials earlier this summer and asked them to consider the ordinance. “I thought it was already illegal, to be honest,” Mueller said.

    Jumping from the bridge could be dangerous, “depending on how high or low the water is,” Mueller said. There are boats going under the bridge, there’s debris in the water and the river often has a strong current, he said.

    “Kids might think it’s a really fun idea, and we’re just worried about their safety,” he said. “We don’t want anyone to get hurt.”

    -
    A sign warns against climbing over bridge railings over the St. Croix River
    Signs posted on the St. Croix River bridge in Oak Park Heights indicate that it is illegal to “climb on or over the bridge railings.” (Courtesy of the Minnesota Department of Transportation)
    +
    A sign warns against climbing over bridge railings over the St. Croix River
    Signs posted on the St. Croix River bridge in Oak Park Heights indicate that it is illegal to “climb on or over the bridge railings.” (Courtesy of the Minnesota Department of Transportation)

    Exceptions to the ordinance would be allowed for authorized workers, public-safety purposes or activities sanctioned by the city or other government entity.

    Violators could face a petty misdemeanor, which is a payable ticket with a maximum $300 fine, said City Attorney Korine Land.

    The ordinance could become law following a second reading and affirmative city council vote on Sept. 5.

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.upi.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.upi.com/distilled.html index d1aaaa0c14cf..4148d81cc8db 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.upi.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.upi.com/distilled.html @@ -1,7 +1,7 @@ Giuliani testifies in Georgia on Trump efforts to overturn Biden's 2020 election win

    Giuliani testifies in Georgia on Trump efforts to overturn Biden's 2020 election win



    -

    Aug. 17 (UPI) -- After efforts to delay the proceeding, former Donald Trump attorney Rudolph Giuliani appeared in a Georgia court for several hours on Wednesday to face a special grand jury over efforts in the state to overturn the outcome of the 2020 presidential election.

    -

    Giuliani was involved in Trump's post-election efforts in late 2020 and early 2021 after Democrat Joe Biden defeated the former president, which included moves in Georgia, where Biden won the state's 16 key electoral votes. +

    Aug. 17 (UPI) -- After efforts to delay the proceeding, former Donald Trump attorney Rudolph Giuliani appeared in a Georgia court for several hours on Wednesday to face a special grand jury over efforts in the state to overturn the outcome of the 2020 presidential election.

    +

    Giuliani was involved in Trump's post-election efforts in late 2020 and early 2021 after Democrat Joe Biden defeated the former president, which included moves in Georgia, where Biden won the state's 16 key electoral votes.

    In the subpoena to appear Wednesday, Fulton County District Attorney Fani Willis pointed to comments made by Giuliani before a state Senate hearing in which he provided testimony and evidence "purporting to demonstrate the existence of election fraud in multiple Georgia counties during the administration of the November 2020 election."

    @@ -15,9 +15,9 @@

    Giuliani was acting as Trump's personal attorney in December 2020 when he accused Fulton County officials of election fraud that aided Biden. In early January 2021, Trump called Georgia Secretary of State Brad Raffrensperger and asked him to "find" enough votes to beat Biden's tally in the state -- a call that ultimately spurred the investigation from Willis.

    Giuliani fought against testifying before the grand jury in-person as his attorney had argued that his health and recent heart surgery prevented him from traveling by plane. But that move to delay was rejected by the judge, who countered that Giuliani could travel to Atlanta by car or by train. -

    Former President Donald Trump speaks with Yasir Al-Rumayyan, governor of Saudi Arabia's Public Investment Fund, during the LIV Golf Bedminster invitational at the Trump National Golf Club in New Jersey on July 29. File Photo by Peter Foley/UPI

    +

    Former President Donald Trump speaks with Yasir Al-Rumayyan, governor of Saudi Arabia's Public Investment Fund, during the LIV Golf Bedminster invitational at the Trump National Golf Club in New Jersey on July 29. File Photo by Peter Foley/UPI

    Last month, Willis filed motions to hear testimony from several of Trump's associates and advisers -- and could also possibly call Trump to appear. Trump's team has hired attorneys in the Atlanta area, including prominent defense lawyer Drew Findling.

    -

    On Wednesday, Georgia Gov. Brian Kemp filed a motion to quash a subpoena ordering him to appear before the grand Jury.

    +

    On Wednesday, Georgia Gov. Brian Kemp filed a motion to quash a subpoena ordering him to appear before the grand Jury.

    Kemp, a Republican who resisted Trump's efforts to overturn the state's election results, argued in the legal filing that Willis "enginered the Governor's interaction with the investigation to reach a crescendo in the middle of an election cycle" as he faces a challenge from Democrat Stacy Abrams.

    "For more than a year, the governor's team has continually expressed his desire to provide a full accounting of his very limited role in the issues being looked at by the special grand jury," Katie Byrd, Kemp's communications director said. "We are now just weeks away from the 2022 general election, making it increasingly difficult to dedicate the time necessary to prepare and then appear."

    diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.usatoday.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.usatoday.com/distilled.html index 82e055b7ea2e..bf24e4526c7d 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.usatoday.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.usatoday.com/distilled.html @@ -1 +1 @@ -Teachers often buy school supplies themselves. In 2023, they can deduct $50 more on their taxes

    Teachers often buy school supplies themselves. In 2023, they can deduct $50 more on their taxes


    Teachers and other educators will be able to deduct up to $300 of out-of-pocket costs for their classrooms this upcoming school year – thanks to the first increase in 20 years.  

    The Internal Revenue Service announced that educators can deduct up to $300 for their classroom necessities when they file their federal income tax returns next year. It’s the first time the annual limit has increased since 2002, the IRS confirmed in a news release last week.  

    The previous limit was $250 annually. The ceiling is set to rise in $50 increments based on inflation, according to the IRS. The agency confirmed to USA TODAY that inflation adjustments are typically annual and apply to a slate of tax policies.  

    People eligible for the deduction include K-12 teachers, other instructors, counselors, principals or aides in a school for at least 900 hours during the school year. Educators may work at public or private schools, and they can deduct costs that haven’t been reimbursed for books, computer equipment, COVID-19 protective items such as hand soap and face masks and more.  

    Educators can still take the deduction if they take the standard deduction on their personal taxes. If an educator is married and files a joint return with another eligible educator, they are able to deduct up to $600, but not more than $300 for each person. 

    Florida:High school student wins Google Doodle contest by showcasing her mother's support

    California:Schools to provide free breakfast, lunch for students in first statewide meals program

    Some states also offer deductions for teachers purchasing classroom materials and other essentials. For example, in Virginia, eligible educators may deduct up to $500 on their returns filed in 2023.  

    Although inflation has eased off historic levels, prices for essentials remain elevated across the country.  

    A recent survey from EdChoice found that about half of U.S. teachers under age 55 considered leaving the field in fall 2021. About 64% of teachers older than 55 considered retiring in fall 2021, with many citing feelings of being undervalued and underpaid.  

    High school teachers in the U.S. make a median salary of $61,820, as of 2021, according to the Bureau of Labor Statistics. Middle school teachers make a median salary of $61,320, while kindergarten and elementary school teachers make a median salary of $61,350 as of 2021. However, pay for teachers, administrators and other educators varies by state and region across the country. 

    \ No newline at end of file +Teachers often buy school supplies themselves. In 2023, they can deduct $50 more on their taxes

    Teachers often buy school supplies themselves. In 2023, they can deduct $50 more on their taxes


    Teachers and other educators will be able to deduct up to $300 of out-of-pocket costs for their classrooms this upcoming school year – thanks to the first increase in 20 years.  

    The Internal Revenue Service announced that educators can deduct up to $300 for their classroom necessities when they file their federal income tax returns next year. It’s the first time the annual limit has increased since 2002, the IRS confirmed in a news release last week.  

    The previous limit was $250 annually. The ceiling is set to rise in $50 increments based on inflation, according to the IRS. The agency confirmed to USA TODAY that inflation adjustments are typically annual and apply to a slate of tax policies.  

    People eligible for the deduction include K-12 teachers, other instructors, counselors, principals or aides in a school for at least 900 hours during the school year. Educators may work at public or private schools, and they can deduct costs that haven’t been reimbursed for books, computer equipment, COVID-19 protective items such as hand soap and face masks and more.  

    Educators can still take the deduction if they take the standard deduction on their personal taxes. If an educator is married and files a joint return with another eligible educator, they are able to deduct up to $600, but not more than $300 for each person. 

    Florida:High school student wins Google Doodle contest by showcasing her mother's support

    California:Schools to provide free breakfast, lunch for students in first statewide meals program

    Some states also offer deductions for teachers purchasing classroom materials and other essentials. For example, in Virginia, eligible educators may deduct up to $500 on their returns filed in 2023.  

    Although inflation has eased off historic levels, prices for essentials remain elevated across the country.  

    A recent survey from EdChoice found that about half of U.S. teachers under age 55 considered leaving the field in fall 2021. About 64% of teachers older than 55 considered retiring in fall 2021, with many citing feelings of being undervalued and underpaid.  

    High school teachers in the U.S. make a median salary of $61,820, as of 2021, according to the Bureau of Labor Statistics. Middle school teachers make a median salary of $61,320, while kindergarten and elementary school teachers make a median salary of $61,350 as of 2021. However, pay for teachers, administrators and other educators varies by state and region across the country. 

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.usnews.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.usnews.com/distilled.html index 52af8498cde4..55233dff91a1 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.usnews.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.usnews.com/distilled.html @@ -1 +1 @@ -‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny

    ‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny


    Mohammad’s journey from Afghanistan to a home in the U.S. played out in three stages.

    The first occurred following the fall of Kabul a year ago, after which the husband and father who worked with the U.S. government for 14 years spent a month shuttling his family from safe house to safe house, trying to outrun the Taliban.

    The second took place in Qatar, where his family spent four weeks on a military base, living in a shipping container turned into transitional housing. And the third leg involved two months on a military base in New Jersey, where his family was vaccinated, processed and housed under a tent with hundreds of other Afghan evacuees, their only privacy provided by a thin partition dividing households.

    In February, Mohammad and his family reached their final destination in Manassas, Virginia, where they now live in a two-story, three-bedroom apartment with a proper roof and sturdy walls. It couldn’t have come soon enough: His wife is struggling with a dangerous medical condition. Still, nobody in his family has found work. Food is scarce, and he’s not sure how he’ll pay his bills. In fact, Mohammad says he feels more insecure now than at any time since his government fell. From the moment his family was assigned to Northern Virginia, he says his refugee resettlement caseworker – the person assigned to help him with his basic needs – has been unresponsive to his pleas for assistance.

    “To be honest, I’m disappointed,” says Mohammad, whose real name can’t be used due to security concerns.

    Mohammad is referring to his treatment by Lutheran Social Services of the National Capital Area, a refugee resettlement agency charged with using federal funds to provide housing and other basic services to help refugees get on their feet. The agency says it has resettled more than 4,500 Afghan refugees so far – the most, it says, of any organization on the East Coast.

    In Mohammad’s mind, it’s doing an inadequate job of it. And plenty of others agree, according to a U.S. News investigation. More than two dozen interviews with Afghan clients of the agency, current and former employees and volunteers who work closely with the organization uncovered stories about multiple failures to perform services.

    Some employees, sources say, have provided inadequate food, housing and other services to refugees and played favorites among clients. They also say some staff have failed to securely store sensitive documents, falsified case notes, skimmed funds from petty cash and paid questionable bonuses to employees.

    Mohammad poses for a photo at his home in Manassas, Virginia.(Avi Gupta for USN&WR)

    “You just scratch your head going, ‘Is anybody watching this office? Is anybody auditing them?’” says Ted Vinatieri, a pastor at Pillar Church in Stafford, Virginia, and one of several volunteers who expressed apprehension about the treatment of Afghan refugees by Lutheran Social Services.

    Concerns about the agency have already made their way to the federal government, where the Department of State monitors refugee resettlement during the first few months after their arrival. Individuals close to Lutheran Social Services have reached out to the State Department, which is now investigating claims about client mistreatment.

    One of those individuals reached out to the FBI with concerns, and the law enforcement agency has contacted at least one former and one current employee to discuss their experiences. The FBI would not confirm whether there is an official investigation.

    Lutheran Social Services declined to comment on many of the allegations against it. However, it said it was aware of the complaints and that it had worked with third-party organizations, including an accounting firm and a law firm, to investigate them.

    Lutheran Social Services declined to share the law firm’s report with U.S. News, but it shared its 2021 third-party financial audit, which showed no evidence of financial malfeasance or fraud. It says the same firm looked beyond 2021 to the present and found the same but Lutheran Social Services declined to share that report as well. The group’s parent organization, which is responsible for monitoring Lutheran Social Services, also investigated complaints and found no evidence of financial malfeasance or fraud.

    “We are committed to serving our community with excellence,” the group said in a statement, adding, “we welcome and respond to all concerns brought to our attention.”

    An Emergency Response

    There is no doubt resettlement agencies have faced a herculean challenge. More than 74,000 Afghans have come to the United States following the Taliban’s takeover of Kabul a year ago, according to the State Department. Of those, about 9,000 – or 12% – settled in Maryland, Virginia and Washington, D.C. Many asked to be resettled in the Washington area because of a desire to be near the government agencies they’d worked closely with in Afghanistan and because of its sizable Afghan community. Virginia had the most resettled Afghan refugees of any state per capita between 2001 and September 2021.

    The U.S. government contracts nine nonprofit agencies to assist with resettling refugees from all over the world. Those agencies rely on a network of local affiliates, like Lutheran Social Services, across the country that provide basic services to refugees and sometimes offer additional assistance such as medical screening programs or support for unaccompanied migrant children. In the last 12 months alone, those agencies have received nearly $1.5 billion in federal funds.
    The State Department says it awarded more than $40 million to Lutheran Immigration and Refugee Service, Lutheran Social Services’ parent organization, in August 2021 to resettle Afghan refugees. Since then, Lutheran Immigration and Refugee Service says it has helped about 12,000 Afghan refugees find a home in the U.S.

    Under their cooperative agreements with the State Department, resettlement agencies like Lutheran Social Services have a list of services they’re obligated to provide to Afghan refugees within three months, using a fixed per capita grant of $2,275. Upon arrival, refugees are supposed to have safe housing, for example, as well as culturally appropriate food, seasonal clothes and pocket money for emergency expenses. The State Department’s agreement with Lutheran Immigration and Refugee Service requires staff members to perform two home-visits to refugees within 30 days of arrival – either virtually or in-person – to the extent possible, and to help them apply for cash assistance, Social Security cards, English-language programs and an array of other services and benefits within 90 days.

    Within five days, according to their agreement, employees are required to conduct intake interviews with refugees and explain their rights and responsibilities. Within 90 days, they’re required to provide “orientation” information about a range of topics, including housing, immigration status, employment and U.S. law.

    In the immediate weeks following the evacuation of Kabul, refugee resettlement organizations struggled to meet those obligations – and, many argued, understandably so.

    Former President Donald Trump drastically lowered the country’s refugee admissions cap during his time in office, essentially incapacitating the U.S. refugee program. Presidents typically set the country’s refugee cap between 70,000 to 90,000, according to the Migration Policy Institute. Yet the Trump administration reduced the fiscal 2017 cap set by the Obama administration from 110,000 to 50,000, and then continued to lower it until in fiscal 2021 it reached 15,000 – the lowest since the 1980 Refugee Act that governs admissions took effect.

    Because resettlement groups receive money based on the numbers of refugees they resettle, their budgets were devastated. Hundreds of affiliate offices had to close, and many employees – some with decades of experience – lost their jobs. Lutheran Immigration and Refugee Service alone had to close a third of its 48 offices and lay off more than 120 employees. Lutheran Social Services says its resources and staff were “decimated.”

    After the evacuation of Kabul in August 2021, resettlement organizations found themselves pushed to the limit. Usually, they would have weeks or months to plan for refugee arrivals. Now they had days and far too few staff members to deal with the sheer numbers – the largest influx of refugees since roughly 125,000 Vietnamese arrived at the end of the Vietnam War. Lutheran Social Services says it went from serving 500 people a year through its refugee program during the Trump administration to 500 people a month in August 2021. And it kept its doors open to Afghans, even after local peers began to limit their numbers.

    The sudden uptick in refugees caused problems not only for Lutheran Social Services but for resettlement organizations throughout the country: Airport pickups didn’t run as smoothly as they once did. Refugees were placed in cramped hotel rooms while staff looked for more permanent housing. Some arrived at homes without furniture. Services that were once commonplace fell by the wayside.

    “When Kabul fell, like when Saigon fell in 1975, we weren’t prepared,” says Eskinder Negash, president and CEO of the U.S. Committee for Refugees and Immigrants, one of the nine resettlement organizations that contracts with the U.S. government. “I’m just being very candid. We are not a disaster response team.”

    On top of that, there was a global pandemic to contend with. Refugee resettlement groups were working remotely. Employees fell ill and couldn’t work. When entire offices were overwhelmed with coronavirus outbreaks, refugee flights had to be redirected to other locations. Afghans were also arriving in the midst of a housing crisis, with rents climbing to some of the highest prices in decades.

    “I've done this work for over four decades,” Negash says. “This was probably the most challenging environment to resettle anybody, let alone over 70,000 Afghans.”

    Initially, some groups had to tap into privately raised funds to meet the needs. But soon federal dollars rolled in, allowing organizations to hire staff and provide services. Yet now, a year after the evacuation, clients and others say Lutheran Social Services is still struggling to provide vital assistance to Afghan refugees.

    Promises Unfulfilled

    In late June, Amir, a Lutheran Social Services client and former member of the Afghan special forces, is sitting behind his coffee table in his sparsely furnished apartment in Hyattsville, Maryland. As his toddler darts in and out the room, he holds up his phone and shows his text message exchanges with his caseworker.

    “Hello brother,” he starts out each text, before asking for help with things like rent, a bus card and English-language classes. The caseworker doesn’t always respond, but when he does, it’s with phrases like, “in a meeting” or “will call you back.” The problem, according to Amir, is that he never does.

    It’s been over four months since Amir – a soft spoken 29-year-old – and his wife, son and sister left a military base in Virginia and moved to Maryland. Yet his wife, who has a medical condition and has been struggling with headaches and sleeplessness, still doesn’t have the Medicaid insurance she should be eligible for.

    Amir displays his Afghan special forces beret, as his toddler looks on, in Hyattsville, Maryland. (Avi Gupta for USN&WR)

    The issue has been eating away at Amir, who has been asking his caseworker for help to no avail. He’s taken his wife to the front desk of the hospital two times, he says, but administrators wouldn’t accept her without Medicaid. At one point, Amir’s caseworker told him to just call 911, and he almost did – before a friend cautioned against it due to cost.

    “I asked [the caseworker] many times, please make an appointment for my wife, she has a health problem and we don't know what's going on,” Amir says. “When we call him every time he tells me, ‘I'm very busy. I’ll call you back.’ We wait one, two, three days, we call him back and he says, ‘I'm on vacation,’ ‘I'm in the vehicle.’”

    “Four months and we cannot get insurance,” he continues. “My wife’s health is very important. … This is very difficult.”

    Amir, whose name has been changed, rattles off a list of other complaints: Despite multiple invitations for a meal or tea, his caseworker never entered his home, where he would have seen his dilapidated stove and broken dining chairs or heard the mice in the walls. At one point, the caseworker stopped by with documents but asked that Amir come to his car to sign them since he was running late. Paperwork was never explained. After his caseworker told him his unit couldn’t receive internet, he turned to a volunteer who nevertheless found him Wi-Fi so he could take English classes. Amir’s family has food stamps – but not because his caseworker set them up – because Amir went to a county office in person to get them himself.

    “They made me mad,” he says of the agency – so mad, in fact, that in June he blocked his case manager’s phone number.

    Lutheran Social Services says it does not comment on specific clients as their privacy and safety is of “utmost importance” to the agency. But volunteers and other Afghan refugee clients of the agency say the complaints made by Amir (whose wife received Medicaid in mid-July) are not isolated.

    They say some caseworkers, often inexperienced and overwhelmed with high caseloads, regularly ignore client messages about urgent needs. Refugees say house visits can be irregular and rushed and that paperwork often goes unexplained. Some said they’ve waited months to receive the government documents that allow them to work and get benefits, and that their caseworkers didn’t follow-up to explain or help reduce the delays.

    At times, rent checks, which Lutheran Social Services is supposed to pay for the first three months, come late, leaving refugees worried about late fees. Housing can be inappropriate, unfurnished or unsanitary. In July, U.S. News visited a family in an extended stay hotel that they’d been staying in since May. Several refugees pointed to bites on their arms and said they’d seen insects in their sheets.

    Vinatieri, the pastor, says he was especially bewildered by the treatment of a wheelchair-bound paraplegic man who the agency moved into an Airbnb with seven front steps.

    “This whole thing was just like, ‘Oh, come on,’” he says. “This guy got shot defending the American cause and this is how we treat him? Let’s do better with our tax dollars.”

    Behind the scenes, two current employees say they have seen some staff members make up case notes about services they didn’t deliver and falsify client signatures meant to verify that they’d received things like food delivery and cash. One current employee says they saw a caseworker give a family of seven $200 in cash, had them sign a receipt and later wrote on it that the family had been given $700.

    Another current employee says they have gone through several audits, including annual financial audits and monitoring by Lutheran Immigration and Refugee Service, the parent organization. In the weeks before each audit, which they tell U.S. News are “very easy to pass,” they say some staff members forged client signatures on receipts and other documents to be compliant. Whether or not the services were actually provided to refugees, the employee says, was unclear.

    “What they do is they quickly call the families and see what they are missing. They sometimes provide it right before the audit – a day before. … I, myself, dropped off furniture almost in the middle of the night – at 10 p.m. – because the auditor was coming at 8 a.m. to see and check the furniture.”

    Whether or not a family receives something as basic as a couch can come down to their position on a hierarchy determined by Lutheran Social Services staff, sources say. Refugees and volunteers say some staff members, who are mostly well-educated Afghans, can be dismissive of Afghan refugees who struggle to read and write or who speak a different first language. Sources say refugees with strong U.S. ties, and those savvy enough to leverage them, are often the ones who get the most attention: prompt responses to their questions, rent paid beyond the required three months, new furniture, funds from the petty cash box.

    Current staff members said there’s another factor that can give refugees an advantage: sharing the same last names as staff.

    “Some clients who are relatives are getting better services,” one current employee says plainly. They reported seeing relatives get more rent, more cash, better furniture, more job assistance and more Uber trips for transportation.

    A member of another organization helping Afghan refugees says they saw nepotism firsthand. Their organization was working with Lutheran Social Services to do home setups, using private donations to ensure families had furniture, basic house supplies, food and other necessities they needed when they first arrived. Lutheran Social Services would flag needy homes for them, but half of the time, they say, the group would show up to find that homes flagged as needy often had more than enough supplies.

    “A handful of times, that person would turn out to be a relative of a case manager or employee,” they say. (Lutheran Social Services declined to comment on some of these claims, but said its legal investigators did not find evidence to sustain allegations that its case management team treats clients differently based on their ethnic backgrounds.)

    While sources say well-connected Afghans see their complaints addressed quickly, others are said to be ignored, dismissed or even threatened if they share their concerns.

    Two refugee families told U.S. News they’d been instructed by the same caseworker not to complain to the media about their treatment by Lutheran Social Services. A father with a young child was so worried during his interview with U.S. News that he closed his window blinds, nervously peeking outside to see if anyone was watching. One of the families said the caseworker also told them they would be deported by the State Department if they complained.

    Lutheran Social Services says its media policy doesn’t restrict client participation in media interviews. We believe “in the importance of sharing and amplifying Afghan Allies’ stories,” the group said in a statement. “We are grateful to those who are willing to share their experiences and support their right to do so.”

    Mohammad puts himself in the ignored and dismissed category.

    On Feb.12, the day Mohammad and his family were scheduled to leave a military base in New Jersey for Virginia, his wife had a medical emergency while waiting in line for the bus. She was rushed to an off-base emergency room and had surgery early the next morning.

    While Mohammad stayed at his wife’s bedside, his four teenaged children remained at the base for another week, until Feb. 18, when the government removed the last remaining evacuees from the facility. That day Mohammad’s children packed into a bus with other refugees and were driven about 200 miles south to an area near Washington Dulles International Airport in the D.C. suburbs of Virginia. There, Mohammad says, his children waited for hours, luggage in tow, while other Afghans were picked up by their caseworkers and taken to their new housing.

    Mohammad was preparing for his wife to have another operation when his kids called him and asked what they should do. He called his caseworker, who told him she couldn’t make the trip and suggested that he ask a friend to retrieve his children.

    Mohammad scrambled to reach one of his friends – a colleague he knew from the development work he did with the U.S. back in Afghanistan – and he agreed to head toward Dulles.

    “He was shocked,” Mohammad says.

    The friend took the children to their designated hotel, where the surprises kept coming: The four children were to stay in a single room with one bed. There was no food or money to pay for it. Mohammad says he frantically called his caseworker to ask how his children could eat.

    Her response?

    “Ask your friend.”

    The fact that Mohammad’s family ended up in a hotel wasn’t atypical. Some refugees have waited months in hotels while resettlement agencies have worked to find them more permanent housing. But Mohammad didn’t want his children to wait, so he reached out to the same friend, who helped him secure an apartment in the Washington suburbs three days later.

    While his caseworker approved of the apartment and agreed to pay the rent, Mohammad says he had to once again rely on his friend, instead of the caseworker, to get his children there.

    “And then when they came, there was nothing inside the house,” Mohammad says. “No furniture, no kitchen tools, no water, no food.”

    When Mohammad and his wife finally reunited with their children in mid-March, he said his apartment was sparsely furnished with pieces of furniture his children had salvaged from garbage they’d found on a nearby curb. Soon, he noticed small, itchy red bumps on everyone's arms and legs – bites from insects that had infested the sofa.

    Lutheran Social Services also declined to comment on the specifics of Mohammad’s story, citing client privacy and safety concerns.

    The Commander

    Employees say they have tried to flag cases like Mohammad's, but that it doesn’t go well. They feel that when they raise concerns, supervisors either ignore their claims, say they will address them and do nothing, or use the opportunity to question the employee’s own performance. “Dismissive and indifferent” are the words one employee used to describe the leadership culture.

    For a brief moment last January, several Lutheran Social Services employees had hope the organization could turn itself around. The CEO, Kristyn Peck, had announced the hire of a new executive director of refugee and immigrant services named Eric Coulson – and he had the kind of resume that convinced staff he meant business. Coulson was a retired attorney and former Army Reserve captain who had commanded a 130-soldier engineer company in Ramadi and Fallujah, Iraq, during which time he earned a Bronze Star and a Combat Action Badge. He served as a legal adviser to the U.S. military in Egypt, a special assistant to the U.S. ambassador to Nigeria and had experience as a consular officer and refugee program officer at the State Department.

    Eric Coulson poses for a portrait at his Alexandria, Virginia home. (Avi Gupta for USN&WR)

    Coulson, 54, was nervous about his decision to retire from the State Department and join Lutheran Social Services – he’d never been part of the nonprofit world – but he was excited by the opportunity to give back to Afghans who had sacrificed on behalf of the U.S.

    He spent the first three weeks of his tenure working from home, attending virtual training sessions and online meetings he found less than effective. Then, just after this third week, he got a message that an overwhelmed employee had passed out at work. Immediately, he says, he hopped into his car and drove to the organization’s branch office where it happened to investigate.

    “By the time I got there, she had gone home,” he says. “But I start poking around, looking at how people are doing, really going back to my Army days of being a commander and trying to take care of people and find out what's going on.”

    The first thing he noticed, he says, was seven employees in a meeting trying to figure out how to pay rent for Afghan refugees with the first of the month just three days away. When he subsequently asked the office director about the late-stage decision making, he says he was told, “We have until the fifth of the month to pay anyway.” (One message reviewed by U.S. News shows a staff member asking about a May rent check for a client on May 17; another shows staff discussing how to pay July rent on the first of July.)

    But more worrying, according to Coulson, was the fact that refugee identity documents, Social Security cards and employment authorization cards were scattered haphazardly around the main office area, where they could have been easily snatched and used for identity theft.

    “I spent the last seven years handling passports and all sorts of identity documents,” he says. “If I had to go to the restroom when I was working with a bunch of diplomatic passports, I would lock them in my desk. I take identity document protection very seriously, as does the U.S. government.”

    Coulson shared his concerns with the organization’s executives, who agreed there was a problem, and they met with the person in charge of the office to express their concerns. Coulson said he planned to counsel the employee – a direct report – in writing, and he says his bosses approved of the approach.

    The employee pushed back, insisting he did have a process in place to store sensitive documents, but Coulson says he visited the office a few days later to find checks totalling more than $10,000 sitting on his desk. “They were just sitting there, signed, anyone could have taken them,” he says.

    “The other thing I found is two boxes on the floor, just cardboard boxes, that had hundreds of Social Security cards and employment authorization documents – no inventories. And it wasn’t even like someone had set them on their desk or whatever. No, they were just tossed there.”

    In one corner of the office, he found opened and discarded envelopes that had contained Social Security cards simply thrown in a pile. He went through them again and found five cards that employees had missed.

    “What I would have expected generally was that those would have been in a locked safe of some sort with a list of the documents and who they belong to and who signed them,” he says. “I would expect some sort of record keeping so that you don't run the risk of identity theft. And there were no such controls in place.”

    Opened and discarded envelopes sit in an office at Lutheran Social Services. Coulson says he went through them again and found five social security cards that employees had missed.(Courtesy of Eric Coulson)

    At that point, Coulson says, “I'm like, OK, this is why I was hired. I have lots of leadership experience in situations that are challenging,” including managing sensitive documents. “This is all within my wheelhouse.”

    Coulson went ahead with his plan: He had a conversation with his direct report, which he recorded, and he also counseled the employee in writing. But when Coulson’s supervisor got word of the moves, Coulson says he was chastised for putting the “operation at risk” and warned his behavior could undermine trust in the organization.

    “I couldn't believe what I was hearing,” Coulson says. “I said, ‘Well, I guess maybe if you don't think I should be counseling people in writing and worrying about some of these things, maybe I'm not the person for you.’”

    In response, Coulson says he was told where to return his office equipment. And within 10 minutes, he says, his access to all systems was cut off.

    “They really wanted me out,” he says. “I was zeroing in on processes that were clearly not working and clearly put people at risk, and I think I was clearly going to find more that was going on.”

    Lutheran Social Services declined to comment on Coulson’s versions of events, saying it doesn’t discuss personnel matters. However, it notes that its 2021 audit, which ran through September – the beginning of the refugee surge – was clean except for one issue: Of 40 “items” randomly selected, there was one instance where Lutheran Social Services either misplaced or potentially destroyed an eligibility document that would have allowed a client to receive benefits.

    “This appears to be an isolated incident,” according to Pager Metis, the firm that conducted the audit.

    At the time, the agency was only keeping physical copies of documents, the report said, but it is now also using electronic copies.

    A Hefty Bonus

    Coulson didn’t have the chance, but there was another issue he’d planned to bring up in that final meeting with management – something that had been bothering him for a while.

    On Martin Luther King Day, less than two weeks after Coulson started, U.S. Ambassador to the U.N. Linda Thomas-Greenfield came to a resettlement office to take part in a day of service on behalf of refugees. Coulson decided to swing by, just to check it out, and the following week he noticed he’d been given a $250 bonus simply for attending.

    “I didn’t really know what to do,” he says, adding that coming out of the Army and the State Department, he’d never been paid for that kind of thing. “Especially as someone almost making six figures a year, I wasn't really comfortable,” he says. “I kept the money, but it was one of those things that I was having problems processing.”

    It turns out Coulson had received a “surge bonus,” which was part of a new program that raised eyebrows among several employees.

    In November, when Afghans were arriving to the Washington area in record numbers, Peck instituted a program in which employees would be paid more for working beyond their regular hours to “show appreciation for those going above and beyond” to meet the organization’s “growing needs.” Anyone working an extra 3 1/2 hours would earn a $250 bonus, and anyone working seven hours would earn $500. All staff, regardless of whether they were hourly or salaried, were eligible.

    When the bonuses were first announced, there was no formal process tied to earning them, says Rosalind Floyd, who processed the payments as part of her role as then-human resources manager. At first, she says, managers would simply email her telling her to process bonuses for their employees. Eventually, a form was created. But even then, she says, employees only needed to include a brief description of what work they were doing and when.

    When Coulson approved his first round of paychecks, he was alarmed to see that several people directly reporting to him were earning thousands of dollars in bonuses for work that they had claimed to do all weekend.

    “There was no real explanation of what they had been doing,” he says. “Just something very vague about, you know, working refugee issues.”

    Coulson says he didn’t “believe for a second” that these employees were working all weekend. “And if they were there,” he says, “there was certainly nothing to show for it.”

    It was, in fact, common for staff to receive thousands of dollars in bonuses, even in a single two-week pay period, Floyd says. She says she processed one paycheck in which a single employee earned a $9,000 bonus. Over three months, she says she processed more than $100,000 in the surge stipends. She recalls an employee who was so confused by her pay bump that she called HR just to make sure there hadn’t been an error.

    Lutheran Social Services said the bonuses, all reviewed by leadership, were to reward employees working “70-hour plus weeks during the surge” and that they were allowable costs through federal funding. The group also emphasized its staffing challenges, which put great strain on employees at the start of the refugee deluge. In July 2021, it says, it had a team of 65. Today, it has 140 employees.

    Floyd also expressed concern about an issue several other current and former staff members mentioned to U.S. News: insufficient accounting of community donations, which, like refugees, were flowing in at levels not seen in decades.

    “Everybody wanted to be a part of the cause, and not just with the money, but with the physical donations,” she says. “They had everything: cribs, laptops, iPads, gift cards of $5,000.”

    The problem, she says, was that there were no records of how many donations were received, or who ended up receiving them. Theoretically, in other words, anyone could have taken the items home.

    “I went and worked in the Virginia office over a weekend,” she says. “There were so many donations, and nothing was cataloged.”

    Lutheran Social Services disputes this account and says it “reached out to a national volunteer organization which deployed a team of volunteers to track, inventory, warehouse, and distribute the donated goods to clients in need.” It also said its recent audit assessed its system of inventorying and distributing in-kind donations and found it to be sound.

    One employee of Lutheran Social Services says that they did indeed see theft, albeit on a small scale. A handful of employees, they say, sometimes took home donations meant for refugees, including gift cards, backpacks, toys, home items and hygiene supplies. They say some staff used the Uber account meant for refugee transportation for personal errands.

    The same employee says a senior staff member in one office treated the petty cash box like his own “personal cash box,” taking money out to pay for his wife’s shoes. A handful of others, they say, would sometimes use petty cash for lunch or for other personal needs. (In the spring, a message went out to staff in one office saying $300 was missing from petty cash. A month later, a note was sent saying that moving forward, only two people would have keys to the cash box. Both messages were reviewed by U.S. News.)

    Sufficient Oversight? 

    It’s not uncommon to hear tales of refugees-turned-case workers taking advantage of those who followed in their footsteps, says Anita Fábos, an anthropologist at Clark University with a focus on refugee issues.

    “Just because a person is of the same nationality doesn't mean that they're going to be not trying to exploit another person,” she says. “There are caste differences. Class differences. Sometimes you find employees from the same backgrounds of other refugees doing things like charging them to help them fill out a Social Security application.”

    But, after learning from U.S. News about the concerns with Lutheran Social Services, she says, “In my years of working in this, I've never quite heard the level of what sounds to me like chaos.” She notes she’s seen all of the things described to her at other agencies – albeit on a smaller scale.

    Affiliates like Lutheran Social Services essentially have two organizations charged with monitoring the services provided to refugees during the first three months after their arrival: their parent organization – in this case, Lutheran Immigration and Refugee Service – and the State Department.

    Lutheran Immigration and Refugee Service, like the other eight resettlement organizations, is required to monitor its affiliates once every three years and within a year of the appointment of a new executive director. It’s also obligated to conduct additional monitoring of affiliates, like Lutheran Social Services, that are resettling the recent wave of Afghan refugees.

    Lutheran Immigration and Refugee Service is led by Krish O'Mara Vignarajah, a Washington insider who previously served as policy director for Michelle Obama and as senior adviser to Secretary of State Hillary Clinton and Secretary of State John Kerry. Vignarajah declined to speak about Lutheran Social Services, but a statement released by her organization confirmed that it had launched an investigation into the affiliate following “complaints raised to the State Department about working practices” there.

    The parent organization said its investigation, just like its affiliates’, found “no indication of fraud or financial malfeasance.” The group declined to release its report or to comment on any additional findings and directed U.S. News to the State Department, which said it was unable to provide the requested information.

    “LIRS treats any complaint about client or staff well-being with the utmost seriousness,” Lutheran Immigration and Refugee Service said in a statement. “Our oversight of implementing organizations is of the highest standards and complies with all legal and regulatory requirements.” At least one of the group’s other affiliates – Lutheran Services in Iowa – has been accused of failing to meet the needs of Afghan refugees, and a refugee recently expressed complaints about a Texas affiliate to the National Journal.

    The State Department, which said it could not answer specific questions about Lutheran Social Services while “conducting an ongoing review,” says it audits every single affiliate office every five years unless it has a reason to do so more often. Of the roughly 250 local organizations resettling the recent wave of Afghan refugees, the department says it’s monitoring about 30, “with the vast majority of monitoring taking place virtually.”

    So far, one State Department official suggested, there appears to be little cause for concern about how resettlement organizations are performing their duties.

    "I will say that the grievances that we have followed up on, given the sheer scope of how many people have come … proportionally it's not that high,” one State Department official said. “Every time we follow up, we have not found negligence, we have found that there are some unrealistic expectations."

    That doesn’t make sense to Megan Flores, executive director of the Immigrant & Refugee Outreach Center, which has provided volunteer help to more than 70 of Lutheran Social Services’ Afghan families.

    “How can they say, ‘We’re barely monitoring’ and also say ‘but things are going fine?’ They are clearly far removed,” says Flores, who has concerns about how local resettlement agencies have responded to the influx of Afghans. “This isn’t like most refugee crises, these folks served side by side with our military. They gave the ultimate sacrifice, and now that they’re here in the U.S. they’re being told, ‘Figure it out – sink or swim.’ It’s a tough thing to watch and an even tougher thing to justify or explain. Yes, there have definitely been some unrealistic expectations [among refugees], but there have also been some egregious mishandlings throughout this entire situation.”

    Lost Hope

    Mohammad eventually received better furniture.

    “See this?” he says one afternoon in late May, pointing to a shiny, large screen TV. “This is from my friend.”

    He points to his sofa. “And see this? This, too, is from my friend.”

    He gestures toward his coffee table and to three geometric burgundy rugs that cover his living room carpet. All gently used items, he says, were given to him by his friend just across the street in the same apartment complex.

    It’s been more than three months since Mohammad joined his family in this apartment, and he says every day is still a struggle.

    He hasn’t been able to find a job he can do remotely, which he says he needs to support his wife, who requires help with simple things like changing her clothes. She’s already been rushed to the emergency room several times since they arrived in their apartment. On a handful of occasions, he says, he’s made it to the final rounds of interviews, only to be asked about his work authorization, which expires in December 2022. He’s not sure when his green card will arrive.

    Mohammad's passport sits on his coffee table at his Manassas, Virginia apartment.(Avi Gupta for USN&WR)

    He says he received about $600 each month through food stamps, but that’s not enough for four children and an ill wife. He can’t afford transportation to the grocery store, so he walks each way, lugging what he can carry.

    Then there’s the issue of rent: $2,500 a month for his three-bedroom apartment, which, while commonplace in the Washington area, feels like a crushing weight upon his shoulders.

    After sending several inquiries, Mohammad says he finally managed to arrange an in-person meeting at one of the Lutheran Social Services offices to talk about his concerns. When he asked if the agency could help with rent for July – his fourth month – he says they agreed to pay.

    “They told me nice words,” he says. “They said, ‘Don’t worry, we’ll support you.’ They said, ‘We’re sorry for this. We’re sorry for that,’ but nothing is happening. There are no actions.”

    Mohammad finally received his rent check on July 13, eight days after it was due. Even still, on July 25, he received an eviction notice, though Lutheran Social Services paid his August rent, and the leasing agent said the notice would be canceled.

    Mohammad says he struggles to sleep at night because he feels so powerless to help his family. At times he’s thought about ending his life.

    Reflecting on his experience with the U.S. government, he says he has nothing but glowing reviews of the U.S. military. But the project manager in him remains baffled by the U.S. refugee resettlement program, which he says is giving hard-earned taxpayer money to ineffective groups like Lutheran Social Services.

    “When friends and family ask, I tell them, ‘Don’t come,’” he says. “I would rather be in Afghanistan. In Afghanistan, if the Taliban slits your throat, it is only seconds of pain. Here, it is pain every day.”

    – Elliott Davis, Christopher Wolf and Madeline Fitzgerald contributed to this report. 

    \ No newline at end of file +‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny

    ‘I would rather be in Afghanistan’ – Group Resettling Afghans Faces Scrutiny


    Mohammad’s journey from Afghanistan to a home in the U.S. played out in three stages.

    The first occurred following the fall of Kabul a year ago, after which the husband and father who worked with the U.S. government for 14 years spent a month shuttling his family from safe house to safe house, trying to outrun the Taliban.

    The second took place in Qatar, where his family spent four weeks on a military base, living in a shipping container turned into transitional housing. And the third leg involved two months on a military base in New Jersey, where his family was vaccinated, processed and housed under a tent with hundreds of other Afghan evacuees, their only privacy provided by a thin partition dividing households.

    In February, Mohammad and his family reached their final destination in Manassas, Virginia, where they now live in a two-story, three-bedroom apartment with a proper roof and sturdy walls. It couldn’t have come soon enough: His wife is struggling with a dangerous medical condition. Still, nobody in his family has found work. Food is scarce, and he’s not sure how he’ll pay his bills. In fact, Mohammad says he feels more insecure now than at any time since his government fell. From the moment his family was assigned to Northern Virginia, he says his refugee resettlement caseworker – the person assigned to help him with his basic needs – has been unresponsive to his pleas for assistance.

    “To be honest, I’m disappointed,” says Mohammad, whose real name can’t be used due to security concerns.

    Mohammad is referring to his treatment by Lutheran Social Services of the National Capital Area, a refugee resettlement agency charged with using federal funds to provide housing and other basic services to help refugees get on their feet. The agency says it has resettled more than 4,500 Afghan refugees so far – the most, it says, of any organization on the East Coast.

    In Mohammad’s mind, it’s doing an inadequate job of it. And plenty of others agree, according to a U.S. News investigation. More than two dozen interviews with Afghan clients of the agency, current and former employees and volunteers who work closely with the organization uncovered stories about multiple failures to perform services.

    Some employees, sources say, have provided inadequate food, housing and other services to refugees and played favorites among clients. They also say some staff have failed to securely store sensitive documents, falsified case notes, skimmed funds from petty cash and paid questionable bonuses to employees.

    Mohammad poses for a photo at his home in Manassas, Virginia.(Avi Gupta for USN&WR)

    “You just scratch your head going, ‘Is anybody watching this office? Is anybody auditing them?’” says Ted Vinatieri, a pastor at Pillar Church in Stafford, Virginia, and one of several volunteers who expressed apprehension about the treatment of Afghan refugees by Lutheran Social Services.

    Concerns about the agency have already made their way to the federal government, where the Department of State monitors refugee resettlement during the first few months after their arrival. Individuals close to Lutheran Social Services have reached out to the State Department, which is now investigating claims about client mistreatment.

    One of those individuals reached out to the FBI with concerns, and the law enforcement agency has contacted at least one former and one current employee to discuss their experiences. The FBI would not confirm whether there is an official investigation.

    Lutheran Social Services declined to comment on many of the allegations against it. However, it said it was aware of the complaints and that it had worked with third-party organizations, including an accounting firm and a law firm, to investigate them.

    Lutheran Social Services declined to share the law firm’s report with U.S. News, but it shared its 2021 third-party financial audit, which showed no evidence of financial malfeasance or fraud. It says the same firm looked beyond 2021 to the present and found the same but Lutheran Social Services declined to share that report as well. The group’s parent organization, which is responsible for monitoring Lutheran Social Services, also investigated complaints and found no evidence of financial malfeasance or fraud.

    “We are committed to serving our community with excellence,” the group said in a statement, adding, “we welcome and respond to all concerns brought to our attention.”

    An Emergency Response

    There is no doubt resettlement agencies have faced a herculean challenge. More than 74,000 Afghans have come to the United States following the Taliban’s takeover of Kabul a year ago, according to the State Department. Of those, about 9,000 – or 12% – settled in Maryland, Virginia and Washington, D.C. Many asked to be resettled in the Washington area because of a desire to be near the government agencies they’d worked closely with in Afghanistan and because of its sizable Afghan community. Virginia had the most resettled Afghan refugees of any state per capita between 2001 and September 2021.

    The U.S. government contracts nine nonprofit agencies to assist with resettling refugees from all over the world. Those agencies rely on a network of local affiliates, like Lutheran Social Services, across the country that provide basic services to refugees and sometimes offer additional assistance such as medical screening programs or support for unaccompanied migrant children. In the last 12 months alone, those agencies have received nearly $1.5 billion in federal funds.
    The State Department says it awarded more than $40 million to Lutheran Immigration and Refugee Service, Lutheran Social Services’ parent organization, in August 2021 to resettle Afghan refugees. Since then, Lutheran Immigration and Refugee Service says it has helped about 12,000 Afghan refugees find a home in the U.S.

    Under their cooperative agreements with the State Department, resettlement agencies like Lutheran Social Services have a list of services they’re obligated to provide to Afghan refugees within three months, using a fixed per capita grant of $2,275. Upon arrival, refugees are supposed to have safe housing, for example, as well as culturally appropriate food, seasonal clothes and pocket money for emergency expenses. The State Department’s agreement with Lutheran Immigration and Refugee Service requires staff members to perform two home-visits to refugees within 30 days of arrival – either virtually or in-person – to the extent possible, and to help them apply for cash assistance, Social Security cards, English-language programs and an array of other services and benefits within 90 days.

    Within five days, according to their agreement, employees are required to conduct intake interviews with refugees and explain their rights and responsibilities. Within 90 days, they’re required to provide “orientation” information about a range of topics, including housing, immigration status, employment and U.S. law.

    In the immediate weeks following the evacuation of Kabul, refugee resettlement organizations struggled to meet those obligations – and, many argued, understandably so.

    Former President Donald Trump drastically lowered the country’s refugee admissions cap during his time in office, essentially incapacitating the U.S. refugee program. Presidents typically set the country’s refugee cap between 70,000 to 90,000, according to the Migration Policy Institute. Yet the Trump administration reduced the fiscal 2017 cap set by the Obama administration from 110,000 to 50,000, and then continued to lower it until in fiscal 2021 it reached 15,000 – the lowest since the 1980 Refugee Act that governs admissions took effect.

    Because resettlement groups receive money based on the numbers of refugees they resettle, their budgets were devastated. Hundreds of affiliate offices had to close, and many employees – some with decades of experience – lost their jobs. Lutheran Immigration and Refugee Service alone had to close a third of its 48 offices and lay off more than 120 employees. Lutheran Social Services says its resources and staff were “decimated.”

    After the evacuation of Kabul in August 2021, resettlement organizations found themselves pushed to the limit. Usually, they would have weeks or months to plan for refugee arrivals. Now they had days and far too few staff members to deal with the sheer numbers – the largest influx of refugees since roughly 125,000 Vietnamese arrived at the end of the Vietnam War. Lutheran Social Services says it went from serving 500 people a year through its refugee program during the Trump administration to 500 people a month in August 2021. And it kept its doors open to Afghans, even after local peers began to limit their numbers.

    The sudden uptick in refugees caused problems not only for Lutheran Social Services but for resettlement organizations throughout the country: Airport pickups didn’t run as smoothly as they once did. Refugees were placed in cramped hotel rooms while staff looked for more permanent housing. Some arrived at homes without furniture. Services that were once commonplace fell by the wayside.

    “When Kabul fell, like when Saigon fell in 1975, we weren’t prepared,” says Eskinder Negash, president and CEO of the U.S. Committee for Refugees and Immigrants, one of the nine resettlement organizations that contracts with the U.S. government. “I’m just being very candid. We are not a disaster response team.”

    On top of that, there was a global pandemic to contend with. Refugee resettlement groups were working remotely. Employees fell ill and couldn’t work. When entire offices were overwhelmed with coronavirus outbreaks, refugee flights had to be redirected to other locations. Afghans were also arriving in the midst of a housing crisis, with rents climbing to some of the highest prices in decades.

    “I've done this work for over four decades,” Negash says. “This was probably the most challenging environment to resettle anybody, let alone over 70,000 Afghans.”

    Initially, some groups had to tap into privately raised funds to meet the needs. But soon federal dollars rolled in, allowing organizations to hire staff and provide services. Yet now, a year after the evacuation, clients and others say Lutheran Social Services is still struggling to provide vital assistance to Afghan refugees.

    Promises Unfulfilled

    In late June, Amir, a Lutheran Social Services client and former member of the Afghan special forces, is sitting behind his coffee table in his sparsely furnished apartment in Hyattsville, Maryland. As his toddler darts in and out the room, he holds up his phone and shows his text message exchanges with his caseworker.

    “Hello brother,” he starts out each text, before asking for help with things like rent, a bus card and English-language classes. The caseworker doesn’t always respond, but when he does, it’s with phrases like, “in a meeting” or “will call you back.” The problem, according to Amir, is that he never does.

    It’s been over four months since Amir – a soft spoken 29-year-old – and his wife, son and sister left a military base in Virginia and moved to Maryland. Yet his wife, who has a medical condition and has been struggling with headaches and sleeplessness, still doesn’t have the Medicaid insurance she should be eligible for.

    Amir displays his Afghan special forces beret, as his toddler looks on, in Hyattsville, Maryland. (Avi Gupta for USN&WR)

    The issue has been eating away at Amir, who has been asking his caseworker for help to no avail. He’s taken his wife to the front desk of the hospital two times, he says, but administrators wouldn’t accept her without Medicaid. At one point, Amir’s caseworker told him to just call 911, and he almost did – before a friend cautioned against it due to cost.

    “I asked [the caseworker] many times, please make an appointment for my wife, she has a health problem and we don't know what's going on,” Amir says. “When we call him every time he tells me, ‘I'm very busy. I’ll call you back.’ We wait one, two, three days, we call him back and he says, ‘I'm on vacation,’ ‘I'm in the vehicle.’”

    “Four months and we cannot get insurance,” he continues. “My wife’s health is very important. … This is very difficult.”

    Amir, whose name has been changed, rattles off a list of other complaints: Despite multiple invitations for a meal or tea, his caseworker never entered his home, where he would have seen his dilapidated stove and broken dining chairs or heard the mice in the walls. At one point, the caseworker stopped by with documents but asked that Amir come to his car to sign them since he was running late. Paperwork was never explained. After his caseworker told him his unit couldn’t receive internet, he turned to a volunteer who nevertheless found him Wi-Fi so he could take English classes. Amir’s family has food stamps – but not because his caseworker set them up – because Amir went to a county office in person to get them himself.

    “They made me mad,” he says of the agency – so mad, in fact, that in June he blocked his case manager’s phone number.

    Lutheran Social Services says it does not comment on specific clients as their privacy and safety is of “utmost importance” to the agency. But volunteers and other Afghan refugee clients of the agency say the complaints made by Amir (whose wife received Medicaid in mid-July) are not isolated.

    They say some caseworkers, often inexperienced and overwhelmed with high caseloads, regularly ignore client messages about urgent needs. Refugees say house visits can be irregular and rushed and that paperwork often goes unexplained. Some said they’ve waited months to receive the government documents that allow them to work and get benefits, and that their caseworkers didn’t follow-up to explain or help reduce the delays.

    At times, rent checks, which Lutheran Social Services is supposed to pay for the first three months, come late, leaving refugees worried about late fees. Housing can be inappropriate, unfurnished or unsanitary. In July, U.S. News visited a family in an extended stay hotel that they’d been staying in since May. Several refugees pointed to bites on their arms and said they’d seen insects in their sheets.

    Vinatieri, the pastor, says he was especially bewildered by the treatment of a wheelchair-bound paraplegic man who the agency moved into an Airbnb with seven front steps.

    “This whole thing was just like, ‘Oh, come on,’” he says. “This guy got shot defending the American cause and this is how we treat him? Let’s do better with our tax dollars.”

    Behind the scenes, two current employees say they have seen some staff members make up case notes about services they didn’t deliver and falsify client signatures meant to verify that they’d received things like food delivery and cash. One current employee says they saw a caseworker give a family of seven $200 in cash, had them sign a receipt and later wrote on it that the family had been given $700.

    Another current employee says they have gone through several audits, including annual financial audits and monitoring by Lutheran Immigration and Refugee Service, the parent organization. In the weeks before each audit, which they tell U.S. News are “very easy to pass,” they say some staff members forged client signatures on receipts and other documents to be compliant. Whether or not the services were actually provided to refugees, the employee says, was unclear.

    “What they do is they quickly call the families and see what they are missing. They sometimes provide it right before the audit – a day before. … I, myself, dropped off furniture almost in the middle of the night – at 10 p.m. – because the auditor was coming at 8 a.m. to see and check the furniture.”

    Whether or not a family receives something as basic as a couch can come down to their position on a hierarchy determined by Lutheran Social Services staff, sources say. Refugees and volunteers say some staff members, who are mostly well-educated Afghans, can be dismissive of Afghan refugees who struggle to read and write or who speak a different first language. Sources say refugees with strong U.S. ties, and those savvy enough to leverage them, are often the ones who get the most attention: prompt responses to their questions, rent paid beyond the required three months, new furniture, funds from the petty cash box.

    Current staff members said there’s another factor that can give refugees an advantage: sharing the same last names as staff.

    “Some clients who are relatives are getting better services,” one current employee says plainly. They reported seeing relatives get more rent, more cash, better furniture, more job assistance and more Uber trips for transportation.

    A member of another organization helping Afghan refugees says they saw nepotism firsthand. Their organization was working with Lutheran Social Services to do home setups, using private donations to ensure families had furniture, basic house supplies, food and other necessities they needed when they first arrived. Lutheran Social Services would flag needy homes for them, but half of the time, they say, the group would show up to find that homes flagged as needy often had more than enough supplies.

    “A handful of times, that person would turn out to be a relative of a case manager or employee,” they say. (Lutheran Social Services declined to comment on some of these claims, but said its legal investigators did not find evidence to sustain allegations that its case management team treats clients differently based on their ethnic backgrounds.)

    While sources say well-connected Afghans see their complaints addressed quickly, others are said to be ignored, dismissed or even threatened if they share their concerns.

    Two refugee families told U.S. News they’d been instructed by the same caseworker not to complain to the media about their treatment by Lutheran Social Services. A father with a young child was so worried during his interview with U.S. News that he closed his window blinds, nervously peeking outside to see if anyone was watching. One of the families said the caseworker also told them they would be deported by the State Department if they complained.

    Lutheran Social Services says its media policy doesn’t restrict client participation in media interviews. We believe “in the importance of sharing and amplifying Afghan Allies’ stories,” the group said in a statement. “We are grateful to those who are willing to share their experiences and support their right to do so.”

    Mohammad puts himself in the ignored and dismissed category.

    On Feb.12, the day Mohammad and his family were scheduled to leave a military base in New Jersey for Virginia, his wife had a medical emergency while waiting in line for the bus. She was rushed to an off-base emergency room and had surgery early the next morning.

    While Mohammad stayed at his wife’s bedside, his four teenaged children remained at the base for another week, until Feb. 18, when the government removed the last remaining evacuees from the facility. That day Mohammad’s children packed into a bus with other refugees and were driven about 200 miles south to an area near Washington Dulles International Airport in the D.C. suburbs of Virginia. There, Mohammad says, his children waited for hours, luggage in tow, while other Afghans were picked up by their caseworkers and taken to their new housing.

    Mohammad was preparing for his wife to have another operation when his kids called him and asked what they should do. He called his caseworker, who told him she couldn’t make the trip and suggested that he ask a friend to retrieve his children.

    Mohammad scrambled to reach one of his friends – a colleague he knew from the development work he did with the U.S. back in Afghanistan – and he agreed to head toward Dulles.

    “He was shocked,” Mohammad says.

    The friend took the children to their designated hotel, where the surprises kept coming: The four children were to stay in a single room with one bed. There was no food or money to pay for it. Mohammad says he frantically called his caseworker to ask how his children could eat.

    Her response?

    “Ask your friend.”

    The fact that Mohammad’s family ended up in a hotel wasn’t atypical. Some refugees have waited months in hotels while resettlement agencies have worked to find them more permanent housing. But Mohammad didn’t want his children to wait, so he reached out to the same friend, who helped him secure an apartment in the Washington suburbs three days later.

    While his caseworker approved of the apartment and agreed to pay the rent, Mohammad says he had to once again rely on his friend, instead of the caseworker, to get his children there.

    “And then when they came, there was nothing inside the house,” Mohammad says. “No furniture, no kitchen tools, no water, no food.”

    When Mohammad and his wife finally reunited with their children in mid-March, he said his apartment was sparsely furnished with pieces of furniture his children had salvaged from garbage they’d found on a nearby curb. Soon, he noticed small, itchy red bumps on everyone's arms and legs – bites from insects that had infested the sofa.

    Lutheran Social Services also declined to comment on the specifics of Mohammad’s story, citing client privacy and safety concerns.

    The Commander

    Employees say they have tried to flag cases like Mohammad's, but that it doesn’t go well. They feel that when they raise concerns, supervisors either ignore their claims, say they will address them and do nothing, or use the opportunity to question the employee’s own performance. “Dismissive and indifferent” are the words one employee used to describe the leadership culture.

    For a brief moment last January, several Lutheran Social Services employees had hope the organization could turn itself around. The CEO, Kristyn Peck, had announced the hire of a new executive director of refugee and immigrant services named Eric Coulson – and he had the kind of resume that convinced staff he meant business. Coulson was a retired attorney and former Army Reserve captain who had commanded a 130-soldier engineer company in Ramadi and Fallujah, Iraq, during which time he earned a Bronze Star and a Combat Action Badge. He served as a legal adviser to the U.S. military in Egypt, a special assistant to the U.S. ambassador to Nigeria and had experience as a consular officer and refugee program officer at the State Department.

    Eric Coulson poses for a portrait at his Alexandria, Virginia home. (Avi Gupta for USN&WR)

    Coulson, 54, was nervous about his decision to retire from the State Department and join Lutheran Social Services – he’d never been part of the nonprofit world – but he was excited by the opportunity to give back to Afghans who had sacrificed on behalf of the U.S.

    He spent the first three weeks of his tenure working from home, attending virtual training sessions and online meetings he found less than effective. Then, just after this third week, he got a message that an overwhelmed employee had passed out at work. Immediately, he says, he hopped into his car and drove to the organization’s branch office where it happened to investigate.

    “By the time I got there, she had gone home,” he says. “But I start poking around, looking at how people are doing, really going back to my Army days of being a commander and trying to take care of people and find out what's going on.”

    The first thing he noticed, he says, was seven employees in a meeting trying to figure out how to pay rent for Afghan refugees with the first of the month just three days away. When he subsequently asked the office director about the late-stage decision making, he says he was told, “We have until the fifth of the month to pay anyway.” (One message reviewed by U.S. News shows a staff member asking about a May rent check for a client on May 17; another shows staff discussing how to pay July rent on the first of July.)

    But more worrying, according to Coulson, was the fact that refugee identity documents, Social Security cards and employment authorization cards were scattered haphazardly around the main office area, where they could have been easily snatched and used for identity theft.

    “I spent the last seven years handling passports and all sorts of identity documents,” he says. “If I had to go to the restroom when I was working with a bunch of diplomatic passports, I would lock them in my desk. I take identity document protection very seriously, as does the U.S. government.”

    Coulson shared his concerns with the organization’s executives, who agreed there was a problem, and they met with the person in charge of the office to express their concerns. Coulson said he planned to counsel the employee – a direct report – in writing, and he says his bosses approved of the approach.

    The employee pushed back, insisting he did have a process in place to store sensitive documents, but Coulson says he visited the office a few days later to find checks totalling more than $10,000 sitting on his desk. “They were just sitting there, signed, anyone could have taken them,” he says.

    “The other thing I found is two boxes on the floor, just cardboard boxes, that had hundreds of Social Security cards and employment authorization documents – no inventories. And it wasn’t even like someone had set them on their desk or whatever. No, they were just tossed there.”

    In one corner of the office, he found opened and discarded envelopes that had contained Social Security cards simply thrown in a pile. He went through them again and found five cards that employees had missed.

    “What I would have expected generally was that those would have been in a locked safe of some sort with a list of the documents and who they belong to and who signed them,” he says. “I would expect some sort of record keeping so that you don't run the risk of identity theft. And there were no such controls in place.”

    Opened and discarded envelopes sit in an office at Lutheran Social Services. Coulson says he went through them again and found five social security cards that employees had missed.(Courtesy of Eric Coulson)

    At that point, Coulson says, “I'm like, OK, this is why I was hired. I have lots of leadership experience in situations that are challenging,” including managing sensitive documents. “This is all within my wheelhouse.”

    Coulson went ahead with his plan: He had a conversation with his direct report, which he recorded, and he also counseled the employee in writing. But when Coulson’s supervisor got word of the moves, Coulson says he was chastised for putting the “operation at risk” and warned his behavior could undermine trust in the organization.

    “I couldn't believe what I was hearing,” Coulson says. “I said, ‘Well, I guess maybe if you don't think I should be counseling people in writing and worrying about some of these things, maybe I'm not the person for you.’”

    In response, Coulson says he was told where to return his office equipment. And within 10 minutes, he says, his access to all systems was cut off.

    “They really wanted me out,” he says. “I was zeroing in on processes that were clearly not working and clearly put people at risk, and I think I was clearly going to find more that was going on.”

    Lutheran Social Services declined to comment on Coulson’s versions of events, saying it doesn’t discuss personnel matters. However, it notes that its 2021 audit, which ran through September – the beginning of the refugee surge – was clean except for one issue: Of 40 “items” randomly selected, there was one instance where Lutheran Social Services either misplaced or potentially destroyed an eligibility document that would have allowed a client to receive benefits.

    “This appears to be an isolated incident,” according to Pager Metis, the firm that conducted the audit.

    At the time, the agency was only keeping physical copies of documents, the report said, but it is now also using electronic copies.

    A Hefty Bonus

    Coulson didn’t have the chance, but there was another issue he’d planned to bring up in that final meeting with management – something that had been bothering him for a while.

    On Martin Luther King Day, less than two weeks after Coulson started, U.S. Ambassador to the U.N. Linda Thomas-Greenfield came to a resettlement office to take part in a day of service on behalf of refugees. Coulson decided to swing by, just to check it out, and the following week he noticed he’d been given a $250 bonus simply for attending.

    “I didn’t really know what to do,” he says, adding that coming out of the Army and the State Department, he’d never been paid for that kind of thing. “Especially as someone almost making six figures a year, I wasn't really comfortable,” he says. “I kept the money, but it was one of those things that I was having problems processing.”

    It turns out Coulson had received a “surge bonus,” which was part of a new program that raised eyebrows among several employees.

    In November, when Afghans were arriving to the Washington area in record numbers, Peck instituted a program in which employees would be paid more for working beyond their regular hours to “show appreciation for those going above and beyond” to meet the organization’s “growing needs.” Anyone working an extra 3 1/2 hours would earn a $250 bonus, and anyone working seven hours would earn $500. All staff, regardless of whether they were hourly or salaried, were eligible.

    When the bonuses were first announced, there was no formal process tied to earning them, says Rosalind Floyd, who processed the payments as part of her role as then-human resources manager. At first, she says, managers would simply email her telling her to process bonuses for their employees. Eventually, a form was created. But even then, she says, employees only needed to include a brief description of what work they were doing and when.

    When Coulson approved his first round of paychecks, he was alarmed to see that several people directly reporting to him were earning thousands of dollars in bonuses for work that they had claimed to do all weekend.

    “There was no real explanation of what they had been doing,” he says. “Just something very vague about, you know, working refugee issues.”

    Coulson says he didn’t “believe for a second” that these employees were working all weekend. “And if they were there,” he says, “there was certainly nothing to show for it.”

    It was, in fact, common for staff to receive thousands of dollars in bonuses, even in a single two-week pay period, Floyd says. She says she processed one paycheck in which a single employee earned a $9,000 bonus. Over three months, she says she processed more than $100,000 in the surge stipends. She recalls an employee who was so confused by her pay bump that she called HR just to make sure there hadn’t been an error.

    Lutheran Social Services said the bonuses, all reviewed by leadership, were to reward employees working “70-hour plus weeks during the surge” and that they were allowable costs through federal funding. The group also emphasized its staffing challenges, which put great strain on employees at the start of the refugee deluge. In July 2021, it says, it had a team of 65. Today, it has 140 employees.

    Floyd also expressed concern about an issue several other current and former staff members mentioned to U.S. News: insufficient accounting of community donations, which, like refugees, were flowing in at levels not seen in decades.

    “Everybody wanted to be a part of the cause, and not just with the money, but with the physical donations,” she says. “They had everything: cribs, laptops, iPads, gift cards of $5,000.”

    The problem, she says, was that there were no records of how many donations were received, or who ended up receiving them. Theoretically, in other words, anyone could have taken the items home.

    “I went and worked in the Virginia office over a weekend,” she says. “There were so many donations, and nothing was cataloged.”

    Lutheran Social Services disputes this account and says it “reached out to a national volunteer organization which deployed a team of volunteers to track, inventory, warehouse, and distribute the donated goods to clients in need.” It also said its recent audit assessed its system of inventorying and distributing in-kind donations and found it to be sound.

    One employee of Lutheran Social Services says that they did indeed see theft, albeit on a small scale. A handful of employees, they say, sometimes took home donations meant for refugees, including gift cards, backpacks, toys, home items and hygiene supplies. They say some staff used the Uber account meant for refugee transportation for personal errands.

    The same employee says a senior staff member in one office treated the petty cash box like his own “personal cash box,” taking money out to pay for his wife’s shoes. A handful of others, they say, would sometimes use petty cash for lunch or for other personal needs. (In the spring, a message went out to staff in one office saying $300 was missing from petty cash. A month later, a note was sent saying that moving forward, only two people would have keys to the cash box. Both messages were reviewed by U.S. News.)

    Sufficient Oversight? 

    It’s not uncommon to hear tales of refugees-turned-case workers taking advantage of those who followed in their footsteps, says Anita Fábos, an anthropologist at Clark University with a focus on refugee issues.

    “Just because a person is of the same nationality doesn't mean that they're going to be not trying to exploit another person,” she says. “There are caste differences. Class differences. Sometimes you find employees from the same backgrounds of other refugees doing things like charging them to help them fill out a Social Security application.”

    But, after learning from U.S. News about the concerns with Lutheran Social Services, she says, “In my years of working in this, I've never quite heard the level of what sounds to me like chaos.” She notes she’s seen all of the things described to her at other agencies – albeit on a smaller scale.

    Affiliates like Lutheran Social Services essentially have two organizations charged with monitoring the services provided to refugees during the first three months after their arrival: their parent organization – in this case, Lutheran Immigration and Refugee Service – and the State Department.

    Lutheran Immigration and Refugee Service, like the other eight resettlement organizations, is required to monitor its affiliates once every three years and within a year of the appointment of a new executive director. It’s also obligated to conduct additional monitoring of affiliates, like Lutheran Social Services, that are resettling the recent wave of Afghan refugees.

    Lutheran Immigration and Refugee Service is led by Krish O'Mara Vignarajah, a Washington insider who previously served as policy director for Michelle Obama and as senior adviser to Secretary of State Hillary Clinton and Secretary of State John Kerry. Vignarajah declined to speak about Lutheran Social Services, but a statement released by her organization confirmed that it had launched an investigation into the affiliate following “complaints raised to the State Department about working practices” there.

    The parent organization said its investigation, just like its affiliates’, found “no indication of fraud or financial malfeasance.” The group declined to release its report or to comment on any additional findings and directed U.S. News to the State Department, which said it was unable to provide the requested information.

    “LIRS treats any complaint about client or staff well-being with the utmost seriousness,” Lutheran Immigration and Refugee Service said in a statement. “Our oversight of implementing organizations is of the highest standards and complies with all legal and regulatory requirements.” At least one of the group’s other affiliates – Lutheran Services in Iowa – has been accused of failing to meet the needs of Afghan refugees, and a refugee recently expressed complaints about a Texas affiliate to the National Journal.

    The State Department, which said it could not answer specific questions about Lutheran Social Services while “conducting an ongoing review,” says it audits every single affiliate office every five years unless it has a reason to do so more often. Of the roughly 250 local organizations resettling the recent wave of Afghan refugees, the department says it’s monitoring about 30, “with the vast majority of monitoring taking place virtually.”

    So far, one State Department official suggested, there appears to be little cause for concern about how resettlement organizations are performing their duties.

    "I will say that the grievances that we have followed up on, given the sheer scope of how many people have come … proportionally it's not that high,” one State Department official said. “Every time we follow up, we have not found negligence, we have found that there are some unrealistic expectations."

    That doesn’t make sense to Megan Flores, executive director of the Immigrant & Refugee Outreach Center, which has provided volunteer help to more than 70 of Lutheran Social Services’ Afghan families.

    “How can they say, ‘We’re barely monitoring’ and also say ‘but things are going fine?’ They are clearly far removed,” says Flores, who has concerns about how local resettlement agencies have responded to the influx of Afghans. “This isn’t like most refugee crises, these folks served side by side with our military. They gave the ultimate sacrifice, and now that they’re here in the U.S. they’re being told, ‘Figure it out – sink or swim.’ It’s a tough thing to watch and an even tougher thing to justify or explain. Yes, there have definitely been some unrealistic expectations [among refugees], but there have also been some egregious mishandlings throughout this entire situation.”

    Lost Hope

    Mohammad eventually received better furniture.

    “See this?” he says one afternoon in late May, pointing to a shiny, large screen TV. “This is from my friend.”

    He points to his sofa. “And see this? This, too, is from my friend.”

    He gestures toward his coffee table and to three geometric burgundy rugs that cover his living room carpet. All gently used items, he says, were given to him by his friend just across the street in the same apartment complex.

    It’s been more than three months since Mohammad joined his family in this apartment, and he says every day is still a struggle.

    He hasn’t been able to find a job he can do remotely, which he says he needs to support his wife, who requires help with simple things like changing her clothes. She’s already been rushed to the emergency room several times since they arrived in their apartment. On a handful of occasions, he says, he’s made it to the final rounds of interviews, only to be asked about his work authorization, which expires in December 2022. He’s not sure when his green card will arrive.

    Mohammad's passport sits on his coffee table at his Manassas, Virginia apartment.(Avi Gupta for USN&WR)

    He says he received about $600 each month through food stamps, but that’s not enough for four children and an ill wife. He can’t afford transportation to the grocery store, so he walks each way, lugging what he can carry.

    Then there’s the issue of rent: $2,500 a month for his three-bedroom apartment, which, while commonplace in the Washington area, feels like a crushing weight upon his shoulders.

    After sending several inquiries, Mohammad says he finally managed to arrange an in-person meeting at one of the Lutheran Social Services offices to talk about his concerns. When he asked if the agency could help with rent for July – his fourth month – he says they agreed to pay.

    “They told me nice words,” he says. “They said, ‘Don’t worry, we’ll support you.’ They said, ‘We’re sorry for this. We’re sorry for that,’ but nothing is happening. There are no actions.”

    Mohammad finally received his rent check on July 13, eight days after it was due. Even still, on July 25, he received an eviction notice, though Lutheran Social Services paid his August rent, and the leasing agent said the notice would be canceled.

    Mohammad says he struggles to sleep at night because he feels so powerless to help his family. At times he’s thought about ending his life.

    Reflecting on his experience with the U.S. government, he says he has nothing but glowing reviews of the U.S. military. But the project manager in him remains baffled by the U.S. refugee resettlement program, which he says is giving hard-earned taxpayer money to ineffective groups like Lutheran Social Services.

    “When friends and family ask, I tell them, ‘Don’t come,’” he says. “I would rather be in Afghanistan. In Afghanistan, if the Taliban slits your throat, it is only seconds of pain. Here, it is pain every day.”

    – Elliott Davis, Christopher Wolf and Madeline Fitzgerald contributed to this report. 

    \ No newline at end of file diff --git a/test/data/speedreader/rewriter/pages/news_pages/www.villagevoice.com/distilled.html b/test/data/speedreader/rewriter/pages/news_pages/www.villagevoice.com/distilled.html index f68600738cea..68f8d69e6bd7 100644 --- a/test/data/speedreader/rewriter/pages/news_pages/www.villagevoice.com/distilled.html +++ b/test/data/speedreader/rewriter/pages/news_pages/www.villagevoice.com/distilled.html @@ -1,7 +1,7 @@ James Ponsoldt’s ‘Summering’ Stumbles Over a Corpse in the Woods

    James Ponsoldt’s ‘Summering’ Stumbles Over a Corpse in the Woods