Codex OS Profile picture
Sep 7, 2020 38 tweets 9 min read Read on X
@adamthesherwood on the power of standoff markup and the graph in Codex

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Codex OS

Codex OS Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @codexeditor

Jun 29, 2021
What are the pages being referenced here?

"Leonardo's genius epitomized the [[Renaissance [[humanist]] ideal]]..."

They may not be what you think ...
And let's say I added one pair of square brackets and you added the other ... How could another person tell who marked up what?
[[Renaissance humanist ideal]]
[[Renaissance humanist]]
[[humanist]]
[[humanist ideal]]

Assuming the author meant to reference 2 pages the Markdown parser has no way of knowing which ones if we allow intersecting brackets.

Embedded markup has its limitations.
Read 4 tweets
May 10, 2021
Implication: to reduce the complexity and breakability of your logic, produce better-defined data-structures which reduce the need for complex and error-prone operations.
"Data-structure" here does not simply mean a map of typed values - it implies 𝘵𝘩𝘦 𝘳𝘶𝘭𝘦𝘴 𝘸𝘩𝘪𝘤𝘩 𝘥𝘦𝘧𝘪𝘯𝘦 𝘩𝘰𝘸 𝘵𝘩𝘰𝘴𝘦 𝘷𝘢𝘭𝘶𝘦𝘴 𝘤𝘢𝘯 𝘣𝘦 𝘭𝘦𝘨𝘢𝘭𝘭𝘺 𝘰𝘱𝘦𝘳𝘢𝘵𝘦𝘥 𝘰𝘯.
Example: a linked-list 𝘪𝘯 𝘪𝘵𝘴𝘦𝘭𝘧 implies valid operations on its constituent parts.
Read 5 tweets
Apr 6, 2021
Effortless multilingual aliasing in Codex.

See how the English word "paper" is linked to the German word "Beitrag" & how the linked refs show all matches, in English or German.

Note also how hovering over "paper" on the right highlights all aliases in the main text.
Note also that there isn't a single bracket or piece of Markdown, yet the text is formatted & styled like an article.

This is because all markup is stored 𝘰𝘶𝘵𝘴𝘪𝘥𝘦 the text in Codex: because what's important is the 𝘵𝘦𝘹𝘵 𝘪𝘵𝘴𝘦𝘭𝘧.

And it should stay pure.
That purity isn't just stylistic: it's functional. Although it's nice to read a text without codes that's not the reason Codex uses standoff markup.

The real reason is 𝘭𝘢𝘺𝘦𝘳𝘴.📚

Multiplayer is all about 𝘭𝘢𝘺𝘦𝘳𝘪𝘯𝘨 codes on a text.

Standoff gives you that.
Read 5 tweets
Sep 19, 2020
Crazy Codex Idea #127:

Graph-as-infrastructure
versus
Graph-as-diagram (diagraph?)
What if part of the problem is that we conflate graph structure (a -[r]-> b) with the visualisation of the graph? Sometimes these are do match but other times we need distance from the structure in order to model diagrammatically. We could mix graph + SVG shapes + text.
We could think of graph-as-diagram as separation of concerns from the graph structure itself ...
Read 5 tweets
Sep 10, 2020
Seeing is greater than knowledge.

Seeing is the faculty of knowing, knowing in action, the ability to perceive relation, it precedes and guides action.

Artists have "an eye". Musicians have "an ear".

We see before we know. We see TO know.

But how can we see knowledge?
We can see without tools, but the right tools can help us see better.

What is the essence of sight? Spatial relation.

If you can't relate text in space it becomes much harder to see connections ... to make adjustments ... to share your insight.

Seeing is believing. Image
But seeing is so much powerful when we can see more than text ... when we can see text with pictures ... videos ... solid objects ...

Seeing becomes tangible. We can touch it. We can shape it.

We can record it, preserve it, restore it, share it. Image
Read 6 tweets
Sep 6, 2020
An exploration of some of the things you can do with standoff markup in Codex that you can't do in certain ... other systems.

THREAD
👇
- no [[brackets]] ((of)) {{any}} kind needed!

- no need to pick one name for your concept: just highlight the text to create/link to it

- no need to rename embeds later

- no need to define aliases

- find a concept not just by name but by *any term ever used to refer to it*
- markup can intersect other markup without limit

- can markup inside words, single letters, even between letters

- markup doesn't interfere with the text, so can easily copy-paste the text without markup if desired
Read 17 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(