Published

Independent live music venues in San Francisco

A list of independent live music venues in San Francisco sorted by capacity. Obviously not for right now, but I’d like to check them out when possible. Most of the list is from this 2018 article on the DNA Lounge blog (came across it on Twitter but can’t find the original tweet now…).

If someone reads this and goes “hey, that’s not independent!”, tell me and I’ll tweak the list.

In terms of outdoor venues in the Bay Area, I think that Stern Grove and Jerry Garcia Amphitheater are owned by the SF Parks Dept. and the Greek Theatre is owned by UC Berkeley? Not sure. I imagine some of their gigs are organized by the major conglomerates, but it looks like the Stern Grove Festival is independent.

For independent venues elsewhere in the US, incl. The White Horse in Austin ❤️, check out the National Independent Venue Association.

Published

Hannah’s Rietveld crate chair and other DIY furniture

HB gave herself a scrapheap challenge and made a Rietveld crate chair. I’m green with envy, it looks so great. She said it’s super comfy, which makes sense given the Adirondack-y angles and nice big armrests wide enough to rest a drink. Photos below are from the lady herself.

Plans for a Rietveld crate chair drawn by Hannah Blows

Hannah’s plans

Woman sitting in Rietveld crate chair in garden with a cat behind her

Hannah relaxing in the finished product with a friend in the bg

Definitely would like to make this, we need some furniture. Note to self: minute differences in the angles, measurements, screw placement, materials, etc. make a big difference in the final result. Tread with care and joy.

In relation to the crate chair, see also Rietveld’s original plans, Self-assembly’s instructions, and Susan Young’s Instructables post.


Other beginner-friendly DIY furniture

For other beginner-friendly DIY furniture that is geared towards simplicity (fewer cuts, mostly right angles, straightforward lumber sizes, not much fuss in finishing, etc.), check out: RietveldBuilder, this Rietveld couch plan on Etsy, Van Bo Le-Mentzel’s Berliner Hocker, Ian Anderson’s Two-by-two chair on Self-assembly, the Wave Hill Garden Chair (inspired by Rietveld’s Red Blue chair), Rietveld’s Beugel chair (I can imagine tweaking this design slightly to be more easily made with few tools), Jesse Kamm and her husband’s Donald Judd-inspired furniture, Judd’s original wood furniture that one could attempt…

I’m sure there’s a lot more along these lines out there by more female and less Euro-centric designers, would love to see other inspo and plans.

Materials and tools

If you’re not salvaging, then you have to select materials at some point. Popular Woodworking has some good writing on this topic, particularly their Choose the Right Plywood, How to Prepare Construction Lumber for Furniture, and What’s the Difference Between Screws? articles. Some DIY furniture plans like Enzo Mari’s Autoprogetazzione call for nails, but most of the time you’re better off with screws and glue for longevity.

The bare minimum of tools I like to have around for a DIY furniture project along these lines includes: a sliding t-bevel + protractor or a combination square; a sharp hand saw (read about Japanese pull saws vs Western push saws); multiple grades of sandpaper; a drill with a bit for pilot holes; a screw driver that matches up with your screw heads; a long metal ruler; a pencil; and a good vacuum. Additional items that are great to have include: a chop saw or table saw; a countersink bit attachment; and clamps.

Measurements are such a critical part of furniture making. If interested in figuring out how to choose good measuring tools, see Popular Woodworking’s “Precision Instruments for Woodworkers” parts 1, 2, 3, and 4. You probably don’t need crazy high-quality tools for the sorts of DIY furniture I’m talking about here, but if you’re buying a new tool, you might as well buy the best you can afford.

Edited 26 June 2020 at 11:30am to add notes about materials and tools and to add Self-Assembly links since it’s back online.

Published

“Keep your eyes on the skies and your butt close to home”

Been interested in the Feminist Bird Club ever since we talked about them at an early FemOS meeting and Sophie kindly sourced some 2020 patches for a few of us. They’re not doing events right now of course, “Keep your eyes on the sky and your butts close to home”. So I signed up to the SF Bay Area chapter’s mailing list for updates. Gonna read up on some things and go for a few good walks.

Published

Sorting out WordPress error “Updating failed. Error message: The response is not a valid JSON response”

I moved a brand new WordPress site on to new hosting recently and was confronted by an “Updating failed. Error message: The response is not a valid JSON response” error. Seemed kind of inexplicable, not a lot of info in the console either. I’ve done the same thing a bajillion times with this and other hosting providers and have never run in to this error, so it seems kind of weird.

This issue on GitHub outlines a lot of the potential causes, but this comment specifically sorted out my problem. Turns out you just need to flush the permalinks? Another off-then-on-again type of fix.

I think the WordPress devs might eventually create a more helpful error message for this, but in the meantime this is worth keeping in mind.

Published

Rosemary’s memories of SF

I was in SF 1968–1975. This was when CA was the Golden State. I always lived around Union Street. The last address was on the corner of Buchanan and Green. It was an old 4-plex. I loved that place. By now it’s probably torn down and something else is built in its place. It was on the corner. My bedroom was huge and looked over Buchanan. There was a Chinese laundry across the street on Green. Gees I can’t remember how those streets went. One of them was parallel to Union St. Anyway, I took my laundry to the Chinese laundry every week. They washed and folded it for me.

Union St was a happening street when I was there. Weekends we would go out to Tiberon to… Gees! I think it was called Sam’s? We would sit on the dock and have brunch. I always had a Ramos Fizz. I don’t know if anyone drinks them anymore.

A text from my relative and dear friend Rosemary sharing some of her memories of living in San Francisco. Looks like Sam’s is still open, we’ll have to go. Until then, I’ll channel her by making myself a Ramos Gin Fizz at home. Have to wear red lipstick for the full effect.

I struggle with dairy so might try it with either coconut cream or a lactose-free “cream”. The goal is to create a ton of foam and a super creamy consistency. Shaking techniques seem to vary, so have a look online to see what you prefer.

Ramos Gin Fizz recipe

Makes 1 drink

In a cocktail shaker, combine 2 oz gin, 3 to 4 drops orange flower water, 1 large egg white, ½ oz cream, ½ oz fresh lemon juice, ½ oz fresh lime juice, and ½ oz simple syrup. Shake vigorously for about a minute, then add a lot of fresh ice and shake for at least another 30 seconds. Strain the drink in to a Collins glass. Pour 1–2 oz seltzer (soda water) down the inner edge of the shaker to loosen the froth, then pour the soda water and froth on to the drink. Garnish with a quarter of an orange wheel and mint if you’ve got it, then serve.

Published

WordPress “Upgrade database” process hangs on Laravel Valet

I’m working on a WordPress site for a client that involves importing a whole bunch of their legacy content. I decided to work with a copy of their old database for this. I set it up locally in Sequel Pro, accessed /wp-admin, and was met (as expected) with a “You must upgrade this database”-style screen. I clicked the button and… nothing. Eventually I had a 504 error.

I use Laravel Valet to develop PHP sites locally on my MacBook Pro, so I checked the NGINX error log ~/.config/valet/Log/nginx-error.log for hints about what was going on. I repeatedly saw an error along these lines (highlighted bits are altered by me to be more generic):

YYYY/MM/DD HH:SS:MM [error] 52486#0: *14 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 127.0.0.1, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/Users/username/.config/valet/valet.sock", host: "hostname"

I searched online and found a bunch of suggestions, about checking the valet.sock file, about increasing the fastcgi settings in the NGINX config, etc. Nothing seemed to work.

I then came across this issue which sounds super similar, and they seemed to resolve it with a reboot.

Worked for me too. Turn it off and on to the rescue again. Wanted to mention it here in case anyone else is banging their head against the wall at some point.

Published

A lone cyclist on the highway

I had my head down working on Sunday afternoon, suddenly realised that I couldn’t hear the traffic as usual. And there were a lot of sirens, police cars driving the wrong way up the Fremont / Folsom off ramp. Protestors had blocked the westbound section of the Bay Bridge. The police blocked all the off ramps and put flares on the road. Interstate 80 was empty all the way up to the Fifth Street exit.

Maybe about an hour in to it, a lone cyclist came down the middle of the four-lane highway at a leisurely pace. He was wearing black jeans and a black sweatshirt, arms spread open wide, head back. They didn’t stop him, but I’m not sure where he could have exited. Hope he’s safe.

Published

NOW v2

Updated my Now page. Here’s the contents, for posterity.

After a tumultuous few months, we’ve landed in San Francisco 🌉. It is both wonderful and strange to have ended up in the exact place that I left when I moved to the UK 🇬🇧 10 years ago. I’m more than a little melancholic—about the friends and family we’ve left, about the complicated state of the city, and more—but I’m also excited to reconnect with old faces and meet new people. As the virus 🦠 allows!

Work-wise 👩🏻‍💻 I’m currently: working with Bec Worth on the WIP 🚧 open-source WordPress theme that powers this website; developing a new website for Open School East designed by Sam Baldwin; chatting with folks about tech and other stuff in weekly digital coffee sessions 🤖☕️; and consulting with a few orgs in the US and UK.

I’m still settling in to SF, but I’m very open to new projects and particularly teaching / talking opportunities. Get in touch if you’d like to learn or work together.

Limited free time is currently taken up by: navigating what it means to be an adult in the US; working harder on how I confront obvious and not-so-obvious racism in myself and others; Animal Crossing 🐻; walking and foraging 🍄; catching up with friends on FaceTime or Whereby; cooking and baking; and remotely contributing to the choral collective Musarc 🎵.

Published

Anddddd here we go

Let’s see… since we arrived in the US late on Monday, I’ve signed up for Instacart, GrubHub, Postmates, 1stdibs, and Nextdoor with my “spam” email account. This is an account I only use for things that I suspect might get sketchy with my data. I am filled with regret.

I’m suddenly getting a lot more spam. Even though I’m now living in California under the CCPA, at least one of these platforms—let’s be real, probably a few of them—seems to be disclosing my email address to other unrelated service providers.

Shame on me for signing up, I guess? I haven’t identified the culprit, but I’m going to give it a go. Will also delete a few of these accounts.

I’ve just had a look at deleting my Nextdoor account and of course you have to contact them to do it. Unfortunately 1stdibs, Postmates, and GrubHub are all the same, you have to contact support to close your account. WHY? It absolutely doesn’t have to be like this! Scummy.

This is one of the bits about living in the US that I’ve been most dreading. Whelp, here we go.


Edit at 6:09pm:

I’ve sent CCPA requests to nearly all of them to find out more about the disclosure of my information. I can’t send one to Postmates since I only got through the very first step of signup, just gave them my email address and then never added my phone number since I don’t have a US mobile number yet. According to their privacy policy as of today:

We do not currently have a reasonable method of verifying the identity of non-registered users to a reasonable degree of certainty, as we do not maintain enough personal information to enable us to verify non-registered users with sufficient certainty. Thus, we cannot honor the access or deletion requests of non-registered users at this time.

Bull. Shit. In my humble opinion. Something as simple as a “forgot password”–style link would surely do. If it’s good enough for verifying identity for a password reset, it’s good enough for this purpose.

IDK why this makes my blood boil, but it does.