All tags

Pinned notes


Universally understood. Sustenance, source of nourishment, pleasure, comfort, discomfort. The central part of a meal.

Listening to

Tracks, albums, mixes. Updated when something comes across the radar.

Notes on thinking tools

This is a small collection of notes I’ve made for different thinking tools, aka tools for thought. These are ideas that have developed over time, not always coherent, and often overlapping. They are in development.

Relational design

Relational design is about designing with, rather than for. It is about conversation and involvement in the process. It is about shared ownership.

Some current themes

Keywords / current themes

The meal

The meal is one of our most important social institutions. It is where you can share stories and discuss matters current and past. It is something that can be shared irrespective of language understanding.

What is this website

This notes sections of this website is designed and developed as a tool to aid reflection, thinking and creation of new ideas, based on a corpus of notes on different subjects.

All 455 public notes

A design system with mostly variables

How far will we get with just variables in our design system?

A drawing can sometimes represent a thing better than a photograph

A drawing, illustration, or a constructed image can be more representative of a thing than a realistic photograph.

A Song for the Spanish Anarchists by Sir Herbert Read

The golden lemon is not made but grows on a green tree : A strong man with his crystal eyes is a man born free.

A suggestion for a format or a standard for interchange (tools for thought)

Tools for thought interchange format? Two fictional apps are used to explain these concepts. They are both graph editors, but with different use cases intended.

A typeface is a material

A typeface is a material, not a tool. It has the plasticity of a material that can be reshaped, coloured and made to suit your needs.

Adobe Lightroom Classic random plug-in

A plug-in for Lightroom classic with two functions. 1. to select a random image from the whole catalogue and display it in Loupe View. And 2. to create a virtual copy of the currently viewed image and enter into Develop mode

AI as a collaborator (thesephist)

Linus Lee’s November 2021 post AI as a creative collaboratorreally sums up some ideas about potential future uses for AI in creativity and productivity tools.

Airport concentration

Why is it sometimes easy to focus at the airport? A noisy place with lots going on?

Alternative business models for software development

What are some alernative business models for software development? Are there any new ones made possible by the decentralized web?

Alternative digital infrastructures

An attempt to outline the difficulties of escaping the AWS and Google infrastructure.

Always talk to strangers

We were always told to never talk to strangers. Everyone said so. But no-one ever could explain why exactly that was such a bad idea.

analogue and digital

from Greek analogos meaning proportionate

Analyse- og statistikkverktøy for digitale nettsider og tjenester

I dag brukes Google Analytics på over halvparten av alle nettsider på internett[1], noe som betyr at de har over 85% markedsandel av analyseverktøy.


Et norsk konsept der private kjøper eller leier en andel av en gård. Detaljene varierer fra gård til gård, men grunntanken er at man betaler et fast årlig beløp som gir deg tilgang til råvarer i sesong, men krever som regel noe arbeid som hjelp til såing, luking og høsting.


‘a note by way of explanation or comment added to a text or diagram: marginal annotations.’ Oxford Dictionary of English (ODE) on macOS

annotations as linked data

Annotations as linked data, make own ontology for annotations, inspired by AtJSON? Idea by Daniel Mahal.


An antilibrary is a library of unread books.

Apache OpenWhisk

Apache OpenWhisk is an open source, distributed Serverless platform that executes functions (fx) in response to events at any scale. OpenWhisk manages the infrastructure, servers and scaling using Docker containers so you can focus on building amazing and efficient applications.’


API or Application programming interface

Apps become views for the user's data

On a decentralized web, where in many cases the end user will be hosting their own data, apps become views or interfaces to that data.

Architects and gardeners

I’ve recently tried to analyse the way I work and put myself into some kind of framework so that I could study myself more closely.


‘Architecture is differentiated from engineering and from nearly all other branches of design by the fact that the architect has to act as if no object in the result, except the earth itself, is given. His first preoccupation is neither with how to get the intended result, nor with what kind of result to aim at, but with deciding what the principal objects in the result shall be.’

arguments and parameters

In programming, when we call a function, we often want to supply it with input that will affect its output.

Artificial intelligence (AI)

A field partially born out of the British need to decipher the German cryptography in their Enigma machine during World War II.

AST (Abstract syntaxt tree)

AST or Abstract Syntax Tree is a way to describe code or markup in a language-agnostic way. This allows you to ‘translate’ between different programming languages.

Asynchronous collaboration

Building resilient systems that enable asynchronous collaboration is the future.

asynchronous communication

Email is asynchronous (async). Text messages are async. In-person meetings, phone and video conferences are not.

atavisme atavism

atavisme ‘det at en (primitiv) egenskap dukker opp igjen etter flere generasjoners forløp, som en arv fra fjerne slektsledd’


AtJSON is a collection of repositories that together make up a fully-realized content format.

Atomising complexity

If something is difficult, break it down into the smallest component parts.

authentication – Who are you

Authentication (from Greek: αὐθεντικός authentikos, “real, genuine”, from αὐθέντης authentes, “author”) is the act of proving an assertion, such as the identity of a computer system user. In contrast with identification, the act of indicating a person or thing’s identity, authentication is the process of verifying that identity. It might involve validating personal identity documents, verifying the authenticity of a website with a digital certificate, determining the age of an artifact by carbon dating, or ensuring that a product or document is not counterfeit.’

authorization – what are you allowed to do

Authorization. What are you allowed to do?


A CRDT for JSON-like data structures. Implementations in JavaScript and rust.

automerge explorer

a combined graph and ‘hierarchical’ exploration tool for automerge

Avoid using wikilinks

Avoid using wikilinks. Fun page showing why you should be mindful of which items to link to.


‘An axiom, postulate or assumption is a statement that is taken to be true, to serve as a premise or starting point for further reasoning and arguments. The word comes from the Greek axíōma (ἀξίωμα) “what is thought fitting”, “that which is thought worthy or fit” or “that which commends itself as evident”.’

Be careful what you pay attention to

We become what we pay attention to, so we need to be careful what we pay attention to.

Blomkål på mandolin

Syltynne skiver med blomkål på mandolin som ingrediens i salat

breadcrumb navigation

breadcrumb navigation is a hierarchical style of navigation that tells you where you are in the hierarchy.

Brick schema

Brick is an open-source effort to standardize semantic descriptions of the physical, logical and virtual assets in buildings and the relationships between them. Brick consists of an extensible dictionary of terms and concepts in and around buildings, a set of relationships for linking and composing concepts together, and a flexible data model permitting seamless integration of Brick with existing tools and databases. Through the use of powerful Semantic Web technology, Brick can describe the broad set of idiosyncratic and custom features, assets and subsystems found across the building stock in a consistent matter.



Brooks's law is an observation about software project management acco

‘Brooks’s law is an observation about software project management according to which “adding manpower to a late software project makes it later”. It was coined by Fred Brooks in his 1975 book The Mythical Man-Month. According to Brooks, under certain conditions, an incremental person when added to a project makes it take more, not less time.’

Båtmuseer i Norge

En liste over ulike båtmuseer og fartøyvernsenter i Norge.

Caddy web server

‘Caddy 2 is a powerful, enterprise-ready, open source web server with automatic HTTPS written in Go’


causality is the relationship between cause and effect.


chaekgeori (책거리) is a Korean word that means ‘books and things’. It is a specific genre of still-life painting or graphics depicting books and things.

Chat as sketching medium

A possible format for getting pupils to do writing is to have them send it in chat form to the teacher. The teacher can respond inline and help the pupil along.

Cheese vessels

(drawing of different vessels in a sea of cheese?)

Chimichurri and hard boiled eggs

This is a delicious flavour combination. And a great alternative to meat.

Cholula style hot sauce

The goal here is not to develop a Cholula clone, but rather a standard set of guidelines for creating that style of hot sauce, made with dried peppers rather than fermented peppers like Tabasco.

Cloud Time

Around p. 32, they refer to states of exception in cloud culture to be ontological, rather than ‘exerted by a hegemonic or sovereign power.’


A content management system is a piece (or several pieces) of software used to manage and produce electronic documents.


Designing with the commissioner or target audience. In Norwegian the closest term would be samskaping.

Colin Ward

British anarchist, writer, editor, architect. Born 1924, Essex, England.

commercial typefaces

Commercial typefaces are typefaces where you pay a license to use one or more software fonts.

Commisioner instead of client

I’ve tried for a long time to find an English equivalent of the word oppdragsgiver to describe the person/group/organization that is commissioning a job.

Community supported agriculture

Community supported agriculture (CSA) is a American system where a community of people pool their funds together to buy a whole season’s worth of produce from a farmer (or farmers).


Mathematics involving the condition that a group of quantities connected by operators gives the same result whatever the order of the quantities involved, e.g. a × b = b × a .

Compliance and authority

‘Compliance and authority scale much better than freedom and responsibility’


Concepts can both clarify, and obscure

Conjugación de verbos regulares en español

Son tres tipos de verbos en español. -ar, -ir y -er verbos.

Content management for emergence

Can we use a tool like obsidian as a content manager for quickly prototyping websites?

Content modelling

Also sometimes called data modelling, even though that is a related but slightly different discipline.

Continuous integration

Continuous integration, or CI is a concept for code deployment, where where the code you commit or merge in to a particular branch, builds, possibly tests and finally deploys.

conviviality is the quality of being friendly, lively, cheerful or enjoyable

conviviality is the quality of being friendly, lively, cheerful or enjoyable. Noun.

Cooking using whole ingredients

Buying ever more ultra processed food in guise of being sustainable or healthy is usually neither sustainable nor particularly healthy.

Cooklang is a markup language for recipes

I discovered this today 2022-02-23 via Cameron Yick @hydrosquall on Twitter.

Cotton tofu veg stir fry

Enkel stir fry med szechuanpepper, grønnsaker og cotton tofu. Inspirert av en rett fra Kinabolle i Oslo. Serveres med thai jasminris.


CRDT or Conflict-free replicated data type is ‘a data structure which can be replicated across multiple computers in a network’

creating notes

Use the first ‘block’ of each note to describe or summarise what the note is about.

creative process


CSCL – Computer-Supported Collaborative Learning

‘The CSCL community has traditionally focused on collaborative learning in small groups or communities. Given the rise of mass collaboration and learning at scale, the community is facing unprecedented opportunity to expand its views to advance collaborative learning at scale.’


Cascading Style Sheets is a stylesheet language used to describe the presentation of HTML documents.

CSS font-face with unicode-range

CSS font-face with unicode-range

CSS Grids

CSS Grids are a great way of laying out content on the web. But it can be tricky, and needs to be learned.

Cum grano salis

Latin for ‘with a grain of salt’. A good name for an online text repository.


Cybernetics is a discipline or science concerned with control systems in both living things and machines. The core concept of cybernetics is circular causality or feedback control systems – the output of one action is taken as the input of the next.

Dart programming language

Dart is a client-optimized language for fast apps on any platform

data-ink ratio

‘Tufte defines the data-ink ratio as the amount of data-ink divided by the total ink required to print the graphic’ … He puts forward the following five principles related to data-ink:


decentralization is the transfer of control from central, (increasingly) singular administrations or governments to smaller local administrations or offices.

decentralized web

What is the decentralized web?

declarative programming

In declarative programming you expresses the logic of a program without defining every step the program needs to take to achieve the goal. (What should the program accomplish?)

declarative vs imperative instructions

Examples of declarative vs imperative instructions. In both cases you should get spaghetti in the end, but you won’t be able to micromanage the process when asking only for spaghetti (declarative, high-level).

Deep work

When you have a clear problem area and you set aside distraction-free time to work on it.


A collection of definitions of terms that I use often. Other notes link back to this one to create an overview.

Dereferncing URIs (content negotiation)

Dereferencing is retrieving representations of a resource by a URI (Uniform Resource Identifier).

Derek Birdsall

Derek Birdsall (born 1934) is a British graphic designer specialising in books.


What is design?

Design Cybernetics – Navigating the New

Springer Design Research Foundations

design patterns

Design patterns are sets of principles which can be used to form new designs. Be it a city’s architecture, a computer program or a book series.

design tokens are values that can be used to make a design system

design tokens are values that can be used to make a design system. They can be any value. The best analogy I can think of are constants in programming.

designing a generic style guide in CSS

Point 1 + 2 = system.css Point 3 = styles.css

Designing collaborative interfaces on top of CRDTs

Very interesting and broad problem space that can have many good and valid ways of interacting with a particular data model.

Designing for information emergence

An organic way of working with the development of content. Instead of sitting down and planning every single bit of content or information we might need, we can develop a system where this information grows naturally out of the information needs.

Designing Programmes

by Karl Gerstner

Desktop applications with web technologies

Sometimes you want or need to build a desktop application. Sometimes you can’t afford to develop a native app, or maybe the tooling just isn’t available natively.

Det 5. trinn av Dag Andersen

Veien til et nytt samfunn. En bok av Dag Andersen.

Detail in Typography

‘A concise yet rich discussion of all the small things that enhance the legibility of texts’

developing ideas over time

developing ideas over time is made possible by the recording and re-working of notes and ideas.

Digger (2020) Georgis Grigorakis

In Georgis Grigorakis’ contemporary neo-western Digger, the muddy woodlands of Northern Greece make for quietly unnerving territory. Family tensions are layered within wider power structures and environmental concerns in this subdued but potent tale of resistance, produced by Athina Rachel Tsangari.

digital garden

A digital garden is a ‘way’ to publish in-process notes and writing as they are being produced.

Digital infrastructure providers

Lists of different digital infrastructure providers

Digital Negative (DNG)

Digital Negative or DNG is an image formats developed, patented and licensed by Adobe. It is based on open standards and has a freely-available specification and source-code-based SDK.

distributed log (dlog)

‘A partitioned append-only log that all producers and consumers use as a pipeline.’ — Melina Lu in Functional distributed systems beyond request-response

Documents are delivery mechanisms for data

Documents are delivery mechanisms for data.’[1] They are ways of formatting and structuring information in a way that is easily understood by the receiver. Documents aid the communication of information.

Domain modelling

‘The domain model maps the world of your chosen subject. It doesn’t care which interfaces you’ll build. It doesn’t care what content you have. It models what your content will be about.’ p. 91 Designing Connected Content by Mike Atherton and Carrie Hane

Edge computing

Edge computing refers to a concept in distributed computing that brings application logic physically closer to the user or data. Traditionally, we send data down the fiber, do the computing on centralized server, and send the information back to the user over the wire. This often implies long round trips in glass cables across the globe, thus latency.

Editing dialogue

In every film, all dialogue either starts before or after the film cut.

Electricity map is a website with an overview over countries' electri

Electricity map is a website with an overview over countries’ electricity production and consumption.

Electron alternatives

Electron is great for cross-platform app development but has a major drawback by bundling Chromium and node.js in the application. This implies bloated app bundle size, but it also makes running the app painfully slow, especially on older hardware or when running multiple Electron apps.

Emotion ontology for context awareness (EmOCA)

‘EmOCA (Emotion Ontology for Context Awareness) improve emotion detection by reasonning on contextual data. We use this ontology to contextualize dimensionnal annotation (based on expressive data) and to categorize it with a vocabulary inspired by categorical emotion models.’

Enacting fixes instead of implementing feedback

Enacting fixes instead of implementing feedback means to not execute feedback directly, but to identify where the problems are. And re-iterate over it internally.

Enkle vaniljekjeks (tuiles)

Perfekt som sprøtt tilbehør til en enkel, kanskje myk dessert


Inevitable decay. Everything eventually becomes flat/cold. No movement.

Eventual consistency

A consistency model that embraces the fact that there are multiple timelines for the different peers reading and writing to the same data. See CRDT.

Evergreen notes should be atomic

To make it easier to connect the note or topic to other notes or topics.

Extrastatecraft: The Power of Infrastructure Space

“An extraordinary guidebook to the politics of infrastructure in the contemporary world.” —Stephen Graham, author of Cities Under Siege

Eyeball parsers

Term first read in Gordon Brander's newsletter subconscious on substack. This is a great little term referring to the training of your eyes to ignore markup when reading prose littred with it.

Eyeball parsers 1

Term first read in Gordon Brander's newsletter subconscious on substack. This is a great little term referring to the training of your eyes to ignore markup when reading prose littred with it.

faasd (OpenFaaS without Kubernetes)

OpenFaaS without the complexity of Kubernetes.

Fagbegreper på engelsk og norsk (terms)

For håndverk, formgiving og design / for workmanship and design


The art of conserving through the organic breakdown of a substance by yeasts and bacteria.

Fermented jalapeño sauce

Makes about 100ml

Fjellene i Lofoten – Vesterålen

Bygget opp av massive bergarter, blant annet gabbro.


‘Web’s fastest and most memory-flexible full-text search library with zero dependencies.’


The perfect ‘blend of happiness and peak performance’.


Universally understood. Sustenance, source of nourishment, pleasure, comfort, discomfort. The central part of a meal.

Formater og oppløsninger

Dette notatet er en liten samling diverse «one-liners» (noen ganger flere) for å gjøre ulik type behandling av feks video, bilde og lyd.


AtJSON and Portable Text are examples of content formats that could be used to store or interchange content.

Front page design

There has been a popular saying for some time that when designing a website we should design the front page at the very end.

Full-text search in JS

First we need to make available a searchable JSON document.

Functional programming

In functional programming the input and output values of pure functions are immutable.

Generating images with Puppeteer

There are some interesting implementation details on the GitHub blog about their implementation of the open graph image generator.

generative art

Generative or procedural art or graphics are programs to create drawings. They can be written for humans or computers to execute.

Geo URI scheme

The geo URI scheme is a way to define locations using a 2 or 3-dimensional latitude, longitude and optionally altitude parameters.

geology is the science of the physical structure and substance of the earth

Geology is the science of the physical structure and substance of the earth, their history and the processes which act on them.’


gestalt, literally means shape or form in German. As a term in psychology, it us used to denote ‘an organized whole that is perceived as more than the sum of its parts.’

Getting better at getting better

‘The better we get at getting better, the better and faster we’ll get better.’ —Doug Englebart in Accelerating Change 2004: Doug Engelbart Keynote Address on YouTube

Gherkins (pickled cucumbers)

The best way to enjoy them is by making them yourself. But can never make enough to keep me until the next season of pickling cucumbers comes around in the summer.

Git for normal people (or, version control for mortals)

Git as a database? How? Are there other ways of bringing git-like branching and merging into collaborative software? See Asynchronous collaboration

Good tools make maintenance more enjoyable

Make sure your process allows you to make maintenance an enjoyable job.

Grading scheme for open data

Tim Berners-Lee has suggested a 5-star scheme for grading the quality of open data on the web, for which the highest ranking is Linked Open Data:’

graph theory

‘A graph is a bunch of vertices and edges (also known as nodes and arcs). Each edge joins two vertices. That’s all a graph is. (We don’t think of the vertices and edges as being located anywhere in space; a graph is completely specified once you’ve said that there are N vertices and M edges and these ones are joined to those ones.’ From the c2wiki

GROQ Sanity data handling tips

There are many ways to migrate data, or edit multiple documents from you dataset.

Guidelines for open source code

Guidelines for open source in different government organiasations

Hanlon's razor – Never attribute to malice that which is adequately explained by stupidity

‘Never attribute to malice that which is adequately explained by stupidity’

Hannah Arendt

Born 1906, Germany

Hermann Hesse

Swiss author, poet and painter. Born in Germany in 1877.

High-level programming

‘High-level doesn’t mean that a language is intellectually lofty, only that it is a virtual machine interpreted by a lower-level machine, which in turn may be interpreted by an even lower level machine, until you get to the lowest level of on and off impulses that translate the Os and Xs into electronically readable form.’

Horizontal and vertical interfaces.

Interface orientation, Horizontal and vertical interfaces

hot sauce

hot sauces are condiments made using spicy peppers. They can be made in a variety of ways. From fresh, dried or fermented chilies, yielding different flavour profiles.


HSLuv extends CIELUV with a new saturation component that allows you to span all the available chroma as a neat percentage.

HSV og HSL fargekart

Diagram som viser forskjellen mellom HSV og HSL i en 3d-modell.


Is a standardised markup language primarily used to display documents in a web browser.


is a nonlinear medium of information that includes graphics, audio, video, plain text and hyperlinks. From Hypermedia – Wikipedia

Hypermedia browser

Build a hypermedia browser that to begin with works on the file system, using the file:// protocol. These URI/IRIs can be replaced with other protocols like http:// or ipfs:// when we’re ready for networking. It should be agnostic to the things it can browse.

Hypermedia document editing environment

The goal of this document is to gather thoughts on a new type of hypermedia editing environment.

Hyphen Press

British publishing outfit established by Robin Kinross, initially focussed on design theory.

Hyphenation on the web

Most browsers support English hyphenation. [1] Firefox supports many languages, including Norwegian bokmål and nynorsk.

I am at passionfruit mountain

A sonic sound story inspired by the Keralan lowlands, highlands and jungles.

i18n (internationalisation)

i18n or internationalization is ‘the process of designing a software application so that it can be adapted to various languages and regions without engineering changes.’

IIIF is a set of standardised methods for describing and delivering images on the Web

IIIF or International Image Interoperability Framework is a set of standardised methods for describing and delivering images on the Web.

Image annotation in Sanity (SVG, raster, 3d)

Annotating images in Sanity

Image handling and compression in static websites

What are the different techniques used for handling images in static websites that are published from a local or remote repository of source files?

imperative programming

In imperative programming you explicitly tell a program what to do and in which order to do it. (How should the program accomplish it?)

In order of time, chronologically

I’m afraid of forgetting, so I record. But merely recording seems like it creates a growing anxiety about the mass of information I have, but cannot easily access.

index cards

index cards are small paper or cardboard sheets, roughly A6 in size that were (are?) used to store atomic information.



Interaction design

Term coined by Andy Cooper

Interesting problem spaces around collaborative interfaces (CRDT)

These problems might be overlapping or non-existent in certain configurations. The starting point for these notes is an interface to A) edit individual documents B) maintain multiple documents in a graph, a collection of documents.


internetfriendsforever is a design and reseach agency founded by Daniel Mahal and myself, Sebastian Gorton Kalvik in 2016.


‘Intertwingularity is not generally acknowledged, people keep pretending they can make things deeply hierarchical, categorizable and sequential when they can’t. Everything is deeply intertwingled.’ — Ted Nelson

Intrinsic motivation is the currency of the commons

‘Intrinsic motivation is the currency of the commons’

IPFS is a peer-to-peer hypermedia protocol

IPFS is a ‘peer-to-peer hypermedia protocol’

IPLD allows us to treat all hash-linked data structures as subsets of a unified information space

IPLD stands for InterPlanetary Linked Data and ‘is a single namespace for all hash-inspired protocols. Through IPLD, links can be traversed across protocols, allowing you to explore data regardless of the underlying protocol.’

IRI (Internationalized Resource Identifiers)

An IRI is a sequence of characters from the Universal Character Set (Unicode/ISO 10646). A mapping from IRIs to URIs is defined, which means that IRIs can be used instead of URIs, where appropriate, to identify resources.

Is the index what separates fact from fiction A lookup for all the di

Is the index what separates fact from fiction? A lookup for all the different words and terms, and where to find them in a book.

Ivan Illich

Ivan Dominic Illich, born 1926, Vienna, Austria. ‘was a Roman Catholic priest, theologian, philosopher, and social critic. His 1971 book Deschooling Society criticises modern society’s institutional approach to education, an approach that constrains learning to narrow situations in a fairly short period of the human lifespan.’


Jamstack stands for Javascript, API and markup. And has become a term to refer to building serverless, pre-rendered static sites, often with interactivity provided as a progressive enhancement. Features that normally require a server are usually implemented as serverless functions, or lambdas: Independent cloud functions with a public endpoint that let’s you do things on the server without managing a server yourself.

Japanese words

Some Japanese words or concepts I like

Javascript document fragment parsing with createContextualFragment()

You can parse a string of text as XML or HTML using the Range.createContextualFragment() method. This is very helpful if you’re trying to parse a document fragment from a local endpoint (as I do here with transclusions).

JavaScript typed arrays

‘JavaScript typed arrays are array-like objects that provide a mechanism for reading and writing raw binary data in memory buffers.’

Josef Albers

This book is available in a cheap paperback with relatively low-quality printing. The book still has some value through explaining the exercises but the colours are lacking quite a bit.


JPEG XL is a new (2020) ‘royalty free’ image format with an open source reference implementation. It supports wide colour gamut and HDR, up to 4096 channels in addition to RGB + alpha, progressive decoding, animated content and more.

JSON Schema

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.’


Bringing Linked Data and JSON together for a lightweight, structured, semantic data serialization format.

Kandiserte pærer

6 pærer 30 g sukker 30 g smør (usaltet) Skall av én sitron (kun det gule, eventuelt appelsin) 2 ss sitronsaft 2 kanelstenger 1 ts malt kanel 3 stjerneanis (eventuelt nellik) 2 dl fløte

Kanelsnurrer spelt surdeig

Oppskrift på kanelsnurrer av surdeig. Smaker fruktig og digg. Oppskriften kan endre seg.

Kjøttboller av kylling

600 g renskåret lårkjøtt av kylling 2 ts salt Nykvernet pepper Basilikum eller andre urter 1 ss potetmel 2 stilker vårløk, grønn del, eller 6-7 stilker gressløk, finhakket

Knowledge management

Knowledge management (KM) is the process of creating, sharing, using and managing the knowledge and information of an organization. It refers to a multidisciplinary approach to achieve organisational objectives by making the best use of knowledge.’


Komorebi (木漏れ日) – when the sunlight shines through moving leaves and casts a shadow.

Kraft på rekeskall

Ta vare på rekeskallene neste gang du spiser reker! De kan også fryses til den dagen du gjerne skal ha fersk kraft, som når du får overraskelsesbesøk og vil lage en bisque.

Kryddersyltet sopp

Kryddersyltet sopp smakt hos Emma og Martin

L.M. Sacasas

Author of the Convivial Society newsletter. From his Twitter profile: Thinking About Technology, Society, and Human Experience.

Lammegryte over natten

1.5 kg lammelår (sikkert bedre med skulder) delt opp. La beina være på 1 kg poteter 6–7 gulrøtter 1 purreløk 2 dl rødvin (ha gjerne mer rødvin og mindre vann. Jeg hadde vare 2dl) 1.2 liter vann 2 ss tomatpure (for fargens skyld) 1 ss Maizena 1/4–1/2 ts xanthan gummi (prøv deg fram

Laurie Baker

Indian architect (Born 1917, Birmingham, England – died in 2007, Kerala, India). Designed energy efficient, innovative buildings using local materials and labour.

Law of the instrument

‘The law of the instrument, law of the hammer,[1] Maslow’s hammer (or gavel), or golden hammer[a] is a cognitive bias that involves an over-reliance on a familiar tool. As Abraham Maslow said in 1966, “I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.”’ From

Lewis Mumford

Born 1895, New York, US

Linked Data

Linked Data ‘is structured data which is interlinked with other data so it becomes more useful through semantic queries.’

LinkML – a general purpose data modelling language

‘LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms’

List of commercial email newsletter services

A list of commercial email newsletter services.

List of design systems

And related resources, all mixed up, to be extended.

List of email providers

An accumulating list of different email solutions and providers.

List of films to watch

Interesting films found or recommended by friends.

List of immersive art experiences

‘However, is there a downside to this trend for artainment? These types of installations draw large audiences and are definitely very easy to market. Stunning visuals are perfect for social media and advertising campaigns. Positive reviews online get more people through the door. In addition, visitors love to interact and take photos of the spectacle on their phones. But some may ask if all this is diluting the art itself.’

List of navigation patterns

Navigation patterns for websites and apps.

List of online language resources

‘The European Dictionary Portal, curated by experts in the European Network of e-Lexicography, is your guide to good online dictionaries of European languages.’

List of open source licenses

In an attempt to understand some of the advantages and pitfalls of the most common open source licenses, I am compiling a list and comparison table as a personal reference.

List of open source typefaces

An overview over open source typefaces.

List of tools for thought

List of tools for thought.

List of type foundries and designeres

Fontstand, clever app solution with font rental. Both web and desktop fonts and many foundries. Check out their Fontstand News platform.

Listening to

Tracks, albums, mixes. Updated when something comes across the radar.

Lo and Behold, Reveries of the Connected World (2016)

A 2016 film by Werner Herzog about the creation and state of the internet, technology and cybernetics.

Making plug-ins for markdown-it

Some references for making plugins


manuscript from Latin manu (hand) and scriptus (written). Literally means hand written. Often used to refer to an author’s unpublished text, hand written or typed.

Many of your best ideas are ideas you've already had

You just have to revisit them! And using spaced repetition (with or without flashcards) is a way to incrementally revisit notes and ideas.


Markup format. Comes in many flavours.


material is the matter from which things can be made.


a maxim is ‘a short, pithy statement expressing a general truth or rule of conduct’[1]


This is a very draft definition. Metadesign is designing how we design.


‘the substitution of the name of an attribute or adjunct for that of the thing meant, for example suit for business executive, or the turf for horse racing.’

microtypography is concerned with individual components of typography

Microtypography is concerned with individual components of typography like letters, letterspacing, words, wordspacing, lines and linespacing. Microtypography affects reading and legibility. The term was coined by Jost Hochuli in 1987.


a minim is a short, pithy statement expressing a general untruth or rule of misconduct

Mise en place

Mise en place, in cooking, refers to all the prep work you do, cutting vegetables, cleaning your station and getting ready to improvise and use your intuition over the open flame.


MongoDB is a document storage database. See List of databases.

Morally significant without being good or bad

Something can be morally significant without necessarily being good or bad

Multichannel color profiles

To convert RGB input images to N-channel spot colour output for printing either using spot litho or Risograph printing.

Multiple static website deployments on a VPS

What would it take to set up a local VPS to host static websites with separate deployable functions (cloud functions/lambdas)?

Museum inventory management systems

Netwerk Digitaal Erfgoed – Dutch Digital Heritage Network

Natural language input for dates

Possibly a plug-in or at least a custom component to go with a date input, which allows you to type a date (in your format of choice) based on a chosen language.

Natural Node, a collection of packages for NLP

Natural is a general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections are currently supported.’

Navigating trade-offs

Design is about navigating sets of trade-offs. You have to explore the space before you settle on one way

Nikon digital camera settings

Settings I use on the Nikon d850. In case anything should happen with the camera, I can piece together the settings.

NLP (Natural language processing)

Natural language processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language, in particular how to program computers to process and analyze large amounts of natural language data. The goal is a computer capable of “understanding” the contents of documents, including the contextual nuances of the language within them. The technology can then accurately extract information and insights contained in the documents as well as categorize and organize the documents themselves.’

NLP Text summaries

It would be great to find a way to create a decent summary of a given text to use as a starting point for editing.

Nonviolent communication

Nonviolent communication is an approach to communication based on principles of nonviolence. It is not a technique to end disagreements, but rather a method designed to increase empathy and improve the quality of life of those who utilize the method and the people around them. Nonviolent communication evolved from concepts used in person-centered therapy, and was developed by clinical psychologist Marshall Rosenberg beginning in the 1960s and 1970s.’

Nordisk Mat av Magnus Nilsson

En omfattende kokebok med oppskrifter fra hele Skandinavia. Mange norske, svenske og danske klassikere.


Norgeskart er en utrolig god karttjeneste utviklet av Kartverket. Anbefalt av Emma Tollersrud. Se

Norman Potter

British cabinetmaker, writer, designer, political dissident, educator. Born in 1923 and died in 1995.

Normativt og deskriptivt arbeid

Deskriptivt arbeid søker å beskrive. Det bidrar til forståelse, og ligger ofte til grunn for videre arbeid (både normativt og deskriptivt). Eksempler på deskriptivt arbeid kan være analytisk forskning.

Note taking and note making

I use Obsidian to organise my notes on different subjects.

Notes on thinking tools

This is a small collection of notes I’ve made for different thinking tools, aka tools for thought. These are ideas that have developed over time, not always coherent, and often overlapping. They are in development.

Nouns and verbs

Nouns and verbs ≈ Artefacts and activities

object storage

Object storage (also known as object-based storage[1]) is a computer data storage architecture that manages data as objects, as opposed to other storage architectures like file systems which manages data as a file hierarchy, and block storage which manages data as blocks within sectors and tracks.

Obsidian vault version control with git

Obsidian vault version control with git

Occam's razor

Don’t make more assumptions than necessary to explain something.

Offal comes from off ration

Offal comes from off ration.

Ontologies instead of schemas

Developing and using existing ontologies instead of developing specific schemas for a project means that the data can be consumed in a very rich way by many clients and applications.


ontology is the branch of metaphysics dealing with the nature of being.

Open hyperdocument structure

In a 2004 lecture at Stanford University, Doug Englebart talks about an ‘Open hyperdocument structure’ which you can have multiple interfaces reading from and writing to. A pedestrian user can have a simple interface, but an expert may have all bells and whistles.

open source

open source software is software released with permissive licenses. Depending on the details of the license, a user may contribute, modify, redistribute and commercialise the software.

Open source software in governments

The UK government set the bar with their GOV.UK project which launched somewhere around 2011 with their Open Government Partnership outlined in the UK Action Plan 2011–13.

Open-source governance

Stem på alt.


En oversikt over forskjellige oppskrifter på norsk. Recipes er en oversikt over engelskspråklige oppskrifter.


oppvinne / oppvinning

Optimising for enjoyability

Designing and building: making, workmanship – should be an enjoyable activity.

Organic navigation

Organic navigation is a way of developing a site’s information architecture through use and hyperlinking from each document. This is a bottom-up approach, in contrast to a more traditional top-down hierarchical approach where we look at existing strucutres and new structures without going in depth with the content.

Organising images – platforms or applications

Why Can’t I choose different or multiple programs to work with the same image database? Organising a growing personal database of images, photos and snapshots has become a problem of picking the least unsuitable platform. I want to instead find the most suitable application.

Otto Wagner

Austrian architect

Oxford Dictionary of English (ODE) on macOS

The built-in British English dictionary for macOS. It can be configured in the Dictionary app (Which itself is almost a reason to buy a mac over another computer).


Pandoc is a universal document converter released under GPL open source license and developed by John MacFarlane.

Participatory design

‘Participatory design is an approach to design attempting to actively involve all stakeholders in the design process to help ensure the result meets their needs and is usable. Participatory design is an approach which is focused on processes and procedures of design and is not a design style.’


A collaborative, real-time, infinite canvas application for organising and sharing visual resources.

Personal knowledge management

Personal knowledge management (PKM) is a process of collecting information that a person uses to gather, classify, store, search, retrieve and share knowledge in their daily activities (Grundspenkis 2007).

Peter Greenaway

Peter Greenaway is a Welsh film-maker born in 1942. He makes theatrical and often cinematographically lush and formal films. The first film I saw by Greenaway was The Cook, the Thief, His Wife and Her Lover (1989).

pickle gambit

An episode of Curb Your Enthusiasm by Larry David

PineNote Linux e-ink tablet

‘One of the most powerful Linux-based Eink tablets’

Plans are worthless, but planning is everything

‘Plans are worthless, but planning is everything’ ‘But if you haven’t been planning you can’t start to work, intelligently at least’ — Dwight D. Eisenhower in a 1957 article by The New York Times

plant ontologies

Would it be possible to find one to use and link up with the produce data in sesong·info? Then we could traverse the trees and find near relatives for each plant? For instance Broccoli’s near relative would be Cauliflower. We would also be to show plant classification information.

planting av redikker

Husk å så rader med 1 uke mellomrom så ikke alle blir klare samtidig.

Portable Text

Portable Text is a JSON based rich text specification for modern content editing platforms.

Pretty table output of arrays of objects with console.table()

Use console.table(arrayOfObjects) to output a table in your console. Your mileage may vary from console to console but in Chromium, you get a sortable/orderable table directly in the console.

Principle of parsimony

Principle of parsimony (also law of parsimony) is the scientific principle that things are usually connected or behave in the simplest or most economical way, especially with reference to alternative evolutionary pathways’[1]


Computer programming in the simplest sense, is telling the computer what you want it to do. Giving it instructions.

Project Xanadu

Project Xanadu was the first hypertext project, founded in 1960 by Ted Nelson.’

Prototype for multiplayer editor

Prototype for multiplayer editor

provoking emergence

You can’t top-down plan emergent systems, but you can provoke them into being. Gordon Brander – Provoking emergence

pruning notes

From time to time it may be good practice to prune your notes. You can start by going through all of the notes with no links going out or in.

Public-key cryptography

Public-key cryptography uses pairs of keys for encrypting and decrypting information. A public key for encryption and a private key for decryption. It is important to keep the private key safe and private, anyone with the key will be able to decrypt your information.


Puppeteer is a headless Chromium browser that can be installed and run on a computer with no graphical user interface. This can be very handy if you need to generate images on a remote server.


Arkitektonisk struktur. Et slags tak uten vegger. Trenger ikke å være tett tak. Ofte for å beskytte mot solen. En delvis skygge, som et tre.


A collection of useful questions to ask yourself from time to time.


Rhubarb is a vegetable because we eat its stems, not its fruit.

Rabarbrasyltetøy (rhubarb jam)

Uten krydder, med kanel eller stjerneanis. Kan for eksempel nytes for seg selv på et stykke nyristet brød med smør eller sammen med ost.

Radical simplicity

Insight comes less from doing crazy things that nobody’s ever done before and more from looking at what’s been on the table the entire time — right in front of everybody.

Rank similar or related documents by text analysis

Take a bunch of text files, run it through some program that generates a ‘graph’ of similarity.


recalcitrant adjective having an obstinately uncooperative attitude towards authority or discipline


An overview of recipes in English. For Norwegian-language recipes, see Oppskrifter.

Regular expressions – regex

Regular expression or regex ‘is a sequence of characters that specifies a search pattern. Usually such patterns are used by string-searching algorithms for “find” or “find and replace” operations on strings, or for input validation. It is a technique developed in theoretical computer science and formal language theory.’

Relational design

Relational design is about designing with, rather than for. It is about conversation and involvement in the process. It is about shared ownership.


remoteStorage is ‘an open protocol for per-user storage on the Web’


‘A location for storage, often for safety or preservation’ from Wiktionary

Resource Description Framework (RDF)

The Resource Description Framework is a family of World Wide Web Consortium specifications originally designed as a metadata data model. It has come to be used as a general method for conceptual description or modeling of information that is implemented in web resources, using a variety of syntax notations and data serialization formats.

Reverse engineering

Reverse engineering is the practice of taking something apart, figuring out its basic components to later be able to reconstruct it.

Reverse psychology

Sign that says ‘welcome’ in a white bar on red background. Interesting from a user experience (UX) point of view.


An RFC or Request For Comment is a document circulated on the Internet and forms the basis for a technical standard.

Richard Feynman

Richard Feyman (1918–1988) was an American theoretical physcisist.


Southern French? mayonnaise variant with roasted red pepper.

RSA (cryptography)

RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem that is widely used for secure data transmission. It is also one of the oldest. The acronym RSA comes from the surnames of Ron Rivest, Adi Shamir and Leonard Adleman, who publicly described the algorithm in 1977.’


rsync is a unix command line tool for syncing two folders. It can sync locally or over the network using SSH.

Russian island dressing

Russisk dressing, ligner på thousand Island, men smaker litt sterkere. Denne smaker veldig likt McDonald’s big-mac saus.

Ryan Singer (Basecamp) on the North Star podcast

Ryan Singer talk to David Perell about about his book/method Shape Up. Especially how they work in small teams on specific, defined goals with a 6 week timeline. There’s 2 weeks downtime between each ‘sprint’.

SaaS – Software as a Service

A business model where a software company rents out instead of selling a licence to use software to a user. It often (but not always) means that the company will also take on data hosting, and rent a user’s data/files back to them.


Hummus, falafel, syltede grønnsaker, quinoa-tabbouleh, olivenolje og sitron-dressing

Sam Harris

Sam Harris is a neuroscientist who has written books about spiritualism without religion, creates the podcast Making Sense and the app and meditation programme/course Waking Up.

schedule deep work in the morning

Deep work – the time block for doing difficult or ‘immersed’ work should be scheduled when you’re feeling most productive. If, like me, that’s in the mornings, avoid scheduling meetings before lunch.


A schema (schemas or schemata in plural) are representations of things in the form of an outline or model. It is a way of structuring a representation. is a collaborative, community activity with a mission to create, maintain, and promote schemas for structured data on the Internet, on web pages, in email messages, and beyond.’

Second-order cybernetics

Second-order cybernetics ‘seeks the (co-) construction of understanding through conversation’. It is the cybernetics of Cybernetics.

Self-hosted email newsletter applications

A list of self-hosted newsletter applications.

Semantic triples (RDF triples)

Semantic or RDF triples describe two nodes (subject and object) and the relation between them (predicate). In the form subject → predicate → object.

Sending files with similar names

When sending a folder of files as an interim delivery, short movie clips or images like screen recordings and screen shots, it can be a good idea to batch rename the files before sending.

Sennep (Mustard)

Oppskriften er basert på flere av oppskriftene i Nordisk Mat av Magnus Nilsson. Denne fra side 654 – Vanlig stark senap.


Serverless is term that generally refers to infrastructure or technologies that abstract away the server layer for the developer.


sesong·info er en nettside med informasjon om hvilke norskproduserte matplanter som er tilgjengelig til enhver tid.

Setting up for intuition

Setting up for intuition is all the planning and preparation that goes in to the beginning of a project. It will help you work more focussed and immersed in the ‘creative’ part of a project.

SHACL (Shapes Constraint Language)

SHACL or Shapes Constraint Language is a (constraint based) specification for describing and validating RDF graphs.


Shakers ‘practice a celibate and communal utopian lifestyle, pacifism, uniform charismatic worship, and their model of equality of the sexes, which they institutionalized in their society in the 1780s. They are also known for their simple living, architecture, technological innovation, music, and furniture.’

ShEx (Shape Expressions)

ShEx or Shape Expressions is schema based specificitaion for describing and validating RDF graphs.

shifting selves

shifting selves

Simple writing lasts better

‘Simple writing also lasts better. People reading your stuff in the future will be in much the same position as people from other countries reading it today. The culture and the language will have changed. It’s not vain to care about that, any more than it’s vain for a woodworker to build a chair to last.’


Some notes around the concept of sketching and how a sketch often loses its vibrancy when converted into a finished work.

Sketching vs detail-drawing

The image seen with the minds eye is better translated to the real world by using a sketch than an attempt at a detail drawing.

Small Is Beautiful: A Study of Economics As If People Mattered

Ernst Friedrich Schumacher CBE (16 August 1911 – 4 September 1977) was a German-British statistician and economist who is best known for his proposals for human-scale, decentralised and appropriate technologies.

Solid – How to get people on board

Has been trying to leverage existing technologies to meet its goals, but it has also had to create some new, and also create standards and shared vocabularies that will make this work possible.

Solid – Social Linked Data

Solid is a standardised way for storing your cloud files and data with a provider you choose. You decide which people or applications have access to it.

Some current themes

Keywords / current themes

Sound isn't music in the same way traffic isn't audience

Sound isn’t music in the same way traffic isn’t audience – Jason Freid from Basecamp


source-available means that the source code for a given program is openly available or accessible, but usually with a restrictive license.


Basert løst på oppskrift av Eyvind Hellstrøm. Hvis du følger instruksjonene er denne oppskriften lav FODMAP.

Space characters for microtypography

An overview over some different space characters for use in code. Helpful when setting and designing microtypography.

Spaced repetition

Spaced repetition is a technique for efficient memorization which uses repeated review of content following a schedule determined by a spaced repetition algorithm to improve long-term retention.’

Spaghetti med røkt kveite og muskat

Enkel rett som kan minne vagt om en slags kombinasjon av carbonara og fiskegrateng. Bedre enn det høres ut!

Sparklines in Google Sheets

I just spotted this little trick on twitter via @quantum_relic.


‘SPARQL, pronounced “sparkle”, is the standard query language and protocol for Linked Open Data on the web or for RDF triplestores. SPARQL, short for “SPARQL Protocol and RDF Query Language”, enables users to query information from databases or any data source that can be mapped to RDF.’

Speking og konservering av svinekjøtt

Italian pork belly. Bones (and optionally skin) removed.

Spoon Fed

A 2020 book about nutrition, the food industry and the web of lies, biased and downright fake information and research generated to make you and I believe that one thing is better for you than another.

SSO – Single sign-on

‘Single sign-on (SSO) is an authentication scheme that allows a user to log in with a single ID and password to any of several related, yet independent, software systems. True single sign-on allows the user to log in once and access services without re-entering authentication factors.’

Stekte grønnsaks-kaker

Stekte grønnsaks-kaker (veg fritters)

Structured availablity

If you’re any kind of leader or your job requires you to be available for others to ask questions, sparr with or get direction from, you should probably schedule the times where you’re available.

Stykningsdeler, cuts, cortes

En samling av referanser for stykningsdeler i forskjellige land.

surdeig starter på spelt

En slags logg over prosessen å lage surdeig. Dette er et utkast under utvikling.


Brød, indisk brød, roti, parata

Sustainability in digital services

I am using the broad term ‘digital services’ to talk about websites, apps, and services that are generally distributed over the internet.


Dette er oppskriften på delfermenterte sylteagurker, også kjent som gherkins eller pickles.

symposium vs seminar

A symposium is more like a small conference, where experts talk or discuss in front of an audience. A seminar is often more like a meeting of interested parties to discuss new research or ideas.


‘the simultaneous occurrence of events which appear significantly related but have no discernible causal connection: such synchronicity is quite staggering.’ From the Oxford Dictionary of English (ODE) on macOS

syntax highlighting

A technique to highlight and differentiate individual parts of a (programming) languages syntax.

System font stacks

System fonts have become really great. Sometimes, all you need to ship something is a good looking font. Whether it is the same on all devices isn’t always the most important thing.


En måte å spise på. Små retter til deling. En veldig interaktiv måte å spise på. Diskutere smaker og teksturer.


Build desktop apps using a rust backend and web front-end technologies.

Technology readiness level

Technology Readiness Levels (TRL) are a type of measurement system used to assess the maturity level of a particular technology. Each technology project is evaluated against the parameters for each technology level and is then assigned a TRL rating based on the projects progress. There are nine technology readiness levels. TRL 1 is the lowest and TRL 9 is the highest.’

Ted Nelson

‘So, that notion of hypertext seemed to me immediately obvious because footnotes were already the ideas wriggling, struggling to get free, like a cat trying to get out of your arms.’

Text editing in the terminal

Some shortcuts for quick text-editing in the terminal. It can seriously save time when editing config files in a terminal emulator in a taxi on a way to a meeting.

tf-idf reflects how important a word is to a document in a collection

term frequency–inverse document frequency is a numerical statistic that is intended to reflect how important a word is to a document in a collection or corpus. It is often used as a weighting factor in searches of information retrieval, text mining, and user modeling. The tf–idf value increases proportionally to the number of times a word appears in the document and is offset by the number of documents in the corpus that contain the word, which helps to adjust for the fact that some words appear more frequently in general.’

The Cloud

The Cloud is an abstract, high-level concept aimed to obscuse the complexities of modern digital infrastructures. It allows us to talk about something that is incredibly complex and intricate it as it was a singular thing.

The cognitive cost of task switching

Highlights in abstracts from papers on the cost of task switching, colloquially known as multitasking.

The Craftsman

Richard Sennet explores craftsmanship – ‘the desire to do a job well for its own sake’.

The Jump to Hyperspace (talk by Brooklyn Zelenka)

Some brief notes from ElixirConf 2021 - Brooklyn Zelenka - The Jump to Hyperspace on Youtube. CTO of Fission. Talks about distributed computing or Edge computing.

The meal

The meal is one of our most important social institutions. It is where you can share stories and discuss matters current and past. It is something that can be shared irrespective of language understanding.

The Nature and Aesthetics of Design

A 1964/1978 Book by David Pye about design, workmanship, craft, tools, aesthetics, machines, art, material, wood

The Nature and Art of Workmanship

A 1968 Book by David Pye. About design, workmanship, craft, tools, art

The Noma Guide to Fermentation

By René Redzepi and David Zilber

The only reason to do creative work is to ship it

The only reason to do creative work is to ship it

The price of progress

‘The price of progress is not doing other things

The stages of a website as a garden

In which stage are the different parties involved?

The stages of a website as a house

In which stage are the different parties involved?

The three gates of speech

The three gates of speech. Before you speak, let your words pass through three gates.

The workshop

The workshop is a place of work. It is not the same as an office, but more similar to an artist’s studio.


A thesaurus is a type of reference publication. A good thesaurus is not just a collection of synonyms and antonyms, but as with Roget’s thesaurus, ‘the user starts with an idea and flips through the book until he finds the word that best expresses it’.

To zee or not to zed

I’ve grown up with British English. I have been told that people go to the beauty parlour not the parlor. In London I had many neighbours, and I once visited by friend’s neighbors in New York.


Good tools are half the job a Norwegian saying goes.

tools for thought

Ways to externalise our thinking, make more or less concrete concepts of our abstraction, we are able to free up cognitive capacity to think about more difficult problems.

Top-down vs bottom-up planning

Where the architect might be seen as a master planner, a kind of foreman, who instructs people what to do on a high level. The gardener plans and works on the ground with other gardeners, one gardener might be responsible, but they still work together with and alongside the other gardeners.

Towards richer colours on the Web

A talk/presentetation by Felipe Erias from the BlinkOn 14 conference in May 2021, focussing on detailed mathematical descriptions of colour spaces.


Including part of another document in a way that is usually transparent to the end user.

Transferring files between devices

It’s surprisingly difficult to transfer a file between a phone and a computer or between two computers.


A triplestore or RDF store is a type of database built and optimized for storing Semantic triples (RDF triples) (subject–predicate–object). It can be queried through semantic queries.

true serverless

A true serverless system is a distributed system where there actually aren’t any servers. In true peer-to-peer systems there is no distinction between a server and a client, they are both just nodes in the network.


Tsundoku (積ん読) – the habit of acquiring books but letting them pile up without reading them, see antilibrary.

Turtle is a format for expressing RDF data

Turtle or Terse RDF Triple Language is a syntax and format for expressing RDF data.

typography on the web

Typography on the web

Unhosted web apps

Diagram that explains the difference between ‘traditional web apps’, ‘no-backend web apps’ and ‘unhosted web apps’.

user experience (UX)

User experience or UX all aspects of a user’s interaction with an organisation or product. Although UI, graphic design and technical solutions are important to a great user experience, they are only part of it.

User experience starts at the bottom

The whole chain of user experience starts with the people creating the content for the end user.

user interfaces are the means by which a user and a system interacts

user interfaces are the means by which a user and a system interacts.

Using Google Lighthouse to measure site performance and accessibility

Using Google Lighthouse to measure site performance and accessibility.

UX writing principles

Sainbury’s, the UK supermarket retailer has a good set of writing guidelines for UX writing as part of their Luna Design System.

Veg fritters

Simple guidelines for making vegetable fritters. Can be eaten on their own with a simple salad, or as a side.

Verifiable credentials

Verifiable credentials (VCs) are an open standard for digital credentials. They can represent information found in physical credentials, such as a passport or license, as well as new things that have no physical equivalent, such as ownership of a bank account.’


En oversikt over verktøy på norsk. Her kommer anbefalinger fra andre og noen egne erfaringer.

web annotations

Daniel Mahal first came across this.

Web page title and description lenghts

The recommended lenght for web page titles and descriptions are based on what the different search engines display in their results.


‘Web Distributed Authoring and Versioning (WebDAV) consists of a set of methods, headers, and content-types ancillary to HTTP/1.1 for the management of resource properties, creation and management of resource collections, URL namespace manipulation, and resource locking (collision avoidance).’


A webring is a collection of links to websites.

Website search interfaces

Of course, there’s the classic search results page with its familiar green blue and grey colours. But famous search result pages have become much more than that. They often include cards with useful snippets of information. Maybe you found what you needed instantly?

Websites as gardens

When working on large websites, I often work as a gardener rather than an architect (see Architects and gardeners).

Websites as houses

I used to believe that my approach to designing websites was more akin to an architect than a gardener (see Architects and gardeners).

Werner Herzog

Werner Herzog is a Bavarian film-maker. He has a distinct style of observation. Both in his documentary and feature films. He creates raw impressions of the people he meets through the lens.

What is this website

This notes sections of this website is designed and developed as a tool to aid reflection, thinking and creation of new ideas, based on a corpus of notes on different subjects.

What programmers do

‘That’s what programmers do. They think of machines people might want to use, and figure out ways to describe those special machines to general machine-computers, that is.’

When we recycle we are building awareness

When we recycle we are building in an awareness of our consumption. This awareness is then taught to our children. Their awareness will make them better equipped for the future.

Why I use a Mac

Some brief musings on why

Why salt?

This website is was called salt because everything here is likely to change. The notes will develop over time, and the ideas or beliefs that formed them is also likely to change and develop over time. Thus, everything should be taken with an appropriate pinch of the good stuff.

Wicked problems

Wicked problems are complex and challenging social and cultural problems that usually have changing requirements and no clear outcome.


A wiki is a website collaboratively edited by a community of users.

wiki-style links

wikilinks or wiki-style are a convention for writing internal links in documents.

Wikipedia run

Highschool game

William of Occam

William of Occam ‘(c. 1285–1349), English philosopher and Franciscan friar. A defender of nominalism, he is known for the maxim called ‘Occam’s razor’.’[1]

wordpos, a set of fast part-of-speech utilitites for Node

wordpos is a set of fast part-of-speech (POS) utilities for Node.js and browser using fast lookup in the WordNet database.’

workshop questions not ideas

Workshop questions not ideas. Brainstorming ideas can be counterproductive. But brainstorming open questions together can be very rewarding.

Workshops, ergonomics, and big machines

If you compare designing and building websites and information systems to working in a wood workshop, using large frameworks are like having huge machines that do many things (and take up a lot of floor and head space with their mountains of noise).

Writing data schemas with ShEx

Make a tutorial on how to create a schema for the measurements of a geitbåt.

Writing Gallery Text at the V&A

Writing Gallery Text at the V&A is a really great document outlining and describing ways to write compelling and succinct text for museums and galleries. The guidelines are helpful for anyone writing short, scannable and informative copy.

Writing is a very efficient medium to think through things

Writing is a very efficient medium to think through things.

wu wei – effortless action

Wu wei (Chinese: 無為; pinyin: wúwéi) is a concept literally meaning ‘inexertion’, ‘inaction’, or ‘effortless action’

Xinjiang ostesmørbrød

En litt spesiell og uventet god kombinasjon.

Xinjiang spice mix

40g (5tbsp) cumin 10g (2tbsp) Szechuan pepper 12g (2tbsp) chili flakes (Aleppo) 15g (2tbsp) black peppercorns

XMP metadata

"The Extensible Metadata Platform (XMP) is an ISO standard, originally created by Adobe Systems Inc., for the creation, processing and interchange of standardized and custom metadata for digital documents and data sets.


XMPP, ‘Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging, presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities.’

Your Symphony of Selves: Discover and understand more of who we are

This book came up in a talk between James Fadiman and Sam Harris on his podcast Making Sense.

Zero Data App

‘Keep your data under your control at the start and give permission for apps to access it as necessary.’

zone of proximal development (ZPD)

zone of proximal development (ZPD) (Nærmeste utviklingssone på norsk).

Zoom fatigue

Term possibly coined by L.M. Sacasas. A slightly complex set of observations that make many of us weary of video conferencing.