Skip to content

{ Author Archives }

Mastodon URIs, not URLs

One of the annoying things about Mastodon is that it’s tough to share Mastodon links and have them open in your favorite app instead of in a web browser. This is due to the lack of a shared scheme or a shared server—which makes sense for a distributed/federated system, but doesn’t help its usability. One […]

Tagged ,

The Web Sucks Now

Web pages should be blazing fast on 25 year old machines, modulo a little lag from more serious crypto. Like, I should be able to build 1998 Mozilla against a modern SSL stack on my Silicon Graphics O2, and browsing the web should be nearly as fast as it was using Netscape Navigator 4 on […]

GG was a trial run

jorm: it’s so clear to me that all the bullshit of the past 8 years was stoked so that we’d be too divided to enter this fight I mean, I think everything. I think Brexit, Gamergate, Q-Anon. In the end all of this feels like the weaponization of exploits in both our general and specific […]

Tagged

Federation Stability and Starfleet

So, the Federation is “fully automated luxury space communism.” Of course there are people who just hang out and don’t contribute, but that’s OK! They don’t need to! But… what do you do with the people who do need to? There are people who use the fact that they’re in a post-scarcity society to research, […]

Tagged

Lucky Dozen

Today is my twelfth anniversary in Developer Tools at Apple! Still love it, too!

Tagged

Raspberry Pi vs SPARCstation 20: Fight!

A couple weeks back, I tweeted the following: Turns out a Raspberry Pi now is about 6× as fast as a SPARCstation 20 was 20 years ago. And a Pi 2 is more like 15× as fast. I was a little low in my numbers, too — they’re more like 7× and 16× to 41× […]

Tagged , , , ,

SBCL test failures on ARM

For hacking/prototyping/fun purposes I have a few embedded systems laying around. For example, I have a couple of Raspberry Pi systems, one of the original Raspberry Pi model B boards and one of the new Raspberry Pi 2 model B boards. And on everything, I have the latest Steel Bank Common Lisp building. On my […]

Tagged , , ,

Sad…

Cupertino is at one edge of the Santa Clara Valley, one of the best places on the continent to grow fruit. This display is in our Whole Foods, one of the (if not the) largest stores they have. All of the brands are local and don’t exist any more, because we paved them over in […]

Milestone

I’ve had my car for 10 years, and my odometer rolled over 100,000 miles earlier today. Time to start thinking about a new car! Maybe a Tesla Model S, in a couple of years…

Tagged

When to use NSOperation vs. GCD

Mac OS X has a number of concurrency mechanisms, and that increases with Snow Leopard. In addition to run loops, threads (both Cocoa and POSIX) and operations, Snow Leopard adds Grand Central Dispatch (GCD), a very lightweight way to represent units of work and the style of concurrency they need, and have the system figure […]

Tagged , , , , , ,