If you’re like me and trying to set up a scraping project and leveraging Selenium you may have run into the path requirement that I found to be puzzling. Luckily chromedriver-py solves that for you. However, upon install, I found that it wasn’t accepting the version of Chrome that I had installed (apparently the latest release only supports the beta version of Chrome).
My error message:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 103
Current browser version is 102.0.5005.115 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
After installing Chrome’s beta version and being unsuccessful there I figured out that earlier versions of chromedriver-py support earlier versions of the browser.
I was able to install a specific version of chromedriver-py via pip using this command (which is also helpfully included on the version pages on pypi.org):
Watch a movie at the Alamo Drafthouse and order a meal to your seats
San Francisco Museum of Modern Art
I don’t like modern art but many people think highly of this place.
Lots of fun practical science exhibits here. Lots of fun as a date night if you go to Exploratorium after dark.
Asian Art Museum
My favourite museum in the city. So many beautiful, historical cities.
Farmer’s Market at the Ferry Building (Saturday mornings)
Japanese Onsen (466 Eddy St, San Francisco, CA 94109)
Ferry to Alcatraz Island
Bike Across Golden Gate Bridge to Sausalito & take ferry back
Visit Dolores Park and Chill Out
Bouldering at Dogpatch Boulders or Mission Cliffs
Visit Spark Social in Mission Bay
California Academy of Sciences
Stow Lake @ Golden Gate (turtles!)
Non-SF Based Activities
Day trip down south to Big Sur/Carmel-by-the-sea
Visit the Monterey Aquarium
Day trip out to wine country
Napa, Sonoma, Healdsburg
I think visiting somewhere other than Napa is better (so Sonoma for example) as its a bit too busy generally but it can be exciting.
Day trip up north to Mendocino
Its so beautiful here and there are so many amazing hikes, national parks and costal views to experience
Russian Gulch State Park
We took the North Point trail up into the forest. It’s a steep climb to start but you’re embedded in the woods and it’s pretty magical. We hiked to the waterfall which was not impressive in the least but was a good end point. We came back along the Fern Valley trail (which was “closed” but it was totally walkable and plenty of people were on it).
We wrapped up with a picnic at the upper picnic area which provided a view of the bridge.
Mendocino Headlands State Park
Stunning scenery directly accessible from the parking. You can also see the lighthouse in the distance!
Point Cabrillo Lighthouse
Beautiful lighthouse and grounds 0.5 miles from parking
Cute little town nearby, make sure to head to the water and check out the park directly adjacent to the town
Day trip south to explore Silicon Valley
If you’re interested you can meander around Stanford University, visit the Computer museum, bike around the Google campus, etc. Pretty unique feature of the Bay Area
Have you ever deleted a post online or made a profile private and wanted it to be removed from search results? If that content is no longer available to the public, it should eventually be removed from search results but, if you want to expedite it, you can actually submit a request directly to Google to have it be removed from search results by using this tool (https://search.google.com/search-console/remove-outdated-content).
This tool only applies if the content is no longer publicly available so make sure to have it taken before submitting a request.
If you want to learn more about the tool you can read about it here (https://support.google.com/webmasters/answer/7041154).
I’ve had quite a few folks reach out for guidance on navigating their journey as a PM. Since it’s a newer field and a lot of it has to do with softer skills it can be a bit hard to know where to start to build on your skills and become a more effective PM. Here are some resources I’ve found to be helpful in developing my own skills. If you’ve got any you’ve found useful or would like to share please leave a comment, :).
Interview Math (Lewis C Lin, helpful for quant interview prep)
Cracking the PM Interview
Decode & Conquer
In the Plex (if interviewing with Google)
Don’t Make Me Think
There are a few different options for PM-related courses out there but I think the runaway favourite in terms of value and actual practical application is Reforge. Their courses are built around key concepts like Retention and Engagement, Advanced Growth Strategy, and Product Strategy. I highly recommend taking one of these courses if you have the time & resources to do so. It’s generally a 6-8 week commitment at 6-10 hours per week of time.
Newsletters can be a low friction way for you to continuously get helpful content for you to consume on a periodic basis. Open to more suggestions if folks have them.
I’ve been subscribed to this newsletter for about 6 weeks now and have found every email I’ve received to be insightful & helpful. Gib does a great job of breaking down topics of interest to PMs (e.g. how should I spend my time) and has some really great prior experience to pull from.
Sometimes you’re running a dungeon on repeat (say Blackrock Depths Emperor runs or a Maraudon Princess run) and don’t want to have to port back to a major city (or hearth away) and then run back to the dungeon again. There’s actually a way to reset the dungeon while keeping you in the instance and sending you back to the start of the instance.
Here’s how to do it:
Once you want to reset the dungeon and send yourself back to the start of the instance.
Invite an alt character that is not inside the dungeon
Promote that alt character to be party leader
Have everyone log out of the game (you need to log out & wait the 20 seconds you can’t just expedite by exiting)
Reset the dungeon from that alt character (right click on your character frame and click on “Reset all instances”). If you’ve done it correctly you’ll get a message like “Maraudon has been reset”.
Log back into the instance on your other characters and you should now be back where you zoned in with a fresh dungeon to run!
Legit Korean grocery off Broadway. If you need to shop for groceries you can get some well priced stuff here and explore some Korean snacks!
purebread | https://www.purebread.ca/
This is my favourite bakery in Vancouver by far. Their stuff is SO good and SO beautiful. Definitely on the pricey side but if you can afford it it is worth it. I recommend visiting their Mount Pleasant location
So you’re trying to get something done and you’ve found an awesome tool to install via pip. You pop open Terminal, run your pip install command (in my case, pip install google_images_download), install the module successfully, and are ready to get to work. You start working on your Python script and get an error:
ImportError: No module named google_images_download
Well, that doesn’t make sense, you just installed it. Turns out, it may not have been installed in the right place.
I was having challenges where a script that used to work for sending keystrokes directly to a window based on its window title wasn’t working. I tried troubleshooting a bunch of stuff (so weird since it was working before) but nothing was sticking.
I stumbled across a comment mentioning that programs being run as Adminstrator couldn’t be interacted with by programs that were not being run as Administrator (in this case, AHK for me).
By changing the AutoHotKey executable to always run as administrator I was able to send commands again without any issues.
If you’re like me and you wanted to download Age of Empires 4 to play with your friends on Game Pass you might have run into this error. You start the install and for some reason its not progressing. You go to check on your progress and see there’s an error.
Maybe you restart the app, your computer or choose a different install location (I did all those things). Still no luck.
UIltimately this is the fix that worked for me. Credit to these Reddit and Microsoft Community posts:
I’d messed up my pipenv previously by trying to get it to install a module that just wasn’t working out for me. In using pipenv install -skip-lock I’d inadvertently put my pipenv in a state where it was constantly stuck in a loop where it was trying to install “blocks” through pipenv which just wasn’t possible.
This is what my error log looked like in terminal:
[pipenv.exceptions.ResolutionFailure]: No versions found [pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies. First try clearing your dependency cache with $ pipenv lock –clear, then try the original command again. Alternatively, you can use $ pipenv install –skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation. Hint: try $ pipenv lock –pre if it is a pre-release dependency. ERROR: ERROR: Could not find a version that matches blocks No versions found Was https://pypi.org/simple reachable?
To fix the problem, I ended up deleting my pipfile and running the same install command again. It installed the package I was trying to get (elasticsearch) and updated Pipfile.lock with the new project requirements.
Note: Your pipfile will look something like this in your project folder.
My terminal output after deleting the pipfile in my virtual environment:
(venv) Nicholass-MacBook-Pro:microblog nicholaspezarro$ pipenv install elasticsearch Creating a Pipfile for this project… Installing elasticsearch… Adding elasticsearch to Pipfile’s [packages]… ✔ Installation Succeeded Pipfile.lock (0b8641) out of date, updating to (9d3b63)… Locking [dev-packages] dependencies… Locking [packages] dependencies… ✔ Success! Updated Pipfile.lock (0b8641)! Installing dependencies from Pipfile.lock (0b8641)… 🐍 ▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉ 2/2 — 00:00:00