: Weather troll: unbelievably clear blue skies in upstate New York today, the day before the eclipse. …
: PSA: Google Calendar on iPhone needs “Precise Location” At some point the Google Calendar app on my iPhone stopped letting me search for locations when …
: ML/AI is the long-awaited answer to the question “what are we going to do with all these …
: Source: gist.github.com/mosspresc…
: Watching the final games of the group stages, I can never keep track of the possible results in my …
: Have we reached peak Zuckerberg? Where do we go from here? #holodeck #bondvillain
: More Nand to Tetris: now self-contained After a long break, I spent some time recently fleshing out my Python re-implementation of the …
: After decades(!) of watching from the sidelines, this year I’m putting some real time and energy …
: Font too big; DR From the “Shouting into the wind” department: oversized body text is a menace on programming blogs I …
: There have been some tough days recently, but on a day like today it’s good to be Charlie 🐕 🕯🕯🕯🕯🕯 …
: SwiftUI, Catalyst, and now unmodified iPhone and iPad apps. How many ways do we need for iOS …
: Does featuring both Docker and Linux under Parallels in the #WWDC keynote suggest that macOS on ARM …
: Trying to print a partially-evaluated list in Haskell (with partial success) Working on exercises from Okasaki’s Purely Functional Data Structures involving lazy evaluation and …
: I went through my drawer and pulled out all the cables with USB (A) on one end. What a great run …
: Made my own mask from stuff in the house. Glad to be able to protect myself and my neighbors without …
: Simple Techniques for Debugging SwiftUI Views SwiftUI Views are written in a declarative style, which can be a nice, compact way to construct a …
: Mouse support in the iPadOS 13.4 beta feels surprisingly natural and also uncanny at the same time. …
: I turned my SwiftUI hack into a (crude) app. Much more fun to play with on the phone.
: Visualizing Prime Factors with SwiftUI Following a recent post, I enjoyed revisiting Brent Yorgey’s Factorization Diagrams (by the way, …
: Went looking for an accurate reference for classic bitmap Monaco 9 and ended up running BBEdit 3.5.1 …
: A Smaller, "Cheaper" Nand2Tetris CPU I’ve done three different “enhancements” to the nand2tetris design now, and each one has …
: More Nand2Tetris I’m still having fun with my From Nand to Tetris toolchain …
: Okasaki’s Binomial Heap with Dependent Types in Haskell I’ve been reading Okasaki’s Purely Functional Data Structures with work friends at TVision, and …
: Re-posting: I spent some time over the holidays making a from-scratch implementation of the …
: I haven’t posted in ages, but I’ve been doing some interesting software projects and …
: Woke from a dream: I was in some kind of arcade and couldn’t make sense of the bright lights because …
: Same chair. Different crop. No fake blur.
: Somebody must have “posed” this chair, but I swear it wasn’t me. What does it mean?
: Nice walk in our new home town
: Check out how much character this wall has. Best thing about it is I don’t have to fix it. …
: Hard to express how intoxicating this is to look at
: Test post after re-upping. Once in a while Portrait mode takes a nice shot that seems tastefully …