On July 5, 2025 at 07:50
@jeremy Thanks for the Nostr Verify plugin! Are you still posting to Nostr? Looks like the NIP-05 endpoint is no longer active on any of your domains.
@jeremy Thanks for the Nostr Verify plugin! Are you still posting to Nostr? Looks like the NIP-05 endpoint is no longer active on any of your domains.
Who here is on Nostr? Would love to follow you there, too! Please share your address or NIP-05 domain.
I'm npub1s56tpp9rlprtcqeucazfqj76avqvfzfgvz5qkud74ekk8zpdx9hss09rt7 or kaspars@damb.is
Responded to @kasparsd:
Here is the fix: https://github.com/longxinH/xhprof/pull/91/files
Over the weekend I vibe-coded a fix for the #xhprof PHP profiler extension which was SEGFAULTING due to a memory issue on shutdown.
You can now safely exclude function names from profiling! I hope this gets merged and released with the PHP 8.4 support fixes that have landed already.
Responded to @kasparsd:
Here is the interview (15 min): https://www.youtube.com/watch?v=H5C9EL3C82Y
Responded to @kasparsd:
Publishers need to create a system where all crawlers must pay for access instead of making deals with just a select few. Share the updside in a sustainable long-term way. Cloudflare is working on a system to enable this launching next month. They are not looking to make money with it.
Cloudflare business is built on the web. If we don't protect the business model of the web, there will be no incentives for the web platform to exist in the current form.
Responded to @kasparsd:
This won't change until there is scarcity of content. The current free-for-all crawler access doesn't give any incentive for AI companies to engage with publishers and compensate them for original content. AI models can't exist without original content.
Making money with ads and consumer subscriptions will no longer work.
Cloudflare CEO Matthew Prince is saying that publishers have to start creating scarcity for their original content and get AI bots to pay for access.
Users are no longer reading the original content. Instead, they're relying on AI summaries and chat tools. He didn't think it is actually serious until they did the numbers:
– 10 years ago Google crawled 2 pages per visitor
– 6 months ago Google 6:1, OpenAI 250:1, Anthropic 6000:1
– Now: Google 18:1, OpenAI 1500:1, Anthropic 60000:1
The new Containerization framework that Apple announced during WWDC is huge!
TLDR: No more port conflicts!
1. All containers run in isolated VM networks so you don't need to map any ports. Just connect to the assigned IP and you're good.
2. It has a built-in DNS service so you can publish human readable domains for any of the containers.
Here is a great video overview: https://www.youtube.com/watch?v=JvQtvbhtXmo and you can install it today from Homebrew https://formulae.brew.sh/cask/container
I can't believe I missed the ActivityPub plugin documentation in the Help tab of the plugin settings. I wonder if these help tabs should be open by default when users visit the settings for the first time.
Interestingly, none of this information is available in the plugin README… I feel like it should be there.
Responded to @:
Testing replies to WP federated content. This should show up in the comments of the post.
WordPress comments are missing critical functionality to really embrace engagement and community — there are no notifications when your comment is approved or gets a reply, which prevents any kind of continued discussion.
Could we rely on email to solve this or is Fediverse a better option? https://kaspars.net/blog/wordpress-comments-potential
Windows devs — do you use a package manager like Chocolatey or Scoop to install your tools and software?
Many students of the Modern WordPress Fast Track course are on Windows and I want to make sure my recommendations work across all OSes.
Responded to @kasparsd:
Screenshot from https://grandperspectiv.sourceforge.net which you can also get from the App Store to support the development of the utility!
Wow, that's all taken up by the dynamic wallpaper videos 😅
Here is an interesting playground plugin for anyone running WP multisite https://wordpress.org/plugins/multisyde/
1. Centralized plugin activation/deactivation without going to each site.
2. Show the timestamp of the last login for each user on the network.
Is there a WordPress plugin that shows a confirmation prompt when updating a published post?
Attached is what I had in mind based on the dialog used by the full side editor when making site-wide changes.
Responded to @kasparsd:
You can still get access to the course with a 30% discount during June! https://wpshout.com/wordpress-development-course/
The first module of the Modern WordPress Fast Track course is now live!
It covers the web fundamentals from the perspective of a full-stack WordPress developer — everything from IP packets and TCP to DNS and HTTP!
Responded to @kasparsd:
This kind of deep and hands-on insight is exactly what we cover in the Modern WordPress Fast Track course.
Enroll before May 23 to get 40% off and two exclusive bonuses → https://wpshout.com/wordpress-development-course/