Tuesday, September 1, 2026

Just in time for the affordability crisis: Dyson CameraJet toothbrush for $500

 
Screengrab:  YouTube
Headline:  TechRadar

Emily Peck reviews the product:
For a deep and thorough way to brush and water-floss your teeth, the Dyson CameraJet offers a unique and effective solution. It includes a 100k pixel macro lens camera that can identify gaps between teeth in real time, to trigger a conical shaped jet spray to blast away plaque. The camera also doubles as a dental endoscope that links to the MyDyson smart app for a live-stream view inside your mouth so you can see how to improve your brushing. It comes with variable intensity, brush and floss settings. While in use, I found that getting the right technique is a bit of a learning curve, but it did leave me with teeth and gums that felt fresh and cleaner each time I used it. While it comes with the intuitive tech and premium styling you’d expect from a Dyson product, at £419.99 (US $568 / AUS $794) plus the costs of the refills £25 (US $33 /AUS $47) for a pack of two, it also comes at a very premium price.

Available at Amazon for $499.99

Dear snookered Iowa voters: This is the thanks you get for going MAGA. Pay attention next time around. Best, Retiring Guy


Election results:  Wikipedia
Headline:  Des Moines Register, 8/31/2026

Norah Judson reports:
The Stams aren't the only ones struggling with inflated costs of doing business in Iowa. 
A new study shows that Iowans have been bearing an outsized load of the nation's financial burden since Trump implemented new tariffs in early 2025. 
The study, conducted by Robert Anthony Bruno, the director of the labor education program at the University of Illinois Urbana-Champaign, and Frank Manzo, an economist at the Midwest Economic Policy Institute, found that Iowa and other Midwest states have been disproportionately hurt by the Trump tariffs.



Related posts:

January-May 2026
Trump tariffs put many American manufacturing jobs at risk,  (2/28)
December 2025

November 2025

Wisconsin 2026 elections: Democrat Paul Johnson challenges two-term Republican incumbent Chanz Green in the 74th Assembly District

 
Before redistricting, the GOP gerrymandered 74th Assembly District included all of Bayfield, Ashland, Iron and Price counties, a sliver of eastern Douglas County, the northern edge of Sawyer County, and a small chunk of northwest Vilas County.  Quite the smorgasbord.

After redistricting, the district now includes the south portion of Douglas, Bayfield, and Ashland counties as well as all of Iron, Sawyer, and Washburn counties
  
The Redistricting Data Hub website defines a "community of interest" as:
...a group of people with shared concerns, interests, and characteristics. Every COI is unique; they might be formed around neighborhoods or the physical landscape, cultures, values, and many other things. Because of these shared interests and concerns, a common redistricting criteria is that COIs be considered during the process.
Maps and election results:  Ballotpedia 

GOP incumbent Chanz Green flipped the 74th Assembly District in 2022 and then won re-election to a second term by 25-point margin.  This outcome doesn't bode well for this year Democratic challenger Paul Johnson to flip the district back to blue. 



Related reading:

Malia Jones explains:
Two core concepts of gerrymandering were central to the arguments presented to the high court: cracking and packing. A third process, known as stacking, also crops up in gerrymandered political maps, but was not the focus of Gill v. Whitford.
Cracking and packing both refer to specific ways of drawing legislative boundaries with the outcomes of elections in mind. These two processes operate in tension with one another, but both can be implemented by a party in power seeking to maximize its electoral chances through gerrymandering. 
Packing refers to the practice of drawing particular districts in such a way as to ensure that another party's candidate wins that seat by a tremendous margin. Although the opposing party is all but guaranteed the seat, packing makes surrounding districts less competitive, and thus tips the balance of power in the legislative body overall toward the ruling party. 
Cracking involves drawing districts in such a way as to divide a concentration of specific types of voters across several districts such that they are a minority in each one, with practically no hope of achieving representation in any of the districts. This practice also helps make districts less competitive. [emphasis added]

Other Wisconsin 2026 election posts:
1st Assembly District.  (6/11/2026)
2nd Assembly District.  (6/14/2026)
3rd Assembly District.  (6/15/2026)
4th Assembly District.  (6/17/2026)
5th Assembly District.  (6/18/2026)
6th Assembly District.  (6/20/2026)
7th Assembly District.  (6/21/2026)
8th Assembly District.  (6/21/2026)
9th Assembly District.  (6/22/2026)
10th Assembly District.  (6/23/2026)

11th Assembly District.  (6/23/2026)
12th Assembly District.  (4/17/2026)
13th Assembly District.  (6/25/2026)
14th Assembly District.  (6/25/2026)
15th Assembly District.  (6/25/2026)
16th Assembly District.  (4/17/2026)
17th Assembly District.  (6/30/2026)
18th Assembly District.  (6/30/2026)
24th Assembly District.  (4/19/2026)
26th Assembly District.  (4/17/2026)
29th Assembly District.  (7/10/2026)

30th Assembly District.  (7/11/2026)
31st Assembly District.  (7/12/2026)
33rd Assembly District.  (7/15/2026)
34th Assembly District.  (4/24/2026)
35th Assembly District.  (4/15/2026)
36th Assembly District.  (7.16.2026)
37th Assembly District.  (4/20/2026)
39th Assembly District.  (7/18/2026)

40th Assembly District.  (7/19/2026)
41st Assembly District.  (7/20/2026)
42nd Assembly District.  (7/21/2026)
45th Assembly District.  (7/23/2026)
46th Assembly District.  (7/24/2026)
47th Assembly District.  (7/25/2026)
48th Assembly District.  (7/27/2026) 
49th Assembly District.  (7/28/2026)

50th Assembly District.  (7/29/2026)
51st Assembly District.  (7/30/2026)
52nd Assembly District.  (7/31/2026)
58th Assembly District.  (4/12/2026)
59th Assembly District.  (4/10/2026)

61st Assembly District.  (8/16/2026)
62th Assembly District.  (8/11/2026)
63rd Assembly District.  (8/16/2026)
64th Assembly District.  (8/17/2026)
65th Assembly District.  (8/18/2026)
67th Assembly District.  (8/24/2026)
68th Assembly District.  (8/25/2026)
69th Assembly District.  (8/26/2026)

70th Assembly District.  (8/27/2026)
72nd Assembly District.  (8/29/2026)
73rd Assembly District.  (8/31/2026)


93rd Assembly District.  (4/11/2026) 
97th Assembly District.  (4/23/2026)
99th Assembly District.  (4/18/2026)

17th Senate District.  (4/14/2026)
23rd Senate District.  (4/15/2026)
31st Senate District.  (4/15/2026)