marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2024/10 Week 1 #270

Closed marianoguerra closed 1 month ago

marianoguerra commented 1 month ago
marianoguerra commented 1 month ago

πŸŽ₯ Boxer demo ✍ Exploration of Drawing as Programming Language 🧦 We have Dynamicland at home

Two Minute Week

πŸŽ₯ k means clustering algorithm implemented in code flow canvas via Maikel van de Lisdonk

🧡 conversation

Youtube Thumbnail

Here's a new video where I show the k-means clustering algorithm build in code flow canvas using some escape hatches. You can try it yourself on demo.codeflowcanvas.io (it's available in the examples)

marianoguerra commented 1 month ago

πŸ’¬ client-side RAG and ticky UI holder for Observable by Tom Larkworthy

🧡 conversation

I got excited about a client-side RAG thing working this week, but the most videoable thing I also got working was a sticky UI holder for Observable, which will be useful for hanging notebook extension upon.

πŸŽ₯ sticky view

marianoguerra commented 1 month ago

Our Work

πŸŽ₯ The Coronavirus dashboard on Kendraio App via Daniel Harris

🧡 conversation

Youtube Thumbnail

Hi everyone! I just made πŸ’¬ #introduce-yourself@2024-09-30 and promised a glimpse of our work. We (the Kendraio team) are currently experimenting with no-code, local-first and malleable-software isms.

We want to create a local environment where it is really easy for end-users and non-developers to build workflows and manage their own data, whilst also being able to plug into the services (apps and websites) that they currently use and build their own user-interfaces for those services. It's a big dream and we've started small.

A few years ago during the pandemic we built a dashboard for COVID-19 data. Our Flow plugged into various APIs and then visualised the received data on one page – so a good demonstration of one aspect of our dream. The dashboard still exists but shows historical data. We wrote an article about the dashboard which also has an accompanying video explaining how it works and how you can edit the Flow while it's running.

Enjoy! Look forward to any comments or questions. Cheers!

marianoguerra commented 1 month ago

πŸ“ How we built mietencheck.de via Gregor

🧡 conversation

Come for the rent price rant, stay for the i-cant-believe-its-no-code editor

marianoguerra commented 1 month ago

πŸ“‘ SPLASH via Thomas van Binsbergen

🧡 conversation

My students and I have worked on three papers (two prototypes) that will be presented at SPLASH at end of October

marianoguerra commented 1 month ago

Devlog Together

πŸ“ My notebook via Kartik Agaram

🧡 conversation

My notebook now synchronizes the results of computation into named blanks in prose.

πŸŽ₯ notebook eval

marianoguerra commented 1 month ago

πŸ’¬ Kartik Agaram

🧡 conversation

This debug UI has been surprisingly handy over the last few days. I'm able to visualize a parse tree even after it's been flattened, just using color transparency. All I'm doing is painting all the rects that contain the mouse cursor. Since the color is transparent, it doesn't matter what order they're in. (The larger rects actually come later; they're fall-backs if a more fine-grained rect isn't found.)

πŸŽ₯ notebook debug

marianoguerra commented 1 month ago

πŸ“ A plain-text notebook with tabsl via Kartik Agaram

🧡 conversation

πŸŽ₯ Notebook tabs

marianoguerra commented 1 month ago

Reading Together

πŸ“ Eudability: A New Construct at the Intersection of End-User Development and Computational Literacy via Jasmine Otto

🧡 conversation

through the visualization literacy working group, an extensive discussion of end-user development models & overlap with computational thinking. the two design axes alone are worth the price of admission::

marianoguerra commented 1 month ago

Thinking Together

πŸͺ΅ pinokio via Andreas S

🧡 conversation

Hey πŸ‘‹ I was recently searching again how "usable" "AI" became. So I stumbled on this tool: pinokio . Its all just JSON. Before just evalutating the tool I might describe the criteria I would be interested in. Broadly speaking I would like to have tool similar to what we see in this clip: youtube.com/watch?v=HGYFEI6uLy0

Consider The following more specific scenario:

I have a PKM Zettelkasten and I have some friends. Now my workflow is to write and then to publish. I want to provide for them a Voice assistant that can summarize contents based on various parameters: By time e.g. topics of last 3 months, last week. But I also want to provide overviews on specific topics as well as interesting interconnections.

Do you know of any tools that could help with creating such use cases?

marianoguerra commented 1 month ago

πŸ’¬ Tomas Petricek

🧡 conversation

This is a very random thought - but something that I've been occasionally wondering for some time now. If we have lambda calculus as a model of functional languages and Turing machines as a model of imperative languages, what would be a good model for programming systems that have "document" as the basic underlying structure (Subtext is an example of this) - i.e., you have some tree structure and the program evaluates by modifying this document - appending new things or rewriting evaluated bits. (Lambda calculus itself is basically a tree, but what if this also allows imperative document edits?)

Could this be something like a "Turing machine" that works on trees rather than tapes? There would be "current location" which can move in various ways around the tree and modify it. If your document has references (perhaps you can have ../../foo to refer to foo of a parent of a parent), the machine would have to somehow walk up the tree, remembering that it wants to copy a value back to the original location - and then walk over the tree back to put the value in place of the reference).

Is this something completely silly or something that lots of people have already done but under different names?

marianoguerra commented 1 month ago

πŸ’¬ Rafi Khan

🧡 conversation

Would anyone be interested in a browser based smalltalk environment that tries to simplify the task of building software?

marianoguerra commented 1 month ago

Content

πŸŽ₯ Boxer demo by Michael Ballantyne via Kartik Agaram

🧡 conversation

Youtube Thumbnail

A rare and precious video walking us through Boxer.

marianoguerra commented 1 month ago

🧦 A little wheel invention jam making a realtalk like environment. via Jimmy Miller

🧡 conversation

A little wheel invention jam making a realtalk like environment. Super neat project. Love some of the implementation questions at the end as well.

marianoguerra commented 1 month ago

🧦 Bret Victor's Worst Nightmare via Kartik Agaram

🧡 conversation

Oh wow, so there were two Dynamicland homages in the jam! I was following @Ben Visness's project.

marianoguerra commented 1 month ago

✍ Ξ»-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus – MIT Media Lab via Alex McLean

🧡 conversation

An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus

marianoguerra commented 1 month ago

🐦 Maxence Faldor (@maxencefaldor) on X via Mattia Fregola

🧡 conversation

CAX: Cellular Automata Accelerated in JAX, a high-performance and flexible library designed to accelerate cellular automata research.

🐦 Maxence Faldor (@maxencefaldor) on X: Interested in emergence, self-organization or morphogenesis?

Introducing CAX: Cellular Automata Accelerated in JAX, a high-performance and flexible library designed to accelerate cellular automata research. 🦎

πŸ“„: CAX: Cellular Automata Accelerated in JAX 🌟: https://github.com/maxencefaldor/cax 🧡1/12

Tweet Thumbnail

marianoguerra commented 1 month ago

Music

🎹 trane is a music playground via Greg Ash

🧡 conversation

A few people were asking for a link at the London meetup earlier, so posting here:

lisp.trane.studio/?tutor

Code/docs here

marianoguerra commented 1 month ago

πŸ€–

πŸ’¬ William Taysom

🧡 conversation

Fiddling with OpenAI o1-preview, I didn't know it cannot run Python to draw charts. Still it tried its darndest using ASCII art... Not bad except when you compare with the data it's trying to chart.

not-quite-right.png

raw-data.png

marianoguerra commented 1 month ago

Present Company

πŸŽ₯ Back to Basics with Technology - Future of Coding Meetup - London, 2nd Oct 2024 via Tak Tran

🧡 conversation

Youtube Thumbnail

This is the talk I gave at the last Future of Coding London Meetup - Back to Basics with Technology. It goes through some of my recent explorations in electronics, crochet and light + a bunch of ideas I’ve been mulling over: Back to Basics with Technology

Also in blog form: forestinthetree.com/blog/back-to-basics