5 bookmarks for 2025-03-18

5.

ActivityPub is the next big thing in social networks | The Verge

www.theverge.com/2023/4/20/23689570/activitypub-protocol-standard-social-network

article

ActivityPub is a technology through which social networks can be made interoperable, connecting everything to a single social graph and content-sharing system. It’s an old standard based on even older ideas about a fundamentally different structure for social networking, one that’s much more like email or old-school web chat than any of the platforms we use now. It’s governed by open protocols, not closed platforms. It aims to give control back to users and to make sure that the social web is bigger than any single company.
3.

Werd IO

werd.io
1.

Nota: A Document Language for the Browser

nota-lang.org

Nota is a new document-authoring language designed to turn static academic papers and blog posts into interactive, responsive web applications that compile to JavaScript and run in any browser. Its core idea is to make document structure explicit—definitions, references, variables, functions, data structures—so the browser can understand and exploit that structure for the reader (clickable references, tooltips, responsive layout, accessibility, etc.).

A Nota file compiles to a single self-contained HTML/JS bundle, so authors get the portability of PDF with the dynamism of the web (resizing, translation, dark mode, screen-reader support, live diagrams via KaTeX, Vega-Lite, Penrose). Installation is via the @nota-lang/nota npm package (Node ≥ 16).

The CLI provides nota build for one-shot compilation and nota edit for an interactive editor. The language has a low floor (Markdown-like syntax) and a high ceiling (full JavaScript expressivity), aiming to bridge the gap between LaTeX/Pandoc/Markdown (static HTML) and professional web development.

The project is early-stage, API-unstable, and seeks early adopters. Motivation: PDFs replicate paper constraints; web pages are the future but currently require web-dev skills; Nota wants to democratize that dynamism while preserving scholarly rigor.

1974.

Introduction What about k?

xpqz.github.io/kbook/Introduction.html
K is a general-purpose programming language that excels as a tool for data wrangling, analytics and transformation.
1973.

A system to organise your life Johnny.Decimal

johnnydecimal.com