Being blocked on your own blog

When you read about anti-spam problems like this with no recourse
, it means the spammers are winning. Akismet is platform-agnostic, and it already works great for all self-hosted systems, why shouldn’t it be available to people on Typepad? (Or Blogger.) If the folks on Fourth street don’t want to pay for an Akismet site license (though I’m sure we could work out a discount for their volume) they could just make it an option for users to specify an API endpoint, like a ping server address. This would also open up the market to anti-spam services besides Akismet, since anyone could clone the API if they wanted.

Archives Page Tip

I’m finally fixing all the bugs on photomatt.net, converting a lot of old stuff into WordPress Pages and generally tidying a few things. For my archives I wanted to display a list of recent entry titles like Hemingway does, but I ran into the problem that it would only show 10 at a time (or whatever you have set in your options) and then makes you page through the rest, which sucks. But, thanks to WP, the fix is easy! I added query_posts($query_string . '&showposts=1000&order=asc'); to the archive.php template right under the header call. Basically what this says is to take the current page query and add the part that shows a bunch of posts, in this case 1000, and also to sort it chronologically instead of newest to oldest. (Eric would be happy.) Since it’s in my archive template it doesn’t mess with any other pages. That’s all!

Open Insulin

One of my big themes is that open source will transform every industry, with key examples being WordPress in web publishing, WooCommerce in online commerce, Wikipedia in reference, and Bitcoin/Ethereum in finance. Medicine, though, has been relatively unscathed so far. Here’s a great video introducing the Open Insulin project, which for the past 6 years has been developing their own method of manufacturing insulin and is going to open source its process to the world for anyone to recreate.

It also reminds me of the What If? article in the Economist a few days ago about mRNA self-biohacking. Hat tip: Riaan Knoetze.

I Love WordCamps!

One of the cooler things the WordPress community started doing in 2006 was putting on these events we called WordCamps. A big one is about to kick off in National Harbor, Maryland (which is basically Washington DC, but we’re calling it National Harbor for some reason).

You might be wondering where the name came from: Tim O’Reilly, of the O’Reilly books that so many of us learned from, hosted a hacker event called Foo Camp but it had limited capacity, and was therefore something of an exclusive invite (one time I eventually went I slept in a sleeping bag in an office). Tantek Çelik had been invited the year before, but not in 2005, and I had never been invited, so a group of us put together a more “open source” event in response called BarCamp. (The name was an allusion to the foo/bar concept in teaching programming, and the picture on that Wikipedia page was in the living room of my first apartment in San Francisco, as you can tell by the stand-up piano and Thelonious Monk poster.)

Foo had the idea of a conference created on-the-fly by its organizers, and also had a radical event where there wasn’t even lodging but all that mattered was getting people together. Bar took that format and opened up the invite list, and did it quickly with just a few weeks of planning. They also open sourced the format so BarCamps could be hosted anywhere in the world, and many were. The following year I riffed on that and made the first WordCamp in San Francisco, at the Swedish American Music Hall, the same place Stewart Brand hosted the first hackers conference in the 70s. (We didn’t know that at the time, it was just a coincidence.)

WordCamp took the everyone-is-welcome from Bar, mixed it with the attendees-create-the-conference from Foo, added a little more structure and planning so we ended up with these really groovy community-organized events all over the world where people come together to learn, contribute, get to know each other, and have fun. WordCamp San Francisco evolved into WordCamp US, our flagpole event for North America. (I like that US can mean “us” as well as United States.) There have been hundreds of WordCamps around the world, and when we were getting started I used to go to all of them; if someone put one together I’d cram into an economy seat and fly there. I can’t make it to all of them anymore, but I still go as many as I can, and they’re some of my favorite days of the entire year.

It’s so cool to see a group of people from the eclectic backgrounds come together because we love making the thing that allows people to make the thing. (WordPress.) You’ll see CEOs of multi-hundred million ARR companies brushing shoulders with techno-anarchists, all brought together by a common hope and belief in the four freedoms of open source and the mission of WordPress—to democratize publishing, put the best tools in the world in the hands of everyone, for free and for freedom.

This year’s WordCamp US is exciting to me for a bunch of reasons. One, I love spending time with other contributors to open source. Second, WordCamp organizers iterate and learn, and so every year I’m excited to see what’s being trialed and what’s improved, because they just keep getting better and better. Third, we’re doing a community summit beforehand for the first time in a while, which is why I’m already in Maryland. Finally, on the amazing schedule are two speakers I’ve invited to bring something new to our milieu.

Ken Liu is one of my favorite sci-fi writers and will be giving an amazing talk weaving together the history of narrative craft and modern publishing and technology. I’ve read almost everything he’s written or translated, and seen him talk once before, and couldn’t be more curious to hear what he’s bringing to the WordPress community.

Simon Willison is an engineer and blogger I’ve followed since the earliest days of WordPress, and recently he’s been one of the most interesting explorers in the new world of AI and LLMs. He’ll be sharing with us how to tap into this new alien intelligence, how it can accelerate our coding, security, and mission to democratize publishing.

So if you ever have a chance to go to a WordCamp, take it! It may be too late for this one, but you can follow the livestream (visit the site once the conference starts), and plan for next year. We also make sure all the talks accessible on WordPress.tv later.

Foo Camps still happen, by the way, and have branched into science and such, and who gets invited is a whole deal. They’re still awesome.

I hope what people see here is that creativity and doing generates more creativity and doing.

T-Mobile Ripoff

Oh my goodness! I’ve had a pre-pay T-Mobile account because Starbuck’s are so ubiquitous, but when I tried to log in right now it said my account has expired, even though I know I’ve hardly used it. Not that big a deal though, I can just refill it, check my email, post, and go along my merry way. So I start the refill process, and it wants $50. WTF? Let’s take a look at each of their plans to see what a ripoff it is:

  • Unlimited National — $29.99 a month. This looks like the best deal until you notice that it requires a 12-month contract, and has a $200 early termination fee. What a rip.
  • Unlimited National — $39.99 a month. This actually is the best deal, which is sad because this is how much I pay for my cell phone. They need to have something cheaper.
  • Prepay 300 — $50. This is the plan they wanted me to refill to. What a rip! Those three hundred minutes expire in 120 days if you don’t use them and the minimum session time is 10 minutes, so at most you could get on this thirty times before you’re out.
  • Pay as you go — 10 cents a minute. Okay finally we have something reasonable here, right? I can pop in and out, probably using under a dollar worth of minutes. Plus if I did end up using 300 minutes it would still be cheaper than their stupid prepay plan. But wait, it looks like there is a 60 minute minimum per session, which means every time you log on you would be paying $6.

These plans are ridiculous, and I’m going to take my WiFi card elsewhere. Or maybe I’ll stop in and try some of their very reasonably priced coffee. I feel strange saying this, but McDonald’s has the right idea. I would be happy to get a meal and some WiFi, or pay a reasonable $3 for an hour of access. Plus I assume that cash is an option, which is a plus. Of course there are some very good independent coffee houses around which I frequent, but unfortunately none of them are convenient to my next appointment, so I’m stuck without access. I guess it’s time to go war-driving and find some good nodes in the Montrose area.

I’m not trying to say that the above plans are wrong for everyone, just that for my planned usage of quick, infrequent stops here and there is no plan which I won’t pay out the nose for. I have come to the conclusion that T-Mobile is the devil though. Now I’m just going to head to my haircut, and then to the long-anticipated mid-term.