loved this reaction - that you’re close to knowing the earth’s texture in all its fractal detail - closer than anyone ever has gotten to containing it, drinking it up entirely
Surprisingly easy to meme ambitious group trips into existence:
- Make a group chat with dates and a place, eg “🌸 Japan Mar 12-24th”
- Add 75+ interested friends
- Even if only 15% come, that’s a group of 10 people
- Make loose plans, improvise
I’ve been in 5 of these groups
🗨️ can we augment our online chats with new affordances?
🧠 what does a conversational medium that supports *thinking* look like?
🔀 Is there a pathway from the linear, one-dimensional, immutable logs we call "online conversation"?
I made a comic!
🔮 I made an app! What if we took the "hold to record" interaction too far? I decided to find out and made a new kind of quick capture. Like voice memos, but with a whole lot more oomph. Meet Voiceliner.
One of the better articles I've read over the years on the culture that is Google, warts and all. (This substantially matches my understanding from *many* conversations that do not have a publicly readable URL associated with them.)
Inspired by
@Wattenberger
's recent GitHub demos: a rough "briefcase view" for a repository. File browsers are supposed to represent physical folders, but don't show *space* or *content*. Configs as little receipt stubs tucked in, distinct from code & communication letters📜
📸 It’s 2024. What’ll your friends catch you doing?
catchMe…
🏋️ working out every other day
🌅 watching sunrise during the week
📝 writing in the evening
available now in the app stores. invite friends.
Hypnotized by the unapologetically vast visual vocabulary of "photoshop for finance":
@tradingview
I want to mess around with any domain (molecular biology,category theory?) in this way - a palette of unfamiliar options. That piquing curiosity of encountering a "Schiff Pitchfork"
Is this thing making me dumber?
I think code already makes us dumber. Coding is not pleasurable to me, materializing my ideas is.
The history of programming is a constant struggle to escape the dark, mechanical cage of implementation details. Syntax is an exhaust fume.
Damn dude that’s a tough problem to figure out, you’ve given it a couple showers to think through it though, right?
Only 1?? That’s like a 3-shower problem bro
"Imagine a flashy spaceship lands in your backyard. The door opens and you are invited to investigate everything to see what you can learn. The technology is clearly millions of years beyond what we can make.
This is biology."
–
@bert_hu_bert
🦠 programming in a cell:
- values float around freely
- functions are so well-typed that they seek out values to apply
- functions are instances; they disappear after application
... - cell wall is permeable. web server??
- values are UI elements that emit values (events)
@GrantSlatton
in Tokyo, a similar pattern emerged because of gaps in the fabric used for firebreaks (described in the book Emergent Tokyo as “pocket neighborhoods”)
A “tweet” is like a semiotic unit. You have to link or screenshot it, you can’t just copy-paste the body text to send to someone.
The character limit, the author, and the consistent text-framing all form connective tissue around this indivisible Object you’re interacting with.
Reading is a very single-player activity. What if we printed words so big that it could become multiplayer?
@m1shti
and I tried an experiment last week...
My favorite part of using the Daylight Computer is that it makes me want to go outside first.
I don’t know any other personal computing equipment that does that.
Programming's a deeply freaky activity. Getting into flow requires repeatedly simulating a sufficiently detailed slice of computation in my working memory. For me this is total disembodiment, I'm astrally-projecting my Self into my Work.
A delicate and entranced state.
Woah, language models provide a *runtime* for actionable materials like self-help books. They animate any inert text into an *executable* coach.
Atomic Habits should have been an app, but it would have been hard to build in the rigid runtime we knew.
- In small or densely-connected countries you don’t need a big airbnb, you can loosely coordinate nearby stays up to the last minute
- The right model is a festival or convention, you’re making a gathering
- You can have concentric levels of commitment and parallel itineraries
I don't think we've seen a computer interface that truly leverages how fast humans can recognize+associate images.
Even thumbing through a PDF with lots of figures is sheer virtuosity compared to a text-only one. For any task.
🌀 calendar/todo list that is actually a dynamical phase space. Tasks and interests are attractors, maybe breaks are repellors. Weighted by importance. Place a ball in some part of the landscape to see what to do right now. Maybe it's cyclical, wrapped around a mobius band/torus.
Hackathon/jam where we make self-contained interaction prototypes like this. No server, just a new view on your own data. Like how Apple prototypes internally.
A lot of apps in early iOS had this self-contained feeling, and many still work! Alts to the builtin weather app etc.
My hot take is that using the git CLI for dev work makes as much sense as using imagemagick for photo editing. Viewing, adding, and committing changes is a fluid, parallel process that necessitates a GUI.
teenage this, engineering that, whatever.
you'll find me jamming on my Siemens LOGO! compact programmable logic controller till the heat death of the universe
I like how BeReal makes me feel; it’s not just the slice-of-life premise. The communication layer affords “sweetness”, it somehow makes friendships more tender. It’s a glimpse of what you already knew about the friend, and affirms what they are. Reacts are my acts of gratitude.
Excited to show my paper at PLATEAU this year!
I'll discuss comics as a cognitive medium for mathematics. Particularly, authoring diagrammatic narratives via language constructs that meld 's declarative paradigm with comics theory.
More to come!
#uist2019
I don't think there's any other technology in the world that entwines itself with your mind this way.
Written language is the closest thing I can think of, but it supplants a different cognitive system (memory).
👻How might a design tool do autocomplete in 2d? It's distracting to constantly suggest new elements. Here's an interaction I call "ghost slotting".
Latent edits appear in an AI toggle and are subtly outlined in the layout until you brush over them. Click one to stage!
I love the broader truth conveyed in this demo: scale-invariant affordances.
ZUIs seem to struggle with extreme zoom levels. I want my toolbox to still be useful when everything’s tiny or huge.
More work on grids. I'll show different grids at different zoom levels, but I always want the "current grid" to be around 16 screen pixels; and snaps should snap to that grid. So zoom out, bigger snap steps; zoom in, smaller snaps.
This is how it should work, right?
oh no! we’ve hit context collapse and people have no conception of having friends-invite-friends, or friends meeting mutual friends for the first time and… getting along 🤯
(1/??) Been thinking with
@glitchyowl
about dynamic comic authoring for the browser.
By dynamic I mean semi-interactive and responsive.
By comic-for-browser I mean content laid out in scrollable narrative form. Beyond the panel grid and more serpentine.
“So where’s home?” Is a forever confusing and difficult question for me to answer, because it’s never a single place.
i made a comic log about belonging and it’s deeply personal —
Who thinks they can eyeball what the tokenizer sees? Boundaries around parts, uncommon words, proper nouns, etc.
I think it's time for the international visual tokenization championships...
New type of programming book I haven’t seen in the west yet: ChatGPT assisted introductions.
Intersperses deeply-annotated ChatGPT sessions/prompts with more traditional introductory text. Meaty pedagogical implications! 😋
Programming is *freaky* cognitive work. It's phenomenologically distinct in a spiky, disembodied, inhuman way. So it's susceptible to small changes in workflow. Tabs vs spaces, font, editor framerate..
AI tools are entering every profession. But this one's so much weirder.
Props to
@hyperlink_a
for making a fresh macintosh-ditherpunk-hypercard style work in their brand/offerings!!
lovely counterpoint to the homogeneous linkedin-ified professional moocs
You only have to think *half* of your thoughts. You start typing at an unfamiliar rhythm, where you write a few tokens that describe your loose intentions. Then you wait half a second, and the model does the mechanical work of filling the rest in. Evaluate, accept, repeat.
🦠 Dipping my toes into some biology, I learned that to publish a paper in Cell, you have to include a "graphical abstract"! Some of them are quite good.
They don't have a way to visually browse these directly, so I made a quick "feed" interface for it:
Conversational interfaces like ChatGPT engage a more familiar cognitive system. It's a deliberate, slow loop of query-read-respond.
It's not trying to directly, rapidly, predict.. uhh.. your stream of consciousness...
THERE IS NO OTHER TOOL TRYING TO DO THIS!
You can indent notes under other notes by swiping. While you're recording, drag up to set a "temperature", so you remember if something's important. These interactions don't need eyes, just gestural memory. Like an instrument, a gadget.
We need a richer vocabulary for juicing a game/UI.
"That interaction needs more..."
inertia?
splatter?
fanfare?
tightness?
rumble?
gain?
mousefeel (
@rsnous
)?
Honoring “talking about the weather” as a meaningfully spiritual topic; the recognition of a force on the collective mood and outlook of a city’s inhabitants; a wellness check
I'd describe this phenomenon as "fluid anticipation". My brain's predictive system feels lighter, less energy-intensive.
I don't just type less. I *delegate syntactic reasoning* to the model. Semantics are built up in context, then Copilot fills in the inevitable holes.
Remember that in flow, my self *is* this prediction process. So Copilot is bidding to predict the *contents of my working memory*. It is trying to be me, but faster.
It's hard to describe this feeling...
I love walking the streets of SF with Voiceliner. Letting my mind wander or focus, knowing I can capture the flow of whatever I’m thinking about without stopping and typing. I have a special "🚶Walking" list for these more reflective notes. Their locations end up on a map!
(5/??) So my hypothesis now is that responsive dynamic comics have their own layout engine: a snake simulator. As the browser window resizes, the snake stretches out to accommodate the space, while preserving the panel anchor spacings its body, and thus the meaning.
sometimes I slip off that razor’s edge and a multiline completion will be sitting there. and when it’s right, it’s more clever than I could have come up with. it presupposes things I didn’t consider. I stumble backwards, often in disbelief, then jump back in.
I predict that software defined thermostats-for-mood will permeate interior decor and sound systems in the next few years. IoT for your umwelt, made possible by advances in encoders and decoders of vibes