Discover
Wander the web like a shoreline.
Something new washes up every time: pages from all kinds of people, made with all kinds of tools. Beachcomb shows you what it found, then gets out of the way.
Pick a few topicsPHP Troubles
The recently published PHP vulnerabilities also affected this host (as, unfortunately, wordpress is written in PHP). I did not update the debian system on TheTheoreticalDiver for far too long. The price was that it did not have the required updates for PHP available anymore and thus I had to update…
From Kagi Small Web

Pillowfort closing in December
I’m terribly sorry to bring this news to you. This is, genuinely, the hardest decision I have ever made in my life, and I have put off doing it for as long as I could. While we did have many people reach out about the non-profit initiative, for which I am grateful, it became apparent that we…
Something different

Dennis Crowley on the end of Foursquare
After 17 years, Foursquare’s ending is written. Writing this to share my opinions & frustrations with the final years of the company, and to honor the team who helped build & maintain FSQ’s legacy.
Something different
MetroBlog: Windows8 Metro Styled Blog
Hi folks, As you might have noticed my blog has undergone a metamorphosis and is now Windows 8 Metro style inspired. It’s also no longer in Silverlight. What are the top 2 features of this blog? One of the top two features I’m quite excited about is a home page with flipping tiles. If you haven’t…
From Kagi Small Web
Web-Perf Wednesday 015 – Failed Modulepreloads Need to Recover
WebKit fixes failed modulepreloads that could block recovery, while Safari and Firefox improve performance tooling and browser responsiveness.
From Kagi Small Web

The Bun Dependabot Gap: Dependabot Alerts Don't See bun.lock
GitHub's dependency graph doesn't read bun.lock yet, so in Bun projects Dependabot alerts only cover what's written in package.json, and never a transitive dependency. Here's how to check if you're affected, and how I closed the gap with a GitHub Action.
Something different

Critical PHP remote code exploits patched, update now
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
From Waxy.org links

Self-Hosting a Tangled Knot Using Clan and NixOS
You can self-host your own repository on the federated code forge Tangled. With first class support for Nix, Tangled pairs well using Clan to handle the deployment.
Something different
The #openweb is a network of links, not silos
Ten years ago, I wrote about a problem that was already undermining the #openweb, that nobody was linking to anybody. The incentives were all moving in the wrong direction. #Mainstreaming platforms had little reason to send people towards alternative sources, while grassroots projects were left…
From Kagi Small Web
I refuse to accept a censored Internet. Join Me at FOSDEM 27
As one of the managers of the Digital Dissident Devroom, I invite you to be part of a conversation we cannot afford to ignore. Around the world, people are being silenced, monitored, and denied access to information. Free software can help change that, but only if we build it together. We need tools…
From Kagi Small Web

Vote for the 2026 Tiny Awards winner
This is the home of the Tiny Awards, which, since 2023, has celebrated the best of the small, poetic, creative, handmade web.
Something different
Testing pblog - GP
Testing pblog - GP Wednesday 4-19-23 This line has four pound signs in front of it They look like little waffles OH or they could be hashtags I’m attempting to make this work. Dont’ really know what I’m doing This line has four pound signs in front of it A new variable was added to the main pblog.sh…
From Kagi Small Web
wait a minute you guys have to watch this firefox ad
nina-chai-rinah: oysters-aint-for-me: wait a minute you guys have to watch this firefox ad In case this goes wide, I need to address something that made a lot of people leave Firefox. If you were one of the people who left because of the memory bloat issue that plagued the browser from version three…
Something different

Author Journey: Four Years After Twitter
Wow – another milestone in my author journey – four years without Twitter. I’ve been thinking about this for about A week: what do I want to say about my author journey, about Twitter., about you? When it comes to simple decisions like ‘What platform talk to people on,’ little things mean a lot.…
From Kagi Small Web
PHP's new session warning targets one rare handler switch
PHP's October 23 notice names an uncommon session-handler sequence behind a newly tracked RCE vector. Here are the exact conditions, the temporary setting, and why upload progress alone is not the trigger.
From Kagi Small Web

How to build a simple Magic-Link Sign-In with Next.js, Supabase, and Sendgrid
Supabase magic link with Next.js and SendGrid. Passwordless sign-in, from the email template to the confirm route.
Something different

That's this stretch.
Walk on