Extending the idea further, the same drag-and-drop interaction is used to reference multiple cells. Upon dropping the cells, the user is offered a list of commonly used functions based on the data types the cells hold.
Read more here: prabros.com/bean/design#re…
Starting off, we considered the interaction of referencing a cell.
The user selects a cell [noun] and then drags it to the target cell to create a reference [verb]. To use Jef Raskin's terms, this is a noun-verb construction.
Read more at: prabros.com/bean/design
Here is a tweet thread summary of the post: Information organized in tabular format can be found as early as 2600 B.C. where people used it to record the credits/debits people they owed in the community. Here’s Nippur tablet from circa 1400–1100 B.C.
We collaborated with @nilenso in an open-ended research project rethinking the fundamentals of spreadsheet design. Here’s a blog post tracing the historical evolution of the spreadsheet interface from ancient clay tablets to its modern instantiation: prabros.com/bean/blog/spre…
Starting off, we considered the interaction of referencing a cell.
The user selects a cell [noun] and then drags it to the target cell to create a reference [verb]. To use Jef Raskin's terms, this is a noun-verb construction.
Read more at: prabros.com/bean/design
We worked closely with @nilenso on an open-ended design research project where we attempted to rethink the fundamentals of the spreadsheet interface. Slowly starting to document and roll out the work we did with them.
Check it out! prabros.com/bean/
Negarchy is this political theory concept that I learnt in somewhere around 2023 that explains so much dynamics around me. It translates roughly into a gridlock because of mutual constraints imposed by the power struggle of competing/cooperating agents: en.wikipedia.org/wiki/Negarchy
more ways to declare a name in javascript:
- using x = resource
- class x {}
- <iframe name="x"></iframe>
- for (x of [1]) {} // assigns x = 1 outside loop scope
- for (x in {1:null}) {} // same but with the key "1"
- globalThis.x = 1
- window.x = 1
- self.x = 1
- top.x = 1
-
I am enamoured by the typefaces, layouts, photography, and illustrations in “The Architect and Engineer” magazine from 1927: usmodernist.org/AECA/AECA-1927…
Starting a thread cataloguing resources for learning Category Theory.
To get all of the resources in this thread at one place, check out: patternatlas.com/v0/category-th…
Book discovery of the day: Ancient Knowledge Networks — A free access book by Assyriologist by Eleanor Robson on how “networks of knowledge enabled cuneiform intellectual culture to adapt over the course of 5 world empires until its eventual demise in the mid-first century BC.”!
Researching the history of spreadsheets these days and ran across two rather niche books that talk about the evolution of the table/grid structure.
The Grid Book by Hannah Higgins: amzn.to/42PbaNQ
TIL about the psychological equivalent of Conway’s Law for organizations — neurotic styles of top executives as determining the nature of organizational dysfunctions! Curious to learn this hierarchy of clusters A/B/C of personality disorders maps onto the organization level.
Two books that I found during my spelunking into the computer history lore recently.
1/ The Friendly Orange Glow: How the lesser known PLATO computers from 1960s revolutionized computing: goodreads.com/book/show/3437…
Curious to learn they introduced public/private discussion forums.
Finished reading Geist in the Machine by @deontologistics. It is a pretty good essay that provides a synopsis of the kind of concepts that are conflated in debates about AI and outlines his position on how to develop the discourse.
Was looking through some @joeerl tweets — it is amazing how much timeless wisdom his words hold — and came across this Niklaus Wirth paper on keeping the software’s footprints low. Feel it is a key paper in today’s time with all the AI slop bloat: people.inf.ethz.ch/wirth/Articles…
This might sound paradoxical, but I think it is more dangerous to suppress one’s hatred by putting on a nice guy mask than letting the hate flow through you. The realization is dawning on me that it might not be a problem of you being an outlet for hatred to flow through.
Why would anyone want to have such ‘research’ databases they haven’t spent the effort to understand? A main idea of researching is to widen your attention into the sources and then apply discernment in curating the relevant bits. What’s the point of a machine doing it for you?
LLM Knowledge Bases
Something I'm finding very useful recently: using LLMs to build personal knowledge bases for various topics of research interest. In this way, a large fraction of my recent token throughput is going less into manipulating code, and more into manipulating
7K Followers 958 Following🧠 computational neuroscience | emergence 🤖
Science Writer, Kempner Institute at Harvard University @KempnerInst
🎓 Lecturer at BU
(views here are my own!)
7K Followers 7K FollowingA developer on a journey to build a FOSS, local-first, block-based knowledge workspace using standoff markup & hypergraphs. INTJ. 🦋 https://t.co/XRknP9ZrTD
1K Followers 28 Following@prathyvsh + @pranavpramod. We are a two man software design studio. Available for freelance projects. DM is open!
Read our pattern catalogue @patternatlas
4K Followers 1 Following~0 tweets per week on 3D graphics & geometry, computer vision, and HCI/AR/VR through research papers, github repositories, & articles. Curated by @ddiakopoulos
1K Followers 135 FollowingInterfaces, visual explanations, code, tools for thought, and all that jazz.
½ of @Prabros.
Available for freelance projects. DMs open.