I think it’s maybe if I drag my finger to the edge of the screen. something with the touchcancel listener?
experience is that everything works perfectly otherwise. if I place the last wall then the ghost disappears but if I then remove one the ghost comes back. i.e. it disappears iff 0 walls remain
Posts by sophie alpert
screenshot of enclose horse. one wall tile is 50% opacity
@enclose.horse any idea why sometimes one tile gets stuck as a ghost?
lmk if you need help writing a solver to avoid this from happening! love the game
Screenshot of Google Books Ngram chart. In 1830 or so, "the wild west" started being commonly used used, whereas "a wild west" was near-zero until 50 years later. For the last 100 years, "the" remains at 3 to 4 times "a".
this ngrams chart is delightful to me
“I would’ve thought that was so cool if my parents had done that when I was little!”
no you wouldn’t. you’d’ve thought it was normal
thinking today about how if AI takes the easy parts of our jobs then we'll just spend all day doing hard tasks instead!
maybe first written about by @fredbenenson.com www.theatlantic.com/ideas/archiv...
thanks for the mention!
photo of a muni bus in SF driving at night. instead of a route name and number, its digital display reads “2026-02-14v1 SFChrom2”
saw this @muni.sfmta.com bus last night. what does it mean!
this little guy is living two weeks in the future
nine years old
yeah! for this specific UI it’s controlled by the apple-app-site-association file. eg: lapcatsoftware.com/articles/uni...
same as what triggers this UI on iOS orionfeedback.org/d/9118-show-...
I’m-a walkin’ here!
yeah I’m curious like… is it one plugin that everyone already used for something else? did admins go out and install it specifically? is it five different plugins that all had the same idea
I _think_ that if this is Safari then it’s not directly controlled by the website? the website just provides a meta tag that indicates the app but the UI (and lack of dismissability) is all Apple
why does every ecommerce website now offer me “You’ve earned a mystery discount!! Which of the following are you most interested in:” as soon as I click on anything
I really don’t think it used to be like this
On Smartypants, Paul Robalino presents a slide that reads "YES to Racism, Sexism, Transphobia, Xenophobia, Discrimination and Hate". Paul's a well-dressed white guy and he's standing in front of a fireplace in an ornate room with piles of old hardcover books delicately arranged below the TV showing his slide, which has a checkmark next to each type of discrimination
catching up on @dropout.tv's @smartypantsshow.bsky.social and @paulrobalino.bsky.social is amazing
h/t @simonwillison.net for writing a lot about AI security
More blogging! I don't want AI agents controlling my laptop. Not because that's not useful, but because it's incredibly hard (impossible?) to do securely: sophiebits.com/2025/09/09/a...
yes! I didn’t realize until this week that it used similar techniques
no need to deviate from the style you use for everyone!
love it! (btw I use she/her pronouns)
probably cases where all three make sense! I know some providers eg Materialize also offer subscriptions on top of materialized views so you can have both in the same system
I wonder why you still need memory turned on at the account level to enable it!
I keep getting into conversations with engineers where I talk about how desperately I want my database to support materialized views with incremental updates and too often I get a blank stare in response.
so I wrote a new post about why you should care! sophiebits.com/2025/08/22/m...
"there’s no way to get at those thinking traces via the API; all you get is silence" — this isn't true, you can pass {"reasoning": {"summary": "auto"}} in Responses API to get similar "thinking summaries" streamed
you gotta say which processes!
@estradiol.bsky.social your username goes hard
if you’re seeing it in screen recordings then it’s probably this
if you’re seeing it IRL then idk maybe something else
I have a confession to make. I've gone back and forth on whether to say anything, but I can't keep quiet any longer—not only does this look bad, it makes no sense. Please stop doing the cursor-smoothy effect that Screen Studio does. It's so bad. Not how hovering on things works!! Hello!