arlie: (Default)
From Jenn Dowd at Data for Health a reasonably decent substack blog in the medical space:

Does adolescence really last until age 32?

Capsule summary: comparing brain scans of individuals at different ages doesn't tell you very much about aging. For that, you need brain scans of the same individuals at different ages. also, "convenience samples" of people who just happen to have been scanned are unlikely to tell you as much as you think about the general population.

The study cited was published in something call Nature Communications, which is presumably unrelated to the well-regarded scientific journal Nature.

See also the same blogger's Are We Really Aging in Bursts?.
arlie: (Default)
If there is any quality left in movies and TV, it'll be gone soon.

https://apnews.com/article/netflix-warner-acquisition-studio-hbo-streaming-f4884402cadfd07a99af0c8e4353bd83

The fewer corporations involved in any product, the more enshitified it becomes. Why spend on quality - let alone take risks with new ideas, which might be better than the tried-and-true - when there's little or no competition - and if anyone starts to outcompete you, you can simply buy them.
arlie: (Default)
The United States elects people for a lot of roles I'd consider to require a technically competent, non-partisan person, whose skill at doing the job might be unrelated to their skill at winning elections - or worse, the need to run for (re)election might incentivize bad behaviour in the job at hand.

One of these roles locally is the county assessor - the person in charge of deciding property values for purposes of taxation. The previous incumbent has retired suddenly, or perhaps died, so we had a vote for a short term replacement. There were 4 candidates, only one of whom I'd ever heard of - he's been sending out small amounts of election ads. I don't like what he said about his background, and I like his proposed policies even less. His latest election email contradicted itself, presumably trying to be all things to all people. I also strongly suspect he's proposing to implement changes that are far beyond the scope of his office - i.e. he can't do what he says is the biggest reason to vote for him.

This individual was one of the top two in the recent vote. There will be a run off soon, with ballots arriving in early December. He'll be one of the two on the ballot. I don't know who his opponent is, but I'd vote for any of the other three ahead of him, and will make a point of doing so.

Read more... )
arlie: (Default)
In a discussion of someone's comments about male and female communication styles, Richard Hanania said the following:

Is there anything more to be said here? There’s one more point I’d like to add, which is that questions like “what are the best ways to pursue truth” should in the main be settled not through punditry, but by markets.

Yep, the Truth is whatever pays best. Praise Capitalism!

To be fair, he doesn't seem to have intended this interpretation. The communication style discussion was set in a context of corporate behaviour. He's probably thinking of that subset of truth-seeking which involves identifying the most effective ways for a corporate entity to act, given a presumed desire to make ever larger profits.

But OMG, what a blooper. Especially in a context where he's talking about someone else's essay rubbing people the wrong way, because of somewhat egregious failure to mention obviously relevant context.
arlie: (Default)
Some weeks ago, we set out from my driveway to drive to Costco. I basically know the route(s), but the turns to get there from whichever major artery you take are a bit tricky, so I asked Google Maps to direct me.

Google first told me to turn left, then, before I was out of the driveway, to turn right. By the time I'd made it to the end of the block, it had alternated telling me to keep going with telling me to make a U-turn several times. Once I got onto one of the two obvious routes to a relevant highway, it suggested a change of route, then switched back to approving the one I'd picked, a couple more times.

It settled down once I got to the highway, and I did not find a slowdown on the route I'd kind of randomly picked. (And if there had been e.g. a major accident, it would normally have given me a suggested change of route, once, and explained why.)

And once I got near my destination, it handled the exit and its confusing turns perfectly well. So it did what I needed, along with adding extra amusement as we set out.

I've been meaning to post this topic ever since, but something else has always seemed more topical. So I've forgotten the exact number of times it changed its mind. (Yes, I was counting.) But with another Costco trip planned for tomorrow, I've finally remembered and posted.

There've been no recurrences since then - but I don't use Google maps all that often, so the sample size is small. I am somewhat curious whether it will lose its mind again tomorrow.
arlie: (Default)
Zazzle Inc. just informed that they expect me to be surprised (in a good way) that the T-shirt I ordered from them 4 days ago will be picked up by their shipping company soon. (For context, a T-shirt I ordered from a competitor on the same day, with no special shipping priority, has already arrived.)

I guess the Zazzle leadership team has reason to believe that their customers don't expect to actually receive products they order. It's "Fantastic news" that the product ordered is even ready to be shipped.

Wow! I'm so lucky, their half-assed "fulfillment" may actually work this time, at least if the shipper actually collects the package, and sends it to the address I supplied. Wow! That's fantastic.

Are they trying to lose my future business, are they idiots, or do normal people generally respond positively to stupid hyperbole?

Beats me!
arlie: (Default)
I subscribed to this blogger based on some recommendation or the other, and their claims of what they blogged about. This article has me giving them one strike, as in "three strikes and you are out" except that I'll probably only require one more strike to unsubscribe.

The topic is how health communicators need to act like online influencers, making themselves trusted based on their charisma and personality, eschewing evidence or anything that carries the negative taint of looking like normal health communications. Yep, they should communicate just like RFK Jr. That way they'll be believed more than they currently are.

Read more... )
arlie: (Default)
I switched my cell phone to AT&T wireless, though with some misgivings. So far, there have been no serious glitches, 2 or 3 nits, and one minor UI change.

In the glitch department:
- Switching sims caused the phone to stop defaulting to wireless when at home. I wondered why I was using so much (free, unlimited) data, but didn't catch this change until I attempted to use a peer-to-peer app that relied on being on the same subnet as its peer - one of my desktops.

In the nit department
- AT&T wireless sent me a lot of emails in the first 36 hours, some useful, some redundant. One of them projected my future monthly bill to the tune of $20 in taxes and fees. A later one gave a projection more like what I had already been paying. Fortunately I'd been warned to expect an inflated estimate.
- AT&T defaulted me into some but not all of its advertising spam options. I turned them all off.
- Both AT&T and T-mobile flag some callers as likely spam/likely scam, but their phrasing is different.

In the "huh" department:
- various text messages that look like their title/content in preview is "Picture." All came from people in my contacts DB, who haven't sent much or anything in years or months. That makes me think of potential security exploits, perhaps a new automated scam, so I read them on a linux system, using google's web interface. They were innocuous. The timing suggests images sent by SMS didn't behave this way on T-mobile.

On the good side, they have a configureable "warn me if my projected bill exceeds $xxx". I set it to just past the bill I expect next month with the activation fee included, and will lower it later.

Annoyingly, they won't email me my bill, just notification that I have one. So I won't have even a soft copy unless I save it myself, and it's likely easiest to simply print it from the browser.
arlie: (Default)
On 9/29/25 I called my cellular provider (T-Mobile), and after spending half an hour on hold, I asked about charges for calls from my home in the US to Canada. A person who called herself Aniya informed me that my plan (which I've had for 11 years) now gives me unlimited free calling to Canada (+ Mexico). I recalled it not having that feature, when I first set up the plan, which is why I made a point of asking. (I'd expected I might have to change plans.)

8 hours ago I made a long call to Canada, using the cell phone rather than the land line. About half an hour after the call ended, T-Mobile sent me a text: "As of 10/04/2025, your account reflects $135 in international calls, and/or call to premium-rated numbers in this cycle." That is a lot more than what I would have been charged for making the same call from the land line.

While I was on hold with T-mobile on Monday, I had an online chat with Verizon's customer service. They told me that their Unlimited Welcome plan would give me free calls to Canada - for essentially the same price T-Mobile is charging me. And if I were to authorize a switch then and there, they'd waive the $40 activation fee. Moreover, they'd give me a $5 monthly discount for 3 years if I brought my own phone.

I'll be contacting T-mobile next Monday to complain, and maybe convincing them to reverse the $135 charge. (I wonder how a claim against them in Small Claims Court would play out in practice...) I won't consider staying with them unless they both provide free calls to Canada *and* reverse this surprise charge.

I moved to T-mobile 11 years ago because at that time they were the company that wouldn't charge me an increased monthly free to cover price-reduced phone upgrades, since I wasn't going to buy a phone from a telco in any case. (Phones bought from a carrier generally arrive locked to that carrier, which isn't a feature I want.)

All this because ATT is killing POTS, so I'm inclined to get rid of my landline entirely. I valued the ability to use my phone in a power outage, but non-POTS landlines don't offer that feature, short of more complexity and expense than I want to deal with - whereas a cell phone *might* work, if its battery has charge and the cellular towers have backup power, or are outside my outage area.

At least T-mobile warned me, rather than leaving me to find out when my next bill arrived, after many many more expensive calls.
arlie: (Default)
My bridge club has once again sent me multiple emails, telling me about a bridge game scheduled at a time too early in the day for me. They hold lots of games, and are eager for more people to play. Once a week, they have an evening game. But it's important to them that I hear about all of them. How else will they get more attendance at their 10 AM games?

My online pharmacy feels a need to send me 4 or 5 emails per package they send me. They also require proactive action once a year for each prescription, because they won't send a request for a refill prescription without asking me first.

After an attempt at cleanup, I currently have 45 threads in my INBOX, each containing one or more unread emails. This does not count unread emails auto-filed into other mailboxes, generally because I have strong reasons to believe they aren't actionable. It also doesn't count anything recognized as spam.

I routinely lose important emails among all the junk mail, even with an active spam filter and other filters for FYI and routine verbosity.

Meanwhile, when I delete the obligatory requests to respond to customer satisfaction surveys, I get sent reminders of this pending task I've already decided not to do. If I respond accurately - "now that you've punished me for using your service by demanding I respond to surveys, I won't use or recommend you ever again" it'll be misinterpreted as a complaint about whatever employee I dealt with, rather than a complaint about the demand that I contribute my precious time to their not-so-precious business interests.

Note to the senders of most of those 45 threads: I hope your afterlife involves wading through emails, full of repetitive rubbish of limited interest, to find the one and only email that - if read attentively - might relieve your ongoing agony, in the manner of Dante's afterlife for sellers of bogus medicine.

A few of your messages *are* the things I'm looking for. Most though are e.g. 5 separate threads to convey one piece of information I want, in the manner of my wretched online pharmacy. And that's with the outright spam already pruned.
arlie: (Default)
[personal profile] susandennis recently posted about several technical things she's trying. She's much more bullish on digital tech than I am, and even enjoys shopping (!), but she's been a great source of pointers for me of things I might like.

Today's post included a for-pay ad-free, surveillance-free search engine called kagi. She says she's been hearing about it a lot; I on the other hand have been hiding under my rock, and only just noticed it. (I really should read Ars Technica more frequently.)

After thanking Susan for bringing it to my attention, I just spent some time looking at it, finding myself on the fence about trying it. This Ars Technica article from Aug 5, 2025 says much of what I might have said myself, only better.

Read more... )

I'd appreciate other people's comments.
arlie: (Default)
The latest newsletter from YLE ended with the dreaded "Continue reading this post for free in the Substack app". I.e. they've gone blatantly freemium. Presumably if asked they'd say they need more subscribers to support all the "value add" that isn't part of their original fact-focussed take on public health in the US, then with emphasis on Covid. They "need" funding for more videos I don't watch, and heavens knows what all else.

They also included their take on gun violence, a subject they insist is part of public health epidemiology. Its inclusion was acceptable to some readers, wanted by some, and rejected by others, to the point that YLE provided an option for subscribers (paid and unpaid) to opt out of receiving such posts. I did so, but nonetheless received today's mixed post.

I have high standards for YLE, formed by their behaviour during the years of the covid lockdowns. Their current behaviour isn't even bad by the standards of substack posters, or modern businesses in general, let alone by the standards of politicians.

But I'm disappointed to see them reverting to the mean/possibly joining the race to the bottom.

And I wonder how much money is being taken home by the YLE principals, and how that compares both with other jobs available to young doctors and with my own best earning years.

To be fair - this was a quite meaty post, before the freemium bit, which seems to be about registering for a paid-subscriber-only live webinar on fall vaccines. (Live webinars are another "value add" I don't want; people who want them are welcome to pay for them.) YLE has a long way down to go before they reach parity with Paul Krugman, and much as I often complain about him, he's good compared to others from whom I've long ago unsubscribed.
arlie: (Default)
Yesterday I had a rather inconclusive appointment with a physiatrist at Sutter Health. The appointment was inconclusive because he was unable to read the CD with the MRI results, from another outfit called SimonMed Imaging. I'd been referred to one of the physiatrist's colleagues by the doctor who'd sent me to SimonMed. Yet somehow her report had never reached Sutter Health. The text-based MRI report had reached neither Sutter Health, nor my primary care physician, nor me - but the referring orthopedic surgeon had explained the MRI to me verbally, so I knew basically what it said - she'd also had no problem accessing it, but she's in-network with SimonMed.

I spent a chunk of yesterday afternoon on 3 separate "my health" type web sites, for Sutter Health, Simon Med, and my primary care doctor. I cut and pasted the textual MRI report to both the physiatrist and the primary care doc, via each of their messaging systems - which had a character limit, requiring the report to be split into multiple parts, and AFAICT no "upload important medical info" interface.

My primary care doctor responded later that day via the messaging system, which sent me an email telling me to check there for a message. As of noon today, I had received no similar message from Sutter Health's system.

I had, however, received a request to review the physiatrist on Google. The message came from [email protected] (I have since received an email telling me the physiatrist has responded on their system.)

I reacted extremely badly to the email, to the point of writing this name and shame about the medical organization. I'm rather disgusted about getting requests for feedback rather before I get anything resembling results. I'm not entirely comfortable with the idea of writing reviews for doctors, particularly ones one has only seen once. (I feel similarly about medical advertising, or maybe rather worse.)

I was already getting warning signals about Sutter Health, suspecting an excessive focus on profit along with low grade sloppiness about minor patient facing matters, compared to two other health organizations I've used in the past year or two. (I have no useful information about medical matters.) This request for review made those signals rather louder and harder to discount.

Meanwhile, I don't know whether Simon Med produced a bad CD - or whether that problem originates at Sutter Health. I also don't recall for sure whether SimonMed was definitely told to CC everything to my primary care doctor (the MRI was last April; I didn't schedule the physiatrist until after we knew that physical therapy wasn't helping). I'm suspicious of them too, but less so - in part because CCing the primary care doctor seems to be something the patient must explicitly request; otherwise results may just go to the requesting physician.
arlie: (Default)
This morning I received an official email from Proton, announcing that they'd released a privacy-conscious AI. They presumably mean a large language model (LLM) chatbot. It's available only via apps, which they've only produced for iOS and Android - not Windows, MacOS, and Linux. There's a free version, and a for-pay upgrade. It's apparently being discussed, semi-officially, on X and Reddit - so that's where to share any feedback. (I don't have accounts on either one.)

I'd much prefer they put their effort elsewhere. Their calendar app is missing obvious features - such as a search. Failing that, it would have been nice if they'd made this available on devices with real keyboards; then I might have considered playing around with it - though never trusting any answer I can't competently judge.

I am, however, happy to report that the for pay chatbot mode does not appear to be automatically included in the otherwise fairly comprehensive package I pay for, so presumably won't be "justifying" a price increase.

p.s. they've named their AI, presumably because they see no harm in confusing people into imagining chatbots are people. They call it "Lumo".

And to be fair, there's probably a fair amount of demand for such a feature. I'm merely not one of those demanding it.

p.p.s. Their getting started guide informs me that Lumo is indeed an LLM chat bot, though it doesn't use that term. It does a decent job of reminding people of chatbot limitations, particularly in terms of accuracy. It also informs me that Lumo is available via a web interface. https://lumo.proton.me/guest
arlie: (Default)
I've recently added Robert Reich's substack to my collection of political blogs - so recently that I haven't yet redirected it to be filed into its own mailbox, as I generally do with anything political or otherwise high stress. I suspect this subscription won't last - too high frequency, and slightly lower quality than my two other overtly political blogs. But while I have it, I might as well post about its flaws, particularly the kind where I suspect it's giving the majority of its subscribers precisely what they want.

In this case, what Robert Reich is serving up is implausible hyperbole, in the form of what I'd call a clickbait heading, except that I and most of his other subscribers are emailed whole articles, so there's little point to clickbait.

In particular, it appears that on August 23, 1971, Lewis F. Powell, Jr. wrote a memo to the U.S. Chamber of Commerce which Robert Reich deems to be the "worst memo in history". I believe that's Reich-speak for "I really don't like it" or maybe even "of all the memos I can remember right now, this is the one I like least".

It's vanishingly likely to have been the literal worst, even if there were an objective standard of badness - and flat out impossible for Reich or anyone else to be certain there had never been a worse one.

Read more... )
arlie: (Default)
A few days ago, someone offered me a "free" article from the Washington Post (Wapo). Reading it required registering with Wapo, giving them a valid email address and responding to a message sent to that address.

The first unsolicited message from Wapo arrived the next day; the second showed up this morning.

Because I use Protonmail, it had offered me the option of creating an email alias just for Wapo. I had done so. Both unwanted messages arrived complete with a prominent label that they'd come from such an alias, and a button to use to disable the alias. I don't remember for sure, but I almost certainly attempted to unsubscribe from Wapo messages on receipt of their first spamvertisement. So today I clicked to disable this alias. Protonmail first sent another(?) unsubscription request on my behalf, then disabled the alias.

And that, boys and girls, is the reason I switched to Protonmail in the first place. The last time I tried to read this kind of "free" message, from some other well known media source, getting rid of the stream of unwanted messages was somewhat more difficult. The journal ignored unsubscription requests - or possibly merely had subscribed me to a bazillion different spam streams, each needing its own unsubscribe - and I wound up reporting them as spammers to my email provider, as well as teaching Mac Mail to send their messages straight to "junk".

This latest experience with modern business practices was much less painful.

CrApple

Aug. 10th, 2025 08:23 am
arlie: (Default)
Updating my Mac to Sequoia 15.5 had a lot of bad consequences. The only good one is that it might have delayed for another year the dreaded time when I can no longer run that year's Turbotax, and need to switch to their online version, or hire a tax preparer.

I've just found the latest disimprovement. They turned on automatic updates. They've downloaded Sequoia 15.6 and scheduled it to be installed on my next restart, and there's nothing I can do about it. I turned off the unwanted misfeature, but its results are still scheduled.

15.5 was too big for my Mac Mini - performance sucks, random processes exit overnight, and I've had such desirable improvements (sic) as frustratingly slow character echoing in Numbers. They removed my old screensaver, and replacing it with one that soon stopped working, possibly as a result of one of those random process exits, this one of a daemon that doesn't either auto-relaunch or launch on request, as I expect from properly coded daemons in Apple's architecture. They gave me a very much unwanted "artificial intelligence" enhancement, which I turned off to the extent I could, and will probably have to turn off again after the unwanted update to 15.6 - unless of course they have removed the ability to disable it (they surely will eventually, just like they've already removed other 'retro' features).

Thanks, Crapple. I wish all your executives misery in this life and the next.
arlie: (Default)
In today's email: Swiss Teams Boot Camp – Wed. 8/13 & 8/20

This is an invitation to some kind of bridge class.

They've named it to be reminiscent of the miserable experience inflicted on military recruits and draftees. This is fundamentally a brain-washing process, intended to produce compliance with military needs. It consists of a mix of insult, physical exhaustion, and often other physical abuse.

It also involves some amount of actual training and physical conditioning.

Apparently normal young men react to this by bonding with both the organization and their fellow victims, rather than by using the weapons training they receive to deal appropriately with either their immediate abusers (sergeants, etc.), the people in charge of their bad experience (chief local officer), or the people in charge of the whole system (political leaders, top generals, and similar).

If they are rational, this would presumably be because they reckon their chances of surviving their military experience are higher than their chances of surviving fighting back against it. And some *do* ultimately "frag" their officers, when they have a good chance of getting away with it.

But mostly they don't seem to be rational - this appears to be an effective indoctrination technique, even with unwilling draftees. The victims wind up as obedient military serfs, even glorying in their role.

OK, so far so human. But why label anything to remind people of this example of injustice, unfairness, and all round evil, when you want them to voluntarily sign up for it, perhaps even pay for it?

Will my next unsolicited email involve an invitation to a "concentration camp"?
arlie: (Default)
I wonder whether the report defines "ultra-processed" in a manner that is (a) intelligible to lay readers or (b) remotely sensible. I currently understand "ultra-processed" to generally mean "different from the healthy (sic) fast food and supplements sold by our provider".

I don't feel a need to check the news article the headline came from, to determine whether it includes such a definition - I'd be absolutely shocked if it did. Though it does have a link to the cdc report.

It appears that the report uses "the Nova classification system that categorizes foods by processing, from unprocessed to ultra-processed foods". That's footnoted to "Steele E, O’Connor L, Juul F, Khandpur N, Galastri Baraldi L, Monteiro CA, et al. Identifying and estimating ul-traprocessed food intake in the US NHANES according to the Nova classification system of food processing. J Nutr. 2023 Jan;153(1):225–241" - no URL given, and the title suggests that even if I could follow the link, there'd be no definition. There's also a footnote to "Monteiro CA, Cannon G, Levy RB, Moubarac JC, Louzada ML, Rauber F, et al. Ultra-processed foods: What they are and how to identify them. Public Health Nutr. 2019 Apr;22(5):936–41."

I get it. If you like it, it's probably "ultra-processed". If you don't, or if Big Food advertises it as "healthy", like the various fake meat products increasingly labelled as if they were real meat, it's not. (Personally, I can't imagine how to make even a halfway plausible fake meat without an awful lot of processing to disguise the actual ingredients - and a lot more if you also try to give the product a nutritional profile similar to the meat it imitates. But what would I know; surely Big Food (TM) has my best interests at heart (sic).

And yes, I have a chip on my shoulder about "healthy, plant-based chicken", "chick'n", and similar. Call it what it is - "plant-based imitation chicken". Don't put it in the meat section beside the real thing, and don't package it similarly enough that it could be accidentally purchased.

But this point also applies to just about every "healthy" extract and supplement - it takes a lot of processing to produce them. On the other hand, some traditional foods also take a fair amount of processing. Taro (not traditional where I grew up) comes to mind. But also baked goods, sausages, and similar. Should I be buying wheat seeds and a flour mill, as the only way my bread can be healthy? Reductio ad bloody absurdum - give me some definitions already, before trying to scare me with the latest boogey-man. Perhaps it's "ultra-processed" only if it wasn't available at grocery stores in some arbitrarily chosen decade?

I googled "nova food classification system". The wiki article gives actual definitions, far enough into the article that I started composing this paragraph believing it did not. But I'm not at all sure I could distinguish members of their "processed" and "ultra-processed" categories based on their description of ultra-processed, quoted from "the most recent overview of Nova published with Monteiro".

There's clearly something a bit more solid behind the click bait. You just have to do an awful lot of digging to find it.

I wonder whether any sodas qualify as other than ultra-processed, since I suspect them of being a major source of Americans' calorie intake, and having been so for many decades.
arlie: (Default)
There are at least three different types of people using blogging software, especially if one counts substack as a type of blogging software. Maybe 4 or 5, but the others didn't fit in my catchy title, so I folded them into "bloggers."

Type A: Professional and semi-professional entertainers, producing things people like to read, intending that they pay for the privilege. This is the target poster on substack, which takes a % of whatever is paid to their posters.

Type B: Influencers. These people get paid by using their influence (or the popularity of their work) to sell things, generally on behalf of someone else. I.e. they are usually paid by advertisers.

Type B2: Corporate shills. These people get paid a salary to write blog posts for their employers, or otherwise manage a corporation's social media accounts.

Type C: Bloggers. These people want to have a conversation with readers, and are happiest when readers comment. They aren't generally paid, except in attention and interaction.

Type C 2: Circular letter writers. Bloggers who want to keep their RL friends and family up to date on their doings.

Type C 3: Reputation builders. authors of professional blogs and similar, where the blog is part of their self presentation as a competent scientist/academic/whatever.

Type D: People trying to spread information. They can blur into A, B, or even C. The distinction is that their first priority is informing people of whatever their thing might be. They may also want to be paid for posting, or influence readers to take action in support of a cause. And they may well hope to build reputation, possibly in support of future employment prospects.

--

My preferred type is C, and I drop blogs which turn out to be less C and more A. (I rarely accidentally - or intentionally - subscribe to B, except, rarely, B2.) All flavors of C can be acceptable, but my preference is the plain one. I'm also OK with D, provided it doesn't shade too far into A or B.

It would be nice to have commonly used distinctive terminology, rather than having the whole lot self-describe as "bloggers".

--

This post brought to you by yet another "give us money and you can read the rest of this" post from a poster who may soon get dropped for being too type A for my tastes. No, not Paul Krugman; this time it was Richard Hanania. (Both give me access to a (separate) set of political opinions. But while I might pay for sociology, I don't want to pay for promotion of any individual's political beliefs.)

Profile

arlie: (Default)
arlie

December 2025

S M T W T F S
 1234 56
78910111213
14151617181920
2122 2324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags