There are some quirky code design decisions in Micro.blog. For example, I prefer flat structures and all model classes are single words. Most are database tables and some are background tasks. Sounds obvious until you look at literally any other large web server project (and try … | Continue reading
Accidentally clicked the “Post” button instead of “Bookmark” on that last link. Deleted it and the deletion should’ve propagated everywhere. I’ve fully switched to Micro.blog for managing bookmarks and web highlights… Perhaps we need an additional check to avoid accidental posts … | Continue reading
The wild thing about Twitter’s demise is that it’s not too late to turn the platform around. Now that it has been burned to the ground, it could be rebuilt with a focus on standards, community features, and useful paid subscriptions. Would need new leadership, like a reverse-take … | Continue reading
Love what we saw from Victor Wimbanyama over the weekend. I missed some of the 4th quarter from yesterday’s game, so rewatching the highlights. Go Spurs Go. Next season is going to be fun. | Continue reading
I thought it would be a fun weekend project to port a simple WordPress.com theme to Micro.blog. What a mess! Lots of different CSS files that look like they were generated by machines, not humans. It’s drifted too far from the “view source” web. | Continue reading
Working on some more flexibility this morning to give people options for blocking Threads and other instances. Mixing lots of account types in one system is increasingly complicated: Micro.blog usernames, Mastodon handles, IndieWeb domains, newsletter email addresses… Spaghetti c … | Continue reading
Evolving thoughts on web scraping. First, I figured anything goes. Later, I was hesitant to depend on any web site structure that would break, and I wouldn’t work around attempts to stop scraping. Now, I’m back to thinking if you don’t want people to see something, don’t put it o … | Continue reading
With Threads hitting 80 million users already, a lot of folks are dismissing Bluesky. But maybe it’s more important than ever for Bluesky to succeed. Or pivot slightly and implement enough of ActivityPub to co-exist? Micro.blog already cross-posts to Bluesky and I haven’t ruled o … | Continue reading
Time to get serious about finding the Sorcerer’s Apprentice Mickey. | Continue reading
Fighting with our Nest thermostat all week. It wants to save energy and I want to not die of heatstroke in my own house. ☀️ | Continue reading
Finished reading: The Magician’s Daughter by H. G. Parry. | Continue reading
“I can’t wait to wear that Spurs jersey for a first time.” — Victor Wembanyama, ready for NBA Summer League in Vegas tonight | Continue reading
Ben Werdmuller blogs some second thoughts about Threads: But there’s a bad taste in my mouth that isn’t going away, that has its roots in the genocide that Meta enabled through its actions and inactions, and the political polarization in the United States that it was undoubtedly … | Continue reading
My posting workflow this morning: I post to my blog from my Mac, it goes out via ActivityPub, RSS of course, and Micro.blog sends it to Bluesky and Nostr. Then I go to my iPhone and… copy/paste it into Threads! iPhone-only may have been alright for Instagram, but it’s not gonna f … | Continue reading
There’s some great stuff in this comic. This rings true: One of the most fun things about Twitter is complaining about being on it all the time because I am wildly addicted to it and how miserable it makes me. I hated it until Elon came and ruined it now I want old Twitter back a … | Continue reading
Watching CNN this morning over breakfast, they said “fediverse”… So yeah, decentralization is edging into the mainstream. Progress. | Continue reading
Finished reading: A Prayer for the Crown-Shy by Becky Chambers. A great second book. Hope there are more of these. | Continue reading
One of the things I’m most proud of with my blog is how consistent I’ve been about the problems with social media. It felt a bit tilting at windmills to quit Twitter in 2012. No love for Facebook, either! But now we have a framework for solutions and can judge these big companies … | Continue reading
I’ve been blogging short posts this week about Meta’s launch of Threads, but I think it’s worth a slightly longer post with a quote from this interview with the head of Instagram, Adam Mosseri, on the Hard Fork podcast. Adam has a couple answers to why ActivityPub. The part that … | Continue reading
Posted this week’s episode of Core Intuition. Random topics like the potential Elon vs. Mark fight and then a first-look at macOS Sonoma’s support for saving web apps. | Continue reading
Blaine Cook on Threads bootstrapping from Instagram. I’ve seen a couple variations of this from other folks too: Threads is blowing up because Facebook is using their monopoly on the social graph. Legislation to guarantee easy, fast access to your own contact lists for use in non … | Continue reading
Nice instructions from @Mtt on how to use Micro.blog to verify your Bluesky or Nostr domain. Hopefully we can make this a plug-in or setting later. | Continue reading
I’ve been saying for a while that the fediverse will likely evolve to having maybe 10 medium-sized platforms, not 1000+ small servers. It won’t be a failure if Threads is one of those. It’s still much better than a single platform with a billion users. | Continue reading
Manually cross-posting to Threads to play with it and learn. As soon as it federates I’ll stop posting and people can just follow my Micro.blog-based blog directly. | Continue reading
Really enjoyed the new Indiana Jones. Easily the third favorite after Raiders and Last Crusade. | Continue reading
Meta’s Threads will obviously have ads later. Until now it hasn’t been clear what business model Bluesky is going for and whether it aligns with most users’ interests. Great to see their first paid service is domain name registration. | Continue reading
Setting up Threads. No surprise that getting started based on Instagram identities is super easy, even though I stopped posting to Instagram years ago. Smart move by Meta. (Doesn’t mean I like Facebook. Just exploring.) | Continue reading
This is not what you’d expect to hear from a Meta executive, but it’s exactly right: …you may one day end up leaving Threads, or, hopefully not, end up de-platformed. If that ever happens, you should be able to take your audience with you to another server. Being open can enable … | Continue reading
Finished reading: The Frugal Wizard’s Handbook for Surviving Medieval England by Brandon Sanderson. Another totally different book from his usual. Fun. | Continue reading
On pretty much a daily basis I’m torn on whether to enforce real tabs everywhere even in shared code or give up and use spaces. Tabs as spaces are so much worse, it’s still surprising that most of the JavaScript and Ruby world has settled on them. Trying to fight it creates new p … | Continue reading
Just noticed this cool Glitch project from @AngeloStavrow to test styling Micro.blog’s Sidebar.js feed. Pretty amazing what Glitch can do. | Continue reading
Very frustrated with our Micro.blog emails being flagged as spam too often lately, so today we added the option to get a text message when signing in. This is a little experimental and will likely evolve. Should be fast and reliable if you want to add your phone number to your ac … | Continue reading
One of those weeks where I’m a bit in over my head with bug fixes and email. Making progress. | Continue reading
Realizing that Brandon Sanderson’s secret project #3 is coming out in just a few days. And it’s another book in the Cosmere! Want to try to finish #2 this week even though they’re not related. | Continue reading
Always feels good to release Mac software. No need to get permission from Apple. No delays when the build is ready to when it gets in people’s hands. Today we updated Micro.blog for the first time in a little while. Nothing major, just a little better. | Continue reading
Just in case we needed another reason to re-watch Across the Spider-Verse: “I was wondering when people might start noticing…” Andrew Leviton said in response to a fan who noticed two different versions of a scene. 🤯 | Continue reading
Spilled beer on my laptop yesterday. Seemed fine, but this morning the trackpad isn’t very clicky. It’s an older Intel-based MacBook Pro… Really did not want to upgrade yet. | Continue reading
Meta is working on a Twitter-like platform called Threads, codenamed Project 92 or P92, rumored to support ActivityPub soon after launch. Some Mastodon instances are committing to proactively block it. I’m here to take the opposite view. Meta adopting ActivityPub has the potentia … | Continue reading
New episode of Core Intuition: AppKit Is Dying. We talk about visionOS, what platforms to dedicate our time too, and Meta’s rumored use of ActivityPub. | Continue reading
New update to Micro.blog for iOS is out with a bunch of fixes. | Continue reading
Did not finish: The Reading List by Sara Nisha Adams. I usually like books about books, but could not get into this one. I think I was too impatient for the plot to go somewhere. | Continue reading
Can’t get enough of these James Cameron + Titan sub interviews. He seems to really know his stuff. Also not a bad track record as a director… Every movie starting with Terminator is good. Not just a few. All of them. | Continue reading
News media loves the suspense of an unfolding story. Can’t totally blame them for the Titanic sub coverage. Tragic now that the sub likely imploded days ago while we continued to sit around and watch the coverage. Rest in peace to those trying to do something amazing, hopefully … | Continue reading
Excited for the NBA Draft tonight. Even though the #1 pick is a lock, there’s a tiny part of me that is worried the Spurs will do something insane. | Continue reading