So I made the salad from fresh farmer’s market vegetables. Cucumber, tomatoes, red onion, garlic, dill. All fine cut with a manual shredder I got as a gift years ago. Very juicy with lemon, salt and pepper, this qualifies as an Israeli salad.
I’m not an art expert, but this looks like a piece of junk they pulled out of the water. It’s an eyesore in this otherwise green park. 📷

I’m not a big cook, but I used to make some things at home. Salads, homemade hummus, guacamole, pastas… I’m getting tired of sandwiches, and cheese is not something I do as well anymore, so I think it’s time to get back to some of those. 🥗🍝🥑
What is or why Emacs?
My “Emacs day” is July 11, 2018. Or in org-mode, it looks like this: . As I noted last year at that time, it is the day I wrote my first official journal post in Emacs org-mode, and the rest is history. I’ve been a daily Emacs user since that day.
Both my partners joke about Emacs. NK calls it “Immaculate.” When I asked them this morning to guess what I was going to write about, they rolled their eyes and nailed it on the first try. At the same time, Nat and I have “venting sessions” where we sit down and talk about work and life. If there’s something that’s too complex and I need their patience as I unfold a story, I lead with “Well, this is kind of an Emacs vent, but…” and Nat knows to brace himself.
But what the hell is Emacs, anyway?
I’m not sure I explained it in a way that makes sense. The problem is not explaining what tool Emacs is or what kind of software; that’s pretty easy: It’s a text editor, like NotePad, TextEdit, or that horrible, well-known Microsoft Office one I dare not associate with Emacs in one sentence. Asking what is Emacs sells it short and doesn’t explain why so many people swear by Emacs every day. Perhaps a better question is why. So, as the blog’s title suggests, don’t ask why; I’ll explain anyway.
Some people compare Emacs to an operating system of its own, which makes sense: it comes with so many built-in tools you could fire it up and probably do all of your computing work without ever exiting it. Well, in a command-line computer-geek kind of way.
Some of the things I use Emacs for all the time, besides writing, of course (it’s a text editor, remember?), are to navigate and operate my Mac’s files, read other blogs I subscribe to, check my calendar for events, and manage my projects and todos. I do all of those inside Emacs. But even so, why not just use my Mac’s tools or Windows if I were to use a Windows computer for my productivity?
The answer, which may not make sense to you if you’re not an Emacs user, is that Emacs is quicker and simpler and thus better for me to use. The key thing is that if it’s not better to use for something, I can manipulate and customize it until it is. My Emacs is made for me, and if there’s something I need to change so it fits better, I can do just that. Emacs is completely customizable, which means you get to tinker and manipulate whatever you need until you get those tools to work exactly the way you want them to.
Imagine you get up and make drip coffee. You grind your beans, fill in water, carefully place the filter with the grinds, and turn it on. Now, imagine that turning on the coffee maker doesn’t only start brewing your coffee but also turns on the toaster with two slices of fresh bread and also displays a crossword puzzle automatically on your phone. Not only do these things happen automatically, but also the bread is always toasted the way you like it, the coffee is automatically dispatched from your favorite roaster, and the crossword puzzle is tailored specifically to a level of your liking. On top of that, to continue with the metaphor, you can always make changes (change the coffee type, for example, so you make yourself a cappuccino instead of drip) quickly and easily, and the knowledge and ability to do so is completely yours to do whatever you want with it, for free, forever.
If you could do all of that, would you still go to Starbucks to get your coffee?
Sounds almost like magic, but for a computer, that’s what Emacs is. You could use it to read and write emails, look at maps, browse the web, listen to music, and over other 5000 additional things that exist just in its main library (it’s not even the biggest one). All of those are available for free, code and all. When you’re an Emacs user, all of these functions are available to you with the same ease - and keybinding - that your fingers are already used to.
Perhaps now it’s a bit easier to understand why Emacs is difficult to explain. It’s not just another application. it’s a lifestyle. To me, it has been the ultimate productivity hack - and it keeps getting better.
A couple of days ago, when I left the apartment to do shopping, I consulted Carrot, which told me it was cloudy but not raining. So I left my umbrella behind, just to be greeted with warm summer rain. I signed, took the elevator back up, snatched my umbrella, and went outside again. By that point, the rain stopped. That evening, I uninstalled Carrot from my Apple Watch.
Perhaps it’s my fault for changing Carrot’s default weather source to include one that can also tell me the amount of pollen in the air, sure. But for all its complexity, I still didn’t figure a layout that works for me. I need to browse different menus on the watch and the phone to get the information I want. All of this for $50 a year, with a snarky AI and mini-games that were mildly entertaining for about a month.
Apple’s weather is more accurate, and I can see everything I need (humidity, wind speed, conditions, and temperature) with a single tap. I just need to find a dedicated pollen app and I’ll be set1. Apple Weather knew about that quick shower and predicted its end accurately; I only had to wait five minutes.
So that’s it for Carrot and me. That AI will need to find another meat bag to bother.
1 - On the Desktop, I love the National Weather Service graphs. They are ugly next to the polished weather apps but very useful. One glance is all I need.
I get peaches at the farmer’s market down the block. I have to wait two days before they’re ready to be eaten, but they’re worth the wait. 📷
Google’s Gemini AI looks spectacular on the new Pixel 9s. MKBHD is impressed:
And so is WSJ’s Joanna Stern (I’m starting to appreciate her “watchful mom” kind of attitude), though she’s a bit harder to convince. She sat down with Google’s Rick Osterloh, head of Android (and apparently Chrome as well), and got him to say that Google does not use its user’s personal data on Android to train its AI:
“Are you using personal data to train Gemini and other Google LLMs?”
“No, we’re not using personal data to train LLms. We are using information that users have given us the ability to train on, or that is from the public web.”
“To confirm: my phone calls, my emails, my calendar appointments, my text messages, those are not being used to train (Gemini)”
“No, these are not being used, that’s right.”
But what exactly is “information that users have given us”? Is it attained through yet another long Terms of Service agreement deep inside Google’s in-house apps, like Google Maps or Gmail, that users accept without ever reading? Can Google get this information from Reddit, which suggests you sign in to your Reddit account with your Google account by default?
I appreciate Osterloh’s optimism about Gemini. I believe Google wants to use AI to enhance the productivity of Android users and not to spread more propaganda on Twittex.
Still, most Android users will probably share personal and private information with Google without their knowledge and consent, even if it’s out of ignorance. At the same time, offering a tool that can potentially make spreading misinformation easier means that some folks will use it specifically for that.
You have a doomsday bunker. Now what?
I got my driver’s license when I was 17 something. At the time, we lived in Denver, Colorado.
Some of my memories back then include getting lost on different back roads, late at night (or early morning) to whatever place my belated teenager-rebellious mind decided: a nightclub, a promised passionate encounter from Craigslist, or to clear my head at times.
I had a laminated map in the car that showed Denver and its boroughs on one side and a bigger area that included Colorado Springs to the south, if I recall. There were times I had to stop, lost, tracing my route under a street light somewhere at hours that probably made the residents of those sleepy neighborhoods worried. That map survived plenty of coffee spills and also served as a tray when I got fast food on my way.
It was just a map. I didn’t think of it much. Everyone had one, and every gas station sold one. It’s one of those items that disappear from your life, and you don’t even notice until several years have passed.
The other day, I had a conversation with a co-worker at the office about some old technologies, and I brought up that map. He nodded in agreement: he, too, went through similar experiences when he grew up. We reminisced over tape recorders and CDs (I had one of those plastic converters from my CD player to my car’s tape radio; I often made my own mixes back then). Today, people are lost without their phones or perhaps a dedicated GPS device.
I don’t drive today, and I don’t own a car (for a New Yorker, a car is a luxury), but I’m pretty sure it’s not as easy to get a map these days, depending on where you live. The last time I asked for one on a trip a couple of years ago, I received a shrug from a confused teen over the counter.
It’s one of those “back in my day…” things. But what happens when the phone’s dead? When there’s no reception? When you didn’t pay the bill? I can read a map (and I think most folks who’d pick up a paper map will be able to as well), but the concept of having a map made of paper is dying - I don’t think “kids these days” will even know to ask for one.
Naturally, the same can be said about many things. Our lives are becoming increasingly automated, one way or another. Nothing seems as complicated because it’s just a matter of learning a different app or asking ChatGPT a different question. Meanwhile, places like these or these are disappearing, and skills that took generations to hone die with them.
It makes me think about the post-apocalyptic books and shows I read and watch. After we emerge from the ashes, we will have to relearn skills we knew generations ago but forgot. What would Zack Zuckerberg and his family do when they emerge from their doomsday bunker? program a new social network from sticks and stones?
World Trade Center, on my way to Jersey City 📷
On This day now on this blog
I mentioned “Blog Gardening” in a long vent yesterday and also previously. The core of this idea requires that I have an “On This Day” page on my blog.
The code instructions seemed simple enough, but I didn’t think it would be that simple. All I had to do was copy-paste.
To test, I went back in time and changed one of my old posts from to (oddly, I find that the old URL with the old post and its date still works, which means the original post is not deleted, just copied - should mention it to @manton perhaps). What’s a little time alternation for the sake of a good blogging experience, after all?
Taking Jamie’s advice, I will try to look into a couple of blogs before “On This Day” and a couple after and do some fixing.
In theory, it should work like this:
- Go to “On This Day” and find the post from last year at this time (if no post exists, find the nearest blog post to that date).
- Look and fix typos, broken image links, and broken links in general.
- Add the post to a category if it belongs there
- Add links and references on the old post if new references exist since then (for example, if a year ago I started a project that I wrote about 3 times since, link to those 3 posts)
And you know something? Jamie has another good point there: making these fixes does make me a little happy. It adds a sense of completion, and it feels good to maintain the blog because I like my blog, so I like to put energy into it. It’s a nice little positivity cycle.