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

hamish todd 2023-07-16 22:50:07

Hey folks, I've been working on "Tools for thought" based on GA for a while, and I'm going to start streaming development of my current one on Tuesday at 4pm. Here's the current back catalogue youtube.com/watch?v=hR-MQm3c13Q&list=PL9a8DfUJQcuCAJ2a1vqpk3rcPW4q_Isnz&ab_channel=HamishTodd although my next one will be more about coding something new and (hopefully) answering GA audience questions 🙂 here's the link I'll be streaming to twitch.tv/hamish_todd

Josh Justice 2023-07-17 16:51:50

Hey folks, I’ve just launched the beta of the side project app I shared a video about a few months ago. I’ve settled on the name Riverbed. It allows you to create mini-apps to track your personal information on cards, including columns that automatically filter your cards and buttons that allow you to configure simple actions on them. It’s maybe an “almost-no-code” system? You can choose actions from a list instead of typing in scripts.

Some of the things I’m exploring include:

  • How many types of app this card-and-column UX is helpful for,
  • How much we can accomplish in this domain in an “almost-no-code” approach, where instead of a scripting language we have a set of actions to choose from a dropdown, to make it more accessible to non-programmers, and
  • To what degree a focus on matching the UX of non-user-configurable apps is achievable or the best use of effort

It’s free to use and OSS. More info and video here, including ideas for how I might develop it in the future; I would love any input folks in this community would like to provide! about.riverbed.app

Brian Hempel 2023-07-17 17:09:03

Really nice! Reminds me of Chorus by Jonathan Edwards et al vimeo.com/179904952

Josh Justice 2023-07-17 17:10:29

thank you, i will check chorus out! it’s certainly not the most innovative idea out there. in fact the main innovation may be “i’m hoping this can actually be sustainable for one OSS maintainer on the side indefinitely” 🙂 (not sure if chorus is still maintained, but similar proprietary apps have been discontinued)

Brian Hempel 2023-07-17 17:11:40

Yeah, Chorus was research software only and therefore not productized subtext-lang.org/chorus/index.html

Josh Justice 2023-07-17 17:12:14

Got it. Yup, this one is available for folks to use right away and I hope to maintain it as such for the long haul

Jonathan Edwards 2023-07-18 09:32:31

Nice. Personal info processors like this have been built a lot but don’t seem to catch on. I recommend moving towards asymmetric multi-user experiences.

Josh Justice 2023-07-18 12:08:42

Jonathan Edwards What’s your thinking behind that recommendation? What that idea brings to mind for me is the idea that, the people who are motivated enough to build with it can then create something that others can benefit from with minimal effort. In other words, equipping people to “code” with it, and equipping people who don’t code with it to still benefit.

Something related that I want to put in before 1.0: the ability to share templates that others can use. This is directly HyperCard-inspired: I make something, share it, you use it, then tweak it when you find a need, then you have the option to share it back to the community again.

Jonathan Edwards 2023-07-18 12:17:41

Yes, and where the point is to share information between people playing different roles in some group.

Josh Justice 2023-07-18 12:32:47

I had on my backlog the idea of sharing a board read-only with someone else, or “edit content but not configure”. This makes me think that per-field permissions could provide even more flexibility

Brian Hempel 2023-07-18 17:26:18

I think you can make different edit views in Coda.io. Not sure if you can explicitly limit users to only certain pages.

Gregg Irwin 2023-07-20 20:51:25

Has some flavor of Lotus Agenda as well.

Mariano Guerra 2023-07-18 13:27:36

Today with Patrick Dubroy we are officially launching the Early Access of our book WebAssembly from the Ground Up: wasmgroundup.com

We decided to go "digital first" to support features like interactive inspectors, code highlight on hover, REPLs for examples and other ideas from the Explorable Explanation world.

The book explores the fundamentals of WebAssembly by building a compiler for a simple programming language step by step using JavaScript and OhmJS

We would love to get your feedback!

Vijay Chakravarthy 2023-07-18 15:28:24

Its very well done, especially the interactive parts..

Ivan Reese 2023-07-18 22:41:24

Whoa! Congrats Mariano Guerra and Patrick Dubroy!

Nicolae Rusan 2023-07-18 15:40:11

(I shared a very early version of Magnet when it was just a Mac Desktop app - but now it fully runs on the web)

We just shipped a web version of 🧲 Magnet magnet.run - an AI coding assistant.

The sign ups are growing pretty quickly and there’s a lot of love from the early users. We think you’ll like it too. It’s free to use if you put in your own OpenAI API key, and over time we’ll charge for more advanced features like integrations and access to the latest unreleased models.

If you’re using ChatGPT to help with coding tasks, and finding yourself copying and pasting, Magnet is similar, but built specifically for working with code. You can open local code repos, connect GitHub issues, and pick files and issues as context of for the task at hand.

Try it at : magnet.run

loom.com/share/3c5563abb08c454fabfa51ba8fcce139?sid=685cd391-86d1-49ee-ae7a-8b1dc9e9afc1

There are lots of interesting future of programming explorations we’re thinking about in the context of Magnet, and hoping to write more about it soon. Would love feedback from folks / suggestions on what you would like us to build next!

Nicolae Rusan 2023-07-18 15:41:09

Also, we’re hiring for both full-time and contracting roles - so please feel free to DM me if you are curious about working on new AI coding assistants like Magnet :)

🕰️ 2023-07-03 16:42:44

...

Eli Mellen 2023-07-19 20:14:25

While not directly related, this seems at least in orbit of this discussion on rules and legal stuff.

Many developers are glad to contribute software without restriction. But some of the same developers hesitate or refuse to contribute other kinds of software under such terms. Frequently, they fear that particular software lends itself to unethical uses, either because of what the software does, or because of market, government, or broader societal conditions. Currently, collaboration by developers on such projects remains largely closed. An ethical subcommons can provide more of the benefits of open collaboration, without asking contributors to check their ethics at the door.

Mariano Guerra 2023-07-20 13:26:53

Some reasons to make WebAssembly from the Ground Up a digital first book:

  1. Code highlight on hover

  2. Interactive WebAssembly binary module inspector with "hexdump" and outline views

  3. Copy code snippets as you go or "Copy up to here" on checkpoints

  4. Open checkpoints in Stackblitz, run tests and play with the code

  5. An interactive Wasm interpreter with builtin spec instruction reference (GIF in replies, can't attach after creation)

Mariano Guerra 2023-07-20 13:32:42

wasm interactive interpreter:

Marcelle Rusu (they/them) 2023-07-20 13:40:54

Wow this is really cool.

How did you define the mapping between the comment & the code in 1?

Mariano Guerra 2023-07-20 13:41:22

@Marcelle Rusu (they/them) codehike.org

📝 Code Hike

Marvellous code walkthroughs

Marcelle Rusu (they/them) 2023-07-20 13:45:02

Oh so this is parts of your digital book "WebAssembly from the Ground Up" ?

Mariano Guerra 2023-07-20 13:45:17

all of them are 🙂

Marcelle Rusu (they/them) 2023-07-20 13:45:39

Very cool, wish all technical books were like this

abeyer 2023-07-20 15:59:18

So does "digital first" mean not digital only and we can expect an official offline version of some sort?

Don't get me wrong, the interactive stuff is cool and well done and was the first thing I looked at when I opened it up... But realistically the second thing I did was figure out how to munge the dom/css/js to make it format nicely to convert to PDF for reading on an offline eink screen. 🤐

Nick Main 2023-07-20 16:31:30

Seconding that - the only way I can read anything with a narrative flow is to take it to a zero-distraction device or paper.

Mariano Guerra 2023-07-20 16:32:54

once we have the final version we will try to make a "static" version, if it's still useful we may release it

Mariano Guerra 2023-07-20 16:33:28

probably will get a static version out for everyone who bought it to avoid the bus hitting the domain factor 😄

Denny Vrandečić 2023-07-20 17:28:14

This is really amazing

Peter Saxton 2023-07-20 22:09:23

I love the interactive interpreter, I first though was I need something like this for my language. But I guess if I choose web assembly as a target then I already have this as an interactive interpreter for my language

🕰️ 2022-04-27 01:01:31

...

Andrew Reece 2023-07-21 12:38:13

Looks like twitter vids aren't previewing, so here are some originals:

greg kavanagh 2023-07-21 15:37:49

QuickPoint. Adding a video while editing on mobile while thinking about Alan Kay, images, symbols, chickens and eggs.