You are viewing archived messages.
Go here to search the history.

Nilesh Trivedi 2025-06-16 03:31:39

I've been exploring combining Reactive UI components (those that separate the state, the methods to update the state, and computed values such as the UI), with the same methods given as tools to LLM-powered agent. The user can then either use the UI as normal or ask the AI to act on the state: with perfect fidelity between the two.

I want to see if there is an abstraction concise enough for such components to live on the server instead of the client to enable multiplayer realtime collaboration across many humans and agents. It ought to be possible to accomplish this with much less plumbing.

image.png

Paul Tarvydas 2025-06-16 21:47:33
πŸ•°οΈ 2025-06-13 13:05:32

...

Paul Tarvydas 2025-06-18 21:44:21

brainstorming:

  • A friend was fooling with a midi/mixer control surface as a layered interface to a bank of apps/subdirectories. A grid of buttons, push into one then get a sub-grid of buttons within it, or, open the app.
  • IMO, software is just soft hardware. What ideas come to mind for simulating a Z controller before committing to hardware? It seems that an obvious choice might be to put a 2nd scroll bar next to the Y scroll bar. The 2nd scroll bar might be "Z"oom in/out and it might be shaped in a more triangular manner than just a rectangular movable thumb on a rectangular bar. In an orthogonal vein: Ivan Reese posted some interesting looking circular knob ideas.
  • 2 sliders, one to control scrollable thing, one to control resolution of 1st slider.
  • veering even further away from the original thread, there are ZUIs like EagleMode.

πŸ“ Eagle Mode

Homepage of Eagle Mode (eaglemode) - a zoomable user interface (ZUI) with file manager, file viewers, audio/video player, games, fractals, and C++ toolkit API.

Jack Rusher 2025-06-20 07:52:23

My latest talk, given at Craft Conf in Budapest. There were some technical difficulties, but it should hopefully serve as a reasonable introduction to the virtues of interactive development in Clojure.

m.youtube.com/watch?v=i_dUvhEIGBQ

Mariano Guerra 2025-06-20 08:34:58

radicalizing the youth

Paul Tarvydas 2025-06-20 12:47:23

Programming languages are just tools that help programmers create machine code. REPL-driven development, GC, etc. are, also, tools that speed up program development. CompSci has become overly-focused on only a single issue - that of polishing the tool called FP (including "type checking"). I vote that we go back to building workflows that allow programmers to do their work faster and to punt niggly issues like "efficiency" and "only-part-of-the-problem-correctness" to specialists who work after-the-fact at honing products before release, in a manner found in other Engineering disciplines that are no longer considered to be cottage industries (like Civil Engineering, etc.)

Konrad Hinsen 2025-06-20 16:15:32

Jack Rusher For what kind of audience?

Jack Rusher 2025-06-20 19:11:12

Konrad Hinsen There was, sadly, almost no audience. It was a ~6 track conference, and they put me in the closing slot against the most well known speakers/after most people had left, so there were only ~10-12 people in the audience. My hope is that the video can carry the message...

Jack Rusher 2025-06-20 19:11:50

(It was meant for an audience of developers, but the people at the conf weren’t very technical on average, so oh well πŸ€·β€β™‚οΈ)

Karl Toby Rosenberg 2025-06-21 13:45:00
Scott 2025-06-22 18:37:50

I wrote a fun little post about something I've been playing around with with LLMs, how might programming change when LLMs can get what you mean without you getting it exactly right: worksonmymachine.substack.com/p/the-moldy-cucumber-chronicles

πŸ“ The Moldy Cucumber Chronicles

or how I learned to stop worrying and love fuzzy vegetables

Matt Curtis 2025-06-22 19:50:45

I enjoyed reading this! You have a great written voice. Nice post.

Scott 2025-06-22 20:03:56

Really appreciate that @Matt Curtis!