This website is hosted on Bluesky
Static Site Generators & Personal Tooling
- Several comments tangent into static-site tooling: Hugo, Jekyll, Astro, MkDocs, and fully custom generators.
- People note that many Hugo/Jekyll sites hide their “Powered by” footer or generator meta tag.
- Some prefer minimal or custom themes, others use docs-focused tools (MkDocs + readthedocs theme).
- One person describes a heavily customized Python/Jinja/FastAPI pipeline to build a personal/private site from various data sources.
Security, CSP, and Blob Hosting Endpoint
- A responder inspects the blob URL headers: rate limiting, permissive CORS (
*), strict CSP (default-src 'none'; sandbox), and no JS execution. - Discussion clarifies:
sandboxdoesn’t block all external resource loads;default-src 'none'does. Data URIs would also be blocked. - Some argue that fully containing apps with CSP basically requires blocking all JS; CSP can reduce but not eliminate exfiltration.
- WebAssembly is mentioned as safer by default because it lacks direct DOM/global access unless explicitly wired.
AT Protocol, IPFS, and PDS Design
- Bluesky’s stack reuses components from IPFS (CIDs, DAG-CBOR) but not its global P2P network or libp2p; they wanted user-controlled hosting, easy edits/deletes, and collections.
- One former IPFS lead says Bluesky is effectively a streamlined IPFS-like implementation; repo data can be imported into IPFS.
- ATProto content is described as fully public, content-addressed, merkle-tree-based, and mirrorable; moderation is mainly at the app layer.
Abuse, Phishing, and Moderation Concerns
- Multiple comments predict phishing, malware, CSAM, copyright issues, and eventual blocking of
*.bsky.networkby security vendors. - Some note that any upload/hosting platform is eventually abused in this way; “parasitic data storage” is proposed as a term.
- There’s debate over whether hosting HTML on an official-looking Bluesky domain is materially worse than any other hosting provider.
- Comparisons are drawn to Matrix’s need for authenticated media to curb abuse; similar tradeoffs complicate client interoperability.
Business Model & Sustainability
- Some see ATProto’s “centralize-by-default, decentralize-when-needed” approach as more realistic than Fediverse-style models.
- Concerns are raised about VC funding, especially from crypto-focused investors, and the need for sustainable revenue.
- Suggested models: premium PDS tiers (more storage, higher-quality media), Nitro-like subscriptions, or app-level services that monetize access or media.
- Others argue social media ad models are weakening; a smaller core team plus open-source community could keep costs manageable.
Data Ownership, AI Training, and Privacy
- Bluesky’s ToS reportedly say users retain ownership of their content, but the protocol exposes public data that’s easy to scrape.
- One reading of the ToS suggests Bluesky can “utilize” user content broadly, which might include training LLMs, though this is debated and not explicit.
- Someone notes campaigns encouraging artists to move to Bluesky to avoid AI training may be misleading if all public data is easily ingestible.
Ecosystem Ideas & Potential Applications
- Commenters brainstorm uses of blobs/PDS beyond blogs:
- Doom WADs and game mod “workshop” distribution via accounts/lists.
- RSS-to-Bluesky bots already exist; basic implementations are small scripts in languages like Rust using low-level SDKs.
- Ideas for federated Strava-like services using ATProto to store GPX/FIT files, but lack of private/limited-visibility records is seen as a blocker.
- Suggestions that third-party PDSes could expose other protocols (e.g., git read-only access) alongside ATProto.
Social Dynamics & Onboarding
- Debate over cutesy post names (“skeets”) versus neutral terms (“posts”); some find bodily-function metaphors alienating and juvenile.
- Bluesky’s official term is “post,” and many expect that to win out as the userbase grows.
- The invite-only period is criticized for creating an in-group feel and shaping culture; some perceive the main instance as ideologically skewed.
- Others counter that Bluesky spans a broad political range, minus the most toxic behaviors, and is currently less polluted by bots and engagement hacks than X/Twitter.
- There’s disagreement over speech suppression: some say Bluesky defaults to chronological feeds with only illegal content removed; X/Twitter is accused of opaque, revenue-motivated throttling of outbound links.
Parasitic Storage & Historical Parallels
- Several note a recurring pattern: any service that stores bytes eventually gets used for arbitrary data (Gmail/Drive backups, YouTube-as-storage, etc.).
- Links are shared to “cloud storage abuse” project lists and the “inner platform effect” as conceptual parallels.
- Some see this as inevitable and even fun (e.g., hosting Pong or entire texts in data URIs on Twitter); others emphasize the moderation and reputational costs.