Blocking sender addresses from list view
May 4, 2026 at 11:54 AM by Dr. Drang
After yesterday’s post, I got an email from reader Ron Sprague outlining two ways to block sender addresses from the list view in iOS Mail. Both of these methods are efficient, and neither starts with choosing a command with a stupid name like View Contact Card. I knew about one of these methods but not the other; this post will describe both.
(My first thought was that this would be an update to yesterday’s post, but I soon realized it was going to be too long for that.)
The first method starts with a swipe to the left on the message whose sender you want to block. This brings up three options:

The options are
- Trash, which deletes the message.
- Move…, which lets you file the message in a folder.
- More, which brings up the following set of commands:

You may need to swipe up to see the whole list.
Update 4 May 2026 2:48 PM
I am reminded by Leon Cowle that the buttons you see when swiping left may not be what my screenshot shows. The possibilities for the middle button are given in Settings→Apps→Mail→Swipe Options as None, Mark as Read, Flag, and Move Message. I have it set to the latter, even though I have no memory of doing so.
Two of these commands repeat what was in the previous screenshot, but a little redundancy never hurt anyone. What we’re interested in is the Block Contact command at the bottom, which does exactly what we want.1
This is a pretty efficient way to block the sender if you’re in list view and can tell that that’s what you want to do from just the first couple of lines of the message. The next method, which I didn’t know about before Ron’s email, gives you a chance to see more of the message before deciding to block.
Starting again in list mode, long press on the message whose sender you think you want to block. This will bring up two windows, a larger one with a more complete view of the message and a small one with a list of commands.

If you were unsure whether to block the sender from the list view’s abbreviation, you’ll probably decide after seeing this. Tapping on the small list of commands makes it bigger and reveals the Block Contact command.

Why Block Contact is red in this command list and not in the others is one of the wonderful mysteries of Apple interface design.
These blocking methods (thanks again, Ron!) prove that Apple can make reasonably efficient interfaces when it wants to. Too bad it didn’t put the same effort into the blocking method you have to use from message view.
-
Yes, there’s a confirmation dialog after you choose Block Contact. There’s a similar dialog after the Block Contact command described in yesterday’s post. ↩
Blockheaded
May 3, 2026 at 11:59 AM by Dr. Drang
Complaints about Apple’s design choices usually involve transparency, color, and other legibility concerns. These criticisms are legitimate, but the poor design choices that usually set me off are the ones involving the mechanics of commands—what I have to do to get something done. I think of these as the “design is how it works” mistakes.
Yesterday, for example, I was going through my mail on my iPhone and came upon a piece of spam. I put it in the Junk folder with the hope that future emails like it would stay out of my inbox, but I also wanted to do something stronger. I wanted to block all future emails from that sender. I’ve done this with other senders many times before, so I know the steps to take, but I decided this time to document the process because it’s so stupid.
Tapping anywhere in the header turns the various fields blue, suggesting that a further tap on any of them will perform some other action. I’m not sure why these fields aren’t blue to start with, but that’s not my real complaint, so we’ll pass over that.

Since I want to block the sender, the natural thing is to tap on the From field. Indeed, a menu pops up with a set of commands associated with that person/address. You might think that one of them would start a new message (as opposed to a reply), but no, which I find kind of weird. More to the current point, though, is that a command named Block Contact or Block Address is also missing.
I know perfectly well that I can block contacts from my phone, so how do I do it? The Copy and Search commands are clearly wrong, and View Contact Card seems even more wrong, as I have no contact card for this person. Nor do I want one—he’s a spammer. But because I once tapped View Contact Card, possibly by mistake, I now know that that’s the choice to make because this is what appears:

It doesn’t show an existing contact card for the sender; it shows a potential contact card, one that I could add to my Contacts app. But also included in the list of things I can do with this potential contact is block him. Which is what I did.
But this process makes no sense. View Contact Card should not be the path you need to take to block someone you have no intention of turning into one of your contacts. It’s not just an extra step (like tapping the header to turn all the fields blue), it’s a step in the wrong direction. No reasonable person who has not already gone through this process would think that View Contact Card is the command you choose to ensure that you never see an email from this spammer again.
The natural place—the correct place—for a Block Contact or Block Address command is on the popup menu you see when you tap the From field. There’s plenty of room for it. Hiding it behind a command whose primary purpose is something else isn’t a matter of taste, it’s an error.
Apple used to think about things like this and put commands where they made sense. I know that Apple has many more products than it used to, but it also has many many more employees and much much much more money. Simple things like this shouldn’t be falling through the cracks.
Update 4 May 2026 11:57 AM
See the following post for more efficient ways to block senders if you’re in iOS Mail’s list view.
My favorite Apple accessory
April 27, 2026 at 11:42 AM by Dr. Drang
I meant to write this last week, shortly after I finished listening to Episode 612 of Upgrade. But things didn’t work out the way I hoped, so now I’m rushing to finish these few paragraphs before this week’s episode comes out (they’re recording as I type). I have nothing to say about the Tim Cook/John Ternus news that hasn’t already been said. I want to focus on Jason and Myke’s choices—made and unmade—in their Apple at 50 Draft.
My favorite picks were the oddballs, the products that weren’t Macs, iPhones, iPads, iPods, or Apple IIs. In other words: the accessories. I was particularly pleased with Jason’s picks of the LaserWriter, the Apple Disk II, the Apple Watch Sport Band, and the second generation Apple Pencil. I confess I was a little disappointed in Myke’s choice of the first generation Pencil, but he more than made up for it by later choosing the Magic Trackpad.
Those of you who weren’t around in the 80s and 90s may think Jason went overboard in putting the LaserWriter in as his third pick, but you’d be wrong. It was both a great product and incredibly important to Apple. Similar comments apply to the Apple Disk II. I never had one—I never owned an Apple II—but I did have its successor, the Integrated Woz Machine, in all of my early Macs.
My oddball entry would have been the AirPort Express. This is not in the “I can’t believe you didn’t pick” category1 because it’s an oddball even among oddballs, but for a short period of time for a specific subset of users, it was a great accessory.

If you were a business traveler during those few years in the mid-00s when hotels had wired internet access in their rooms but hadn’t yet outfitted themselves with WiFi, the first generation AirPort Express was one of the best things you could pack. It was about the same size as the wall wart power supply that came with your Apple notebook, and it set up a little WiFi network that gave you the freedom to work (or play) anywhere in your room. Even after hotel WiFi became common, I still packed my AirPort Express because it gave me a faster and more reliable wireless network.
I should also mention that “AirPort” was one of Apple’s best product names. Too bad they don’t have any reason to bring it back.
-
I’m trying to avoid Jason’s wrath here. ↩
Krugman, Taylor, and Maclaurin
April 20, 2026 at 6:53 PM by Dr. Drang
In this morning’s blog/newsletter,1 Paul Krugman included a couple of unusual graphs that I want to talk about. It took me a little while—longer than it should have—to figure out what he was doing and why, and I’m still not sure I agree with his plotting choices. Let’s go through them and you can decide for yourselves.
The two graphs of interest are made the same way, so we’ll focus on the first one. He introduces it this way:
The closest parallel I know to the Hormuz crisis is the oil shock that followed the 1973 Yom Kippur War. (The 1979 Iran crisis was more complex, involving a lot of speculative price changes.) World oil supply fell only moderately after 1973, but it had been on a rapidly rising trend until then, so there was a large shortfall relative to that trend. In the chart below I show the natural log of world oil consumption with 1965 as the base year:
And here’s the graph itself:

Krugman usually apologizes in advance for the “wonky” parts of his posts, so I was surprised that he just breezed through the “natural log” and “base year” parts of his explanation. What he’s doing here is taking the oil consumption of a given year, dividing it by the consumption in 1965 (that’s the “base year” part), and then plotting the natural logarithm of that ratio against the year. The ratio for 1965 itself is, of course, one, which is why its log is zero.
Using logarithms to plot exponential growth is common because you end up with a straight line. What isn’t common is plotting the logarithm (natural or common) of the values on a linear scale, as Krugman does here. Plotting software typically (always?) offers you the option of plotting the actual values on a logarithmic scale. The advantage of taking that option is that although the ticks will be unevenly spread, the tick labels will represent those actual values, not their hard-to-interpret logarithms.
The interior of the plot would look the same if Krugman had used a log scale for the vertical axis. We’d still see the straight line showing exponential growth from 1965 through 1973, and then the very slight decay after that. The only difference would be the spacing and labeling of the horizontal grid lines.
So why did Krugman make the plot the way he did? I guess the answer lies in the paragraph after the plot:
The percentage difference between two numbers is approximately the difference in their natural logs times 100. So this chart shows that the world was burning approximately 17.5 percent less oil in 1975 than it would have under the pre-1973 trend — a supply shock not too different from what we will see now if the Strait remains closed.
The first sentence of this paragraph is what took me a while to understand. Then I remembered a Taylor series—actually a specialized Taylor series called a Maclaurin series—that I haven’t seen in quite a while.
Consider exponential growth at a yearly rate of . After t years, the value, relative to starting value, will be
(Note that is expressed as a decimal value. If the yearly growth is , .)
Taking the natural log of both sides of this equation, and using the properties of logarithms and exponents, gives us
where
(I should mention here that because I’m an engineer instead of a mathematician or programmer, I use for the natural logarithm instead of . I use for common [base 10] logarithms.)
This means that is the slope of the exponential growth portion of Krugman’s plot.
This is where the series expansion comes into play. As I nearly forgot, we can express this logarithmic term as
and if is small, the higher-order terms are very small, and
so the growth rate (as a decimal) will be about equal to the slope of Krugman’s graph. To get the growth rate as a percentage, multiply by 100.
Is small? Yes. For the eight-year period from 1965 to 1973, we see that the natural log of oil consumption goes up about . So the slope of that portion of the graph is
which is pretty small.
The thing is, I’m pretty sure that whole “take the difference of the natural logs and multiply by 100” thing seemed like hand-waving to most of Krugman’s readers. If he’d just used a log scale on the vertical axis, he could’ve said that the lost oil consumption was about , and it wouldn’t have seemed so magical because we’d all be able to see it in the graph.
Unless his purpose was to entertain people like me. In that case, good job!
-
I’m pretty sure Krugman thinks of it as a newsletter because it’s hosted on Substack. I think of it as a blog because I read it through RSS. ↩