All 455 public notes
How far will we get with just variables in our design system?
A drawing, illustration, or a constructed image can be more representative of a thing than a realistic photograph.
The golden lemon is not made but grows on a green tree : A strong man with his crystal eyes is a man born free.
Tools for thought interchange format? Two fictional apps are used to explain these concepts. They are both, but with different use cases intended.
2018 paper by Fabien Gandon
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.
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
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.
Why is it sometimes easy to focus at the airport? A noisy place with lots going on?
What are some alernative business models for software development? Are there any new ones made possible by the decentralized web?
An attempt to outline the difficulties of escaping the AWS and Google infrastructure.
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.
from Greek analogos meaning proportionate
I dag brukes Google Analytics på over halvparten av alle nettsider på internett, 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
An antilibrary is a library of unread books.
‘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
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.’
In programming, when we call a function, we often want to supply it with input that will affect its output.
A field partially born out of the British need to decipher the German cryptography in their Enigma machine during World War II.
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.
Building resilient systems that enable asynchronous collaboration is the future.
Email is asynchronous (async). Text messages are async. In-person meetings, phone and video conferences are not.
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.
A Fission talk
If something is difficult, break it down into the smallest component parts.
The distinction between authentication and authorization which summarises the concepts using simple questions.
‘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?
a combined graph and ‘hierarchical’ exploration tool for automerge
Notes from talk by Martin Kleppmann https://youtu.be/Qytg0Ibet2E
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”.’
We become what we pay attention to, so we need to be careful what we pay attention to.
Syltynne skiver med blomkål på mandolin som ingrediens i
breadcrumb navigation is a hierarchical style of navigation that tells you where you are in the hierarchy.
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 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.’
En liste over ulike båtmuseer og fartøyvernsenter i Norge.
‘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.
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.
(drawing of different vessels in a sea of cheese?)
This is a delicious. And a great alternative to meat.
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.
Around p. 32, they refer to ontological, rather than ‘exerted by a hegemonic or sovereign power.’in cloud culture to be
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.
British anarchist, writer, editor, architect. Born 1924, Essex, England.
Commercial typefaces are typefaces where you pay a license to use one or more software fonts.
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 (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. .
‘Compliance andscale much better than freedom and responsibility’
Concepts can both clarify, and obscure
Son tres tipos de verbos en español. -ar, -ir y -er verbos.
Can we use a tool like obsidian as a content manager for quickly prototyping websites?
Also sometimes called data modelling, even though that is a related but slightly different discipline.
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. Noun.
Buying ever more ultra processed food in guise of being sustainable or healthy is usually neither sustainable nor particularly healthy.
I discovered this today 2022-02-23 via Cameron Yick @hydrosquall on Twitter.
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’
Use the first ‘block’ of each note to describe or summarise what the note is about.
ideas, new ideas
‘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 Grids are a great way of laying out content on the web. But it can be tricky, and needs to be learned.
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.
Interactive (permutable) http://hsluv-gradients.surge.sh/
Dart is a client-optimized language for fast apps on any platform
‘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.
What is the decentralized web?
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?)
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).
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.
Dereferencing is retrieving representations of a resource by a URI (Uniform Resource Identifier).
Derek Birdsall (born 1934) is a British graphic designer specialising in books.
What is design?
Springer Design Research Foundations
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. They can be any value. The best analogy I can think of are constants in programming.
Point 1 + 2 =
Point 3 =
Very interesting and broad problem space that can have many good and valid ways of interacting with a particular data model.
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.
by Karl Gerstner
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.
Veien til et nytt samfunn. En bok av Dag Andersen.
‘A concise yet rich discussion of all the small things that enhance the legibility of texts’
developing ideas over time is made possible by the recording and re-working of notes and ideas.
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.
A digital garden is a ‘way’ to publish in-process notes and writing as they are being produced.
Lists of different digital infrastructure providers
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.
‘A partitioned append-only log that all producers and consumers use as a pipeline.’ — Melina Lu in
‘Documents are delivery mechanisms for data.’ They are ways of formatting and structuring information in a way that is easily understood by the receiver. Documents aid the communication of information.
‘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
Edge computing refers to a concept inthat 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.
In every film, all dialogue either starts before or after the film cut.
Electricity map is a website with an overview over countries’ electricity production and consumption.
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.
Using the handy notation
‘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 means to not execute feedback directly, but to identify where the problems are. And re-iterate over it internally.
Notes and references.
Perfekt som sprøtt tilbehør til en enkel, kanskje myk dessert
Inevitable decay. Everything eventually becomes flat/cold. No movement.
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.
To make it easier to connect the note or topic to other notes or topics.
“An extraordinary guidebook to the politics of infrastructure in the contemporary world.” —Stephen Graham, author of Cities Under Siege
Term first read in 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.'s newsletter
Term first read in 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.'s newsletter
OpenFaaS without the complexity of Kubernetes.
The art of conserving through the organic breakdown of a substance by yeasts and bacteria.
Makes about 100ml
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.
Dette notatet er en liten samling diverse «one-liners» (noen ganger flere) for å gjøre ulik type behandling av feks video, bilde og lyd.
There has been a popular saying for some time that when designing a website we should design the front page at the very end.
First we need to make available a searchable JSON document.
In functional programming the input and output values ofare .
There are some interesting implementation details on the GitHub blog about their implementation of the open graph image generator.
Generative or procedural art or graphics are programs to create drawings. They can be written for humans or computers to execute.
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, 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.’
‘The better we get at getting better, the better and faster we’ll get better.’ —Accelerating Change 2004: Doug Engelbart Keynote Address on YouTubein
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 as a database? How? Are there other ways of bringing git-like branching and merging into collaborative software? See Asynchronous collaboration
Make sure your process allows you to make maintenance an enjoyable job.
‘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:’
‘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
There are many ways to migrate data, or edit multiple documents from you dataset.
Guidelines for open source in different government organiasations
‘Never attribute to malice that which is adequately explained by stupidity’
Born 1906, Germany
Swiss author, poet and painter. Born in Germany in 1877.
‘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.’
Interface orientation, Horizontal and vertical interfaces
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 extendswith a new saturation component that allows you to span all the available chroma as a neat percentage.
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
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
ipfs:// when we’re ready for networking. It should be agnostic to the things it can browse.
The goal of this document is to gather thoughts on a new type of hypermedia editing environment.
British publishing outfit established by, initially focussed on design theory.
Most browsers support English hyphenation.  Firefox supports many languages, including Norwegian bokmål and nynorsk.
A sonic sound story inspired by the Keralan lowlands, highlands and jungles.
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 or International Image Interoperability Framework is a set of standardised methods for describing and delivering images on the Web.
Annotating images in Sanity
What are the different techniques used for handling images in static websites that are published from a local or remote repository of source files?
In imperative programming you explicitly tell a program what to do and in which order to do it. (How should the program accomplish it?)
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 are small paper or cardboard sheets, roughly A6 in size that were (are?) used to store atomic information.
Term coined by Andy Cooper
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 byand myself, 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’
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.’
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 different words and terms, and where to find them in a book.
Ivan Dominic Illich, born 1926, Vienna, Austria. ‘was a Roman Catholic priest, theologian, philosopher, and social critic. His 1971 bookcriticises modern society’s institutional approach to education, an approach that constrains learning to narrow situations in a fairly short period of the human lifespan.’
Some Japanese words or concepts I like
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).
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 is a vocabulary that allows you to annotate and validate JSON documents.’
Bringing Linked Data and together for a lightweight, structured, semantic data serialization format.
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
Oppskrift på kanelsnurrer av surdeig. Smaker fruktig og digg. Oppskriften kan endre seg.
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 (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.
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.
Kryddersyltet sopp smakt hos Emma og Martin
Author of the Convivial Society newsletter. From his Twitter profile: Thinking About Technology, Society, and Human Experience.
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
Indian architect (Born 1917, Birmingham, England – died in 2007, Kerala, India). Designed energy efficient, innovative buildings using local materials and labour.
‘The law of the instrument, law of the hammer, 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 https://en.wikipedia.org/wiki/Law_of_the_instrument
Born 1895, New York, US
Linked Data ‘is structured data which is interlinked with other data so it becomes more useful through semantic queries.’
‘LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms’
A list of commercial email newsletter services.
And related resources, all mixed up, to be extended.
An accumulating list of different email solutions and providers.
Interesting films found or recommended by friends.
‘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.’
Navigation patterns for websites and apps.
‘The European Dictionary Portal, curated by experts in the European Network of e-Lexicography, is your guide to good online dictionaries of European languages.’
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 tools for thought.
Tracks, albums, mixes. Updated when something comes across the radar.
A 2016 film by Werner Herzog about the creation and state of the internet, technology and cybernetics.
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.
You just have to revisit them! And using spaced repetition (with or without flashcards) is a way to incrementally revisit notes and ideas.
Markup. Comes in many flavours.
material is the matter from which things can be made.
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 like letters, letterspacing, words, wordspacing, lines and linespacing. Microtypography affects reading and legibility. The term was coined byin 1987.
a minim is a short, pithy statement expressing a general untruth or rule of misconduct
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.
Something can be morally significant without necessarily being good or bad
To convert RGB input images to N-channel spot colour output for printing either using spot litho or Risograph printing.
What would it take to set up a local VPS to host static websites with separate deployable functions (cloud functions/lambdas)?
Netwerk Digitaal Erfgoed – Dutch Digital Heritage Network https://github.com/netwerk-digitaal-erfgoed
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 is a general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections are currently supported.’
Design is about navigating sets of trade-offs. You have to explore the space before you settle on one way
Settings I use on the Nikon d850. In case anything should happen with the camera, I can piece together the settings.
‘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.’
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 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.’
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 https://norgeskart.no/. Se
British cabinetmaker, writer, designer, political dissident, educator. Born in 1923 and died in 1995.
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.
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 ≈ Artefacts and activities
Object storage (also known as object-based storage) 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
Don’t make more assumptions than necessary to explain something.
Offal comes from off ration.
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.
In a 2004 lecture at Stanford University, 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.talks about an ‘
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.
Stem på alt.
En oversikt over forskjellige oppskrifter på norsk. Recipes er en oversikt over engelskspråklige oppskrifter.
oppvinne / oppvinning
Designing and building: making, workmanship – should be an enjoyable activity.
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.
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.
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 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.’
For the web.
A collaborative, real-time, infinite canvas application for organising and sharing visual resources.
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 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.
An episode of Curb Your Enthusiasm by Larry David
‘One of the most powerful Linux-based Eink tablets’
‘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
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.
Husk å så rader med 1 uke mellomrom så ikke alle blir klare samtidig.
Portable Text is a JSON based rich text specification for modern content editing platforms.
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 (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’
Computer programming in the simplest sense, is telling the computer what you want it to do. Giving it instructions.
Prototype for multiplayer editor
You can’t top-down plan emergent systems, but you can provoke them into being. Gordon Brander – Provoking emergence
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 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 Chromiumthat 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.
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.
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.
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
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 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’
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 is the practice of taking something apart, figuring out its basic components to later be able to reconstruct it.
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 Feyman (1918–1988) was an American theoretical physcisist.
Southern French? mayonnaise variant with roasted red pepper.
‘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.
Russisk dressing, ligner på thousand Island, men smaker litt sterkere. Denne smaker veldig likt McDonald’s big-mac saus.
Ryan Singer talk toabout 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’.
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 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.
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.
‘Schema.org 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 ‘seeks the (co-) construction of understanding through conversation’. It is the cybernetics of Cybernetics.
A list of self-hosted newsletter applications.
Semantic or RDF triples describe two nodes (subject and object) and the relation between them (predicate). In the form
subject → predicate → object.
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.
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 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 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 or Shape Expressions is schema based specificitaion for describing and validating RDF graphs.
‘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.
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.
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.
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 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.
Keywords / current themes
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.
An overview over some different space characters for use in code. Helpful when setting and designing microtypography.
‘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.’ https://www.pnas.org/content/116/10/3988
Enkel rett som kan minne vagt om en slags kombinasjon av carbonara og fiskegrateng. Bedre enn det høres ut!
‘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.’
Italian pork belly. Bones (and optionally skin) removed.
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.
‘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 (veg fritters)
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.
En samling av referanser for stykningsdeler i forskjellige land.
En slags logg over prosessen å lage surdeig. Dette er et utkast under utvikling.
Brød, indisk brød, roti, parata
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.
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
A technique to highlight and differentiate individual parts of a (programming) s syntax.
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 abackend and web front-end technologies.
‘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.’
‘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.’
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.
‘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 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.
Highlights in abstracts from papers on the cost of task switching, colloquially known as multitasking.
Richard Sennet explores craftsmanship – ‘the desire to do a job well for its own sake’.
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 ofunderstanding.
By René Redzepi and David Zilber
The only reason to do creative work is to ship it
‘The price of progress is not doing other things’
by John Seymour
In which stage are the different parties involved?
In which stage are the different parties involved?
The three gates of speech. Before you speak, let your words pass through three gates.
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’.
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.
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.
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.
A talk/presentetation byfrom 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.
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.
A true serverless system is a distributed system where there actually aren’t any servers. In truesystems 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 or Terse RDF Triple Language is a syntax and format for expressing RDF data.
Typography on the web
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.
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.
Using Google Lighthouse to measure site performance and accessibility.
Sainbury’s, the UK supermarket retailer has a good set offor UX writing as part of their Luna Design System.
Simple guidelines for making vegetable fritters. Can be eaten on their own with a simple salad, or as a side.
‘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.
first came across this.
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.
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?
When working on large websites, I often work as a gardener rather than an architect (see Architects and gardeners).
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 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.
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.
‘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 in an awareness of our consumption. This awareness is then taught to our children. Their awareness will make them better equipped for the future.
Some brief musings on why
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 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.
wikilinks or wiki-style are a convention for writing internal links in documents.
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’.’
‘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. Brainstorming ideas can be counterproductive. But brainstorming open questions together can be very rewarding.
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).
Make a tutorial on how to create a schema for the measurements of a geitbåt.
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,and informative copy.
Writing is a very efficient medium to think through things.
Wu wei (Chinese: 無為; pinyin: wúwéi) is a concept literally meaning ‘inexertion’, ‘inaction’, or ‘effortless action’
En litt spesiell og uventet god kombinasjon.
40g (5tbsp) cumin 10g (2tbsp) Szechuan pepper 12g (2tbsp) chili flakes (Aleppo) 15g (2tbsp) black peppercorns
"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.’
This book came up in a talk between James Fadiman and Sam Harris on his podcast Making Sense.
‘Keep your data under your control at the start and give permission for apps to access it as necessary.’
zone of proximal development (ZPD) (Nærmeste utviklingssone på norsk).