what's interesting to me about Cluely is that they had one of the smartest programmers I know there doing really cool stuff with React... and then they got laid off when the core team moved to New York
I think this is organic. I've observed the exact same thing over the last week: I tried Google Antigravity and really liked it when I was using my Claude quota. I ran out of Claude quota and tried Gemini 3.1 Pro and it was comparatively terrible at using the tools provided by the IDE. (but it's a useful model in the browser for chat)
A framework laptop is very nice, and definitely has a lot of upsides, but it can't match screen, keyboard, trackpad, camera, or speaker quality with a MacBook Pro, not to mention the battery life.
Gruber seemed like an Apple sycophant for a while because his values and tastes aligned very closely with Apple's (though he still criticized them from time to time). Now, Apple is drifting away from those values and tastes and so Gruber and others in that sphere of Apple blogs are coming down harder on Apple, especially after Alan Dye made such a mess with "Liquid Glass".
This is why at work the only required rule for commit messages is that they include the story number, so we can very easily find at least the general reason for a change from git blame.
Beeper fixed their other iMessage bridge service last night by rotating device serial numbers on their server farm, so I would guess this would work? To my knowledge the pypush library itself isn't broken.