As I walk around the city for exercise and errands,
I like to play walking-around games on my phone: games
that that use GPS* to move my little guy around in
the game. I just wrote a new such game. It runs in a
web page: Walkzee.
(Because Apple hates the web, if you visit
Walkzee on your iPhone and you, like 99.9% of iPhone
users have the default web browser and haven't turned
on the enable geolocation setting, the game will do
nothing.)
I'm still tweaking the game. I play it as I walk around;
then sit down and fix bugs when I get home. As of today,
it might be of more interest to Mystery Hunt players than
walkers: there are no instructions, so half the challenge
is figuring out how to play.
Why am I writing yet-another walking-around phone game?
The previous such game I wrote ran on top of Google Cloud Services.
You might remember
a few months back, I switched my backups
to not use Google servers, run by a will-abet-genocide-for-$$$
division within Google. Some days ago, I wondered: "Why is Google
still billing me?" My little walking-around game
didn't make Google's servers think very hard—it almost
squeaked under the threshhold to run for free. But it was a little over,
and thus Google was billing me.
I wrote this new game so that it does all of its thinking and
data storage on the phone, not on some server elsewhere on the net.
Then I shut down my old game that was running on Google's computers.
Now I won't send money directly to Google's pro-genocide division.
This means giving up some server-y features. In the old game, when
my phone broke, my score was still saved on some Google machine; so when
I got a new phone and resumed play, my big ol' score showed up. In this new
game, if I get a new phone, I'll have to start all over building up
my score. <sarcasm>oh no…</sarcasm>
(If you
do care about scores and furthermore you read this blog
mostly because you're into puzzles, have you tried
https://huzzlepub.com/?
At Huzzlepub, you can
paste in your daily Wordle, Toddle, Raddle,… uh, all
those daily puzzles, you can paste in that "share your score with
your friends" thingy, and it will let you compare your scores with your
peers, thus reminding you that Tyler Hinman is still better at crosswords
than you are.)
No, I don't think this will change Google's behavior. I'm imagining
some Google exec: "We were willing
to toss out 'Don't be evil' to get that $$$ military contract, but Larry
shut down his app and that little app pays for a cup of coffee every
four months, so—uh, make that five months, I want to leave a
decent tip or else the barista will spit in my drink." Yeah, no, this
isn't changing anything important, aside from me being able to look myself
in the mirror; well, OK, that's kinda important.
*Yes, I mean geolocation using GPS and other means.
Permalink
2025-06-16T13:41:07.929880
It's a history of the struggle to build and inhabit
public housing on the white side of Yonkers, NY, USA in the 1990s.
(If that sounds familiar but you're sure you didn't read
the book, maybe you saw the HBO miniseries?)
It was a pretty interesting, albeit aggravating read.
Why aggravating?
Yonkers' NIMBYs were national-news-level notable. In Yonkers,
they were very stubborn. Ordered by a judge to build
public housing on the east side of town, city politicians got
elected by promising to just not build that housing. Faced with
fines, they stuck to their guns. When the fines threatened to bankrupt
the city, when the city had to fire workers, when…
Their appeal went up to the US Supreme Court.
The book isn't written from the NIMBY point of view.
I suppose the NIMBYs didn't want to sit down with the
author and recount their tales of hurling racist epithets
back in the good ol' days. But you feel their presence in
every chapter: Voting out the sane politicians; making death
threats; hurling those epithets.
Instead we hear about the ousted Yonkers politicians and
the outside-Yonkers politicians who were trying to figure
out how to make the city comply. Do you fine the city?
Seems bad to make city workers lose their jobs just because
the city council got taken over by racists. Do you fine
the city council members? They can declare bankruptcy, and
then get re-elected by pointing out their sacrifices.
And we hear about the people who moved into the new public
housing when it was finally built. None of these people
thought of Ruby Bridges like Yep, that's the
lifestyle I'm looking for. But they had to learn how to
get along with their new neighbors, how to stand up for
themselves. There are some real moments of inspiration in
there.
Permalink
2025-06-11T14:06:03.061026
Some photos walking around #SanFrancisco 's Marina District (and the bus ride back home):
- Someone tried to tear down a flier, but instead just spotlighted the important part of the message
- Some tentacles atop an entrance of the Palace of Fine Arts turned out to be part of a travelling exhibit of balloon art.
As every 12-year-old San Franciscan knows, you can call it the Palace of F. Arts for short, which raises the question:
How did they fill all those balloons?
- A new-to-me graffito on the wall above the old Lucky Penny at Geary+Masonic. Sorry for the awkward angle; I snapped this out the bus window as we rolled past
Permalink
2025-06-09T00:53:32.936325
Still wrapping my head around the new reality: My cousin quit his job with the federal government and went to work at a startup, thus increasing his job security.
Permalink
2025-06-07T17:00:00.099403
This SMRT COW "smart cow" smart car impressed me. Yep, that's a nose ring.
Permalink
2025-05-27T15:27:26.352015
A few things I noticed on my #SanFrancisco exercise walk this morning.
The Whale's Tail, a.k.a. the summer weekend beer garden in Golden Gate Park is set up again, sorta.
Looking for info, I found a bunch of obsolete pages saying it's closed; and one page that says this is indeed opening weekend, and you can check the schedule to
see when it'll be open (many weekends between now and October-ish).
Irving Street sidewalk things: The drain near Nomad Cyclery; a pretty geometric construction for the math lovers out there.
Permalink
2025-05-25T16:41:20.205441
As I walked around the corner of the California Academy of Sciences on my morning exercise walk, I was surprised by a roar. There was an animatronic dinosaur (T-Rex?) swaying in the side yard. This was part of Dino Days https://www.calacademy.org/exhibits/dino-days . I dunno if they leave the animatronics running 24/7, but it was going as of 8 this morning.
The animatronics were moving kinda slow+stately; not exactly what I'd expect of bird relatives. I dunno if this motion reflects how we think dinosaurs move vs. slow so that the animatronics don't fall apart from flopping around too much for a few weeks.
Permalink
2025-05-17T16:31:29.210847
I snapped a couple of pics on my morning exercise walk today:
Wondering why a normally-open section of pavement in the Golden Gate Park panhandle was fenced off with some strange angular shapes inside,
I used my phone camera as a periscope.
It looks like the Bay to Breakers organizers are preparing to deploy a fleet of Cybertrucks.
I saw a construction crane pointing at the moon and took a pic.
I tried to get my phone to auto-focus on the (faint, faint) moon, but it could only
do it on the crane.
Permalink
2025-05-16T14:21:24.418030
Wow, it's the site's 47 millionth hit. As usual, these "hits" aren't a measure of humans visiting pages; that count would be much lower. It's just requests to the website: every time a robot visits some page, the count goes up. If a human views a page that contains a dozen graphics, those graphics cause another dozen hits. So "a million hits" isn't as impressive as it sounds. But hits are easy to measure so that's what I measure. We can take a look at the log:
73.83.151.13 - - [12/May/2025:18:11:05 +0000] "GET /favicon.ico HTTP/1.1" 404 1441 "https://iask.ai/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0"
Ah, this was a bot from the iAsk "ask AI" company, checking on my site's "favicon," a little icon to display as a little picture in web browser tabs. Of yesterday's ~8500 hits, ~2800 of them (about ⅓) were this stupid bot checking for the favicon. "Has Larry updated this one thingy in the past 30 seconds? Better check! Nope, no change! Well, better get ready to check again in another 30 seconds!" I meant to blog about this site's 46 millionth hit, but I wasn't paying attention when it snuck by. I didn't think I needed to pay attention so soon, but my site's been getting so many more hits lately from poorly-programmed bots for AI companies that the numbers whooshed past.
Speaking of things I would have blogged about but they whooshed past when I wasn't looking, behold this graph of the past couple of months of San Francisco COVID data:
As you remember, I have a little dashboard of San Francisco COVID data that tracks three numbers. I blog about when all three numbers cross below the "pretty-safe" line (yay!) and blog again when a number crosses above the "pretty-safe" line (boo!). Looking at that chart, you'll see there was a span of time when all three numbers were "pretty-safe" (yay!) but I didn't blog about it. Why not? Alas, the California Department of Public Health didn't update their wastewater data for about a month. As far as I knew, that number was just a little above the "pretty-safe" line… By the time the Health people were publishing numbers again, the numbers were high again. I only learned about it well after the fact.
I bet the Department of Health relies on some professor-type to put the wastewater data together. I bet that professor-type has a Spring Break. That would also explain why they stopped updating their numbers around Winter Break time (including, annoyingly, around MIT Mystery Hunt time so I chickened out on gathering with puzzle nerds because I thought the numbers might be high… but I'd later learn they'd been low).
Anyhow, the numbers continue to whoosh around, sometimes invisibly. Enjoy the ride.
Permalink
2025-05-13T16:14:58.390869
New/old signage up at the Western Furniture Exchange and Merchandise Mart, a.k.a. Twitter HQ for many years
Ready to try again & make new mistakes
Permalink
2025-05-05T18:11:08.571358