Annie, RSS, and good blogs

Annie has been off and on my Micro.blog feed for a while, but with her latest guide to RSS, it’s time she stays there as a permanent person to read. I’ve added her to my recommended reading. Go read her guide, it’s funny and in your face at the same time, much like the woman herself.

After reading it, I realized that my own RSS reader on my Android (I use Feeder, it’s free) is lacking some important blogs (including Annie’s) so I added them.

I like people who write about their lives and share their raw personal existence, whether pain or happiness, and Annie is a “master1” of the craft.

Her latest post about relationships made me think I should add my two cents—or probably a whole jar of them—when I get to it.


1 mistress is the right form, but this word has been hijacked for sexual meanings that have nothing to do with Annie or her blog. It’s one of those things that pisses me off.

One of my favorite parts of any vacation is to be back home. The trick is that you have to go somewhere first, so it’s time for you to go out to the places you will be from, as the famous song goes. As much as I like my adventures, I love my own slice-of-life corner, ya know?

Bluesky has been steadily increasing as a second-place social place after Mastodon, but I never paid too much attention to it. I’m glad Chris Titus did, now I’m playing around with it.

Time to leave later today. It’s been grey since we got here, but somehow it added to the charm of the place with Halloween and everything. X-files trees and stormy-like beaches 📷

 A waterfront park with people standing by benches with a cloudy sky overhead and distant views of a pier and city skyline. There's a vibrant colorful artificial statute next to the people. Auto-generated description: A lush forest scene with tall trees and vibrant green foliage.

We were told these little “coffee huts” are everywhere in gas stations here. I like the idea:

A small, blue lighthouse-shaped building serves as an espresso stand in a parking lot of a gas station

With Sinwar's death, time to move forward

Sinwar is dead, and Israel’s Netanyahu is offering a “pardon” for Hammas terrorists if they release the hostages. This is good, and I’m glad to see this statement in English, but it’s not enough.

Israel was never too good at explaining itself to the rest of the world, and the war in Gaza (and in Lebanon) is just another example. Many people do not understand the details, and some don’t even know why Israel went to war to begin with. Once again, Israel leads two steps in the direction of war and half a step in the direction of peace.

There’s no question: the hostages must be returned. But instead of waiting for whatever leaderless fractions remains of Hamas in Gaza to take the initiative, Israel should step in.

Sinwar is dead, and Hamas is in shambles. Gaza is a hip of rubble, with thousands dead and millions without a home. It’s time to stop the onslaught and step in with humanitarian aid. It’s time to call other Arab nations - and the US - to step in and help the Palestinians to get the freedom so many Americans and Europeans feel they deserve (I don’t believe the Palestinians in Gaza can care about freedom at this point; they are to concerned with surviving the next day). The Arab nations will fail and argue among themselves because they don’t care. They never did. The US might draw some plans to look good for the elections, with both sides having different versions. And Israel will pull up its sleeves: “Well, if no one’s gonna do it…” and get to work. Yes, while the hostages are still in the tunnels. While the world is still screaming about genocide. Israel can still maintain an army presence to protect a project like this while still looking for the hostages. One does not prevent the other.

This is the chance to move forward and show everyone another side to Israel. It’s the chance for Netanyahu to step forward and tell his blood-thirsty right-wing Ben Gvir and Smotrich monsters-ministers to put a sock in it. It’s time to show the Palestinians that Israel can offer a better alternative than Hamas ever could. It’s not that hard: the houses Israel will erect will not come with built-in tunnel entrances in children’s bedrooms, and the mosques will not come complete with weapons stockpiles in their basements.

Everyone will yell. It will look like an absolute shit show. But if Israel keeps at it, just like it kept with the war, something amazing will eventually happen. People will see that the only way to do something is to do something and not just talk about it. Hamas will be destroyed because it will stop having a reason to exist. And maybe, just maybe, after years of work with help from other nations that will slowly join, Palestine will be free, with support from everyone, including the Israelis right next door who won’t go anywhere - not the river, and not the sea.

On the beach, this quiet small town was bathing in the sun. 📷

Auto-generated description: A serene coastal scene features a curve of pebble beach bordered by driftwood, with houses nestled among lush trees and a steep bluff.

A trip to Rosario Beach in the afternoon finally turned on the “vacation mode” switch in my mind. Walking the trails near the cliffs and being surrounded by quiet and nature, and not a single piece of trash in sight, it’s shocking. New York parks are so dirty 😔

A warm-up photo with my camera 📷

Auto-generated description: A wooden table is set near a window looking out at islands on a misty sea, with a pair of gloves resting on the table.

Breakfast is veggie lasagna with a glass of intense juice at a local French cafe. A walk with a fluffy dog is next on the agenda.

A plate of lasagna with a side of greens is set on a glass plate on top of a woven placemat, accompanied by a drink and a napkin.

Note to self, again: don’t write long posts. It doesn’t work well, especially after not blogging for several days. Short posts already take enough time between writing, editing, uploading photos, checking links, and spreading the word. Long posts never see the light of day. Split ‘em.

In Washington, it seems there are parks around every corner. A park for a walk. A park for sitting on a bench and relaxing. A park for you and your dog - and then a dog park inside that park as well. There’s even a spot for gnomes.

Fun times. 📷

Auto-generated description: A wooden garden sign leans against a fence in front of a red building, with several pumpkins scattered on the ground. Auto-generated description: A wooden bench is nestled among lush greenery and trees beside a leaf-strewn path. Auto-generated description: A small gnome figurine is nestled in a mossy nook of a tree trunk amidst a lush forest.

I don’t know Bob yet, but this place smells nice 🥯and it is much cheaper than flying to NYC, for sure ☺️

A sign for Blazing Bagels lists humorous reasons to visit, such as liking Bob, enjoying caramel-fudge brownies, and the guarantee of getting a hole in every visit.

I’m up. Way too early for Seattle, but normal for New York. I’m ready to make coffee and ready to work, jump on my emails, fill up my schedule, drop down to pushups.

I don’t understand this time off. I’m not sure I like it just yet. What is happening?

Extra money for priority boarding. Buy lunch on the plane if you want more than crackers and juice. Pay up if you want space so your knees don’t touch the seats in front of you. Faster WiFi that allows you to work is premium.

And ads. Ads everywhere. On the walls of the jetway, on the terminal top walls, when you have to see them as you slowly zigzag in line to the security check. Before movies. After movies. On brochures.

Services are crappy in advance, so you have to pay your way out of the imposed sub-minimum. Sad.

We arrived. Krickland feels colder than New York, probably because of the humidity next to Washington Lake. It’s a chill kind of evening here, with no obligations. My stomach is full, and I’m ready to go to bed, but it’s too early for me in this time zone.

We’re headed to Seattle tomorrow to meet friends. I’m excited to have a camera with me in a place I don’t know again, and I could use some time off.

Today, I broke down and wrote in my Emacs journal instead of my written one for the first time in over a year. There was just too much to write, and there were too many places I wanted to mention and link to, something I can do easily with Emacs OSM package, as I mentioned before. There was resistance at first since I was writing something personal since Emacs is not as intimate as my notebook, but the words came flowing soon enough. I’m glad I did it this way. We’ll see if I switch back or not; I’m not sure at this point.

On the other hand, I almost finished my pocket notebook and I’m ready to start a new one. It’s been good. I like that I can open it and look through my various reminders and notes and start working on things I need whenever.

On a walk around west village, we saw this little guy looking at us through the window. 📷🐶

A dog peers through an opening below a window shade, letting in soft light and showing books in the background.

Everyone's an expert

Jason Becker]] writes that that the situation in Israel is not simple for him, and it frustrates him when people pretend it is:

how angry I felt toward Americans who overnight felt like they were experts on this conflict. What little I could say is “a whole lot of people seem to think that this is all very simple and clear – simple and clear what the United States should do and what Israel should do– and anyone who has ever spent any time understanding the Middle East would not be so sure.”

As an American-Israeli with most of his family still in Israel, I feel the same way. In fact, these days, I automatically block/ignore anyone new who has some sort of “free Palestine” or its equivalent emoji on their blog or a pin on themselves. The notion that you can reduce what’s going on to a mere pin on a bag or an emoji is infuriating.

I hate car horns so much sometimes. Someone was blocked in the street, and they leaned into their horn for half a minute (after that, I put on my noise-canceling headset).

What’s the dea,l you think they’ll move from the soundwaves? Do you have to make it my problem too at 07:30 AM?

Emacs-plus PATH in macOS Sequoia

Important: this is for emacs-plus for macOS via Homebrew.


After the upgrade to macOS Sequoia, Emacs' Dired didn’t find gls, which made it impossible to navigate to folders and open files this way. When a program can’t find another program, it’s usually a sign something is wrong with the path environment.

On Mastodon, Jumile directed me toward a discussion about a similar error on Github. Seems to be a path issue indeed, from what I can tell. Something with PATH injection in Emacs (I don’t know what this is yet, but from the name, I get a vague idea. This seems to be an interesting read)

Two solutions and a workaround.

The workaround is to launch Emacs from the terminal, which loads the environment correctly.

Something more permanent is manually doing what emacs-plus does automatically: copy and apply the PATH in the init file, as explained in the GitHub above. To do that, you want to go into Info.plist inside the Emacs package: /opt/homebrew/Cellar/emacs-plus@[your version number here]/[version number]/Emacs.app/Contents and locate the PATH string (search for “PATH”). On my system, it looks like this:

<string>/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin</string>

And copy it into the init file, telling it to set the environment like so:

(setenv "PATH" "/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin")
(setq exec-path (split-string (getenv "PATH") path-separator))

Something even better came from David Hagerty: exec-path-from-shell. This package is “copying important environment variables from the user’s shell: it works by asking your shell to print out the variables of interest, then copying them into the Emacs environment.”

I tested it out, and it works as advertised. This is a more reliable solution than copying the path manually each time, though it’s important to understand what’s going on and what it does.


On Reddit, slashkehrin added the actual path issue on Github.

I said I’ll do it, but I finally did: macOS Sequoia. My main concern is dealing with the permissions (as described here among other places).

I ran and upgraded Homebrew and its various packages with no issues. Emacs however seemed to have “forgotten” how to access the Desktop. Looking into this.