5 bookmarks for 2026-06-05

981.

The next era of entertainment is sub-fandom

www.fastcompany.com/91553897/the-next-era-of-entertainment-is-sub-fandom

Sub-fandoms, centred around specific moments, characters, or interpretations of a franchise, are driving more engagement than the original source material. Traditional media companies, built to broadcast to mass audiences, are struggling to keep up with this shift towards personalized experiences. Generative AI offers a solution by enabling audiences to create their own content, fostering continuous micro-engagements and keeping sub-fandoms thriving between major releases.

980.

TelWeb: Resolve Domain Names to Phone Numbers, Emails, Webfingers & Profiles

telweb.scrollr.net

TelWeb simplifies contact information by resolving domain names to phone numbers, webfingers, emails, and profile information. It utilizes a JSON-LD object format and provides a DNS fallback for phone numbers.

979.

Aggressive caching for a Mastodon reverse proxy: what to cache, what to never cache, and why content negotiation will eventually betray you

it-notes.dragas.net/2026/06/05/aggressive_caching_for_a_mastodon_reverse_proxy

This post discusses configuring an nginx reverse proxy for a Mastodon instance, emphasizing the need to handle Mastodon’s unique characteristics, such as serving multiple representations on the same URLs. The configuration prioritizes caching static assets and dynamic pages while bypassing caching for private, authenticated, or actor-dependent content. The use of a variant map in the cache key ensures correct content delivery based on the Accept header, preventing issues like browsers receiving JSON and federated instances receiving HTML.

Mastodon caching is configured to optimize performance while ensuring security and privacy. GET and HEAD requests are cacheable, while others, including API calls and logged-in traffic, bypass the cache. Specific request profiles are defined for different types of content, with varying cache validations and locking mechanisms to manage backend load and data consistency.

The Nginx configuration optimizes caching for a Mastodon instance. It uses a 10-second TTL for dynamic content, a failover mechanism for upstream servers, and a custom log format for performance monitoring. The configuration also includes considerations for caching signed GETs, handling cookies, and managing variant-specific content.

Mastodon benefits from a reverse proxy that caches requests, as it can handle the varying interpretations of URLs for different clients, reducing load without impacting user experience.

978.

GitHub - ThomasRooyakkers/HomeHub: HomeHub is a personal home-management app designed for single-household use. It combines everyday household tools into one clean dashboard and can be run locally or self-hosted with Docker.

github.com/ThomasRooyakkers/HomeHub

HomeHub is a self-hosted household management dashboard that consolidates various tools like invoices, shopping lists, meals, maintenance, and more into one interface. It can be run locally or with Docker and offers offline functionality. The app is built with React, Node.js, and Express, and uses JSON files for storage.

977.

Zocial

git.ztfr.eu/Dome/Zocial

Zocial is a fork of Enafore, optimized for servers running Akkoma, glitch-soc, and Iceshrimp. It features a dark theme, a smarter timeline with reply, boost, and favourite counts, and thread bundling for self-reply threads. Zocial also offers hashtag management, in-app link previews, and customizable bookmarking.