2018 paper by Fabien Gandon
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.
What are some alernative business models for software development? Are there any new ones made possible by the decentralized web?
I was always told that I should never talk to strangers. Everyone said so. But no-one ever could explain why exactly that was such a bad idea.
A field partially born out of the British need to decipher the German cryptography in their Enigma machine during World War II.
Building resilient systems that enable asynchronous collaboration is the future.
‘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?
Notes from talk by Martin Kleppmann https://youtu.be/Qytg0Ibet2E
‘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”.’
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.
Bread Krackers Biscuits Cake base Bread sticks Pretelz
This is a delicious. And a great alternative to meat.
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. .
Can we use a tool like obsidian as a content manager for quickly prototyping websites?
conviviality is the quality of being friendly, lively, cheerful or enjoyable. Noun.
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.
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.
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.
‘A partitioned append-only log that all producers and consumers use as a pipeline.’ — Melina Lu in
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.
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.
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:’
‘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.’
is a nonlinear medium of information that includes graphics, audio, video, plain text and hyperlinks. From Hypermedia – Wikipedia
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.
‘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
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.
Komorebi (木漏れ日) – when the sunlight shines through moving leaves and casts a shadow.
Linked Data ‘is structured data which is interlinked with other data so it becomes more useful through semantic queries.’
Note that the relational part of relational databases refers to relational algebra, not relations between data.
‘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.’
A 2016 film by Werner Herzog about the creation and state of the internet, technology and cybernetics.
You just have to revisit them! And using spaced repetition (with or without flashcards) is a way to incrementally revisit notes and ideas.
This is a very draft definition.
a minim is a short, pithy statement expressing a general untruth or rule of misconduct
‘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.’
‘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.’
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.
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 ‘
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.
For the web.
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.
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.
‘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.’
Serverless is term that generally refers to infrastructure or technologies that abstract away the server layer for the developer.
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.
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.
‘Spaced repetition is an evidence-based learning technique that is usually performed with flashcards. Newly introduced and more difficult flashcards are shown more frequently, while older and less difficult flashcards are shown less frequently in order to exploit the psychological spacing effect. The use of spaced repetition has been proven to increase rate of learning.’
‘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.’
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.
‘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.
The three gates of speech. Before you speak, let your words pass through three gates.
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’.
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.
Turtle or Terse RDF Triple Language is a syntax and format for expressing RDF data.
‘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.’
‘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 machines-computers, that is.’
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.
Workshop questions not ideas. Brainstorming ideas can be counterproductive. But brainstorming open questions together can be very rewarding.
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.