✉️ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2023/12 Week 2

2023-12-10 21:54

🤖 Visual exploration of inference in a LLM 📑 Functional Reactive Programming Resources 🗨️ Conversational UI for Interactive Components

Two Minute Week

🎥 Add and Use Union Kit via Dany

🧵 conversation

Youtube Thumbnail

This week I'd like to show how a new union type is added to miqula. See description under video. (no audio)

Our Work

🎥 Motion Extraction via Chigozie Nri

🧵 conversation

Youtube Thumbnail

I really liked Posy's latest video so I just put a version of the motion extractor on replicate: replicate.com/chigozienri/posy-motion-extraction

📝 chigozienri/posy-motion-extraction – Replicate

Extracts motion from video

🎥 birds

🗨️ Gloodata: An Extensible Conversational UI for Interactive Components via Mariano Guerra

🧵 conversation

First public release of Gloodata: An Extensible Conversational UI for Interactive Components

Builds for Linux (x64) and Mac (Apple Silicon) here: gloodata.com/download

Overview: youtube.com/watch?v=f-txlMDLfng

Let me know what you think!

Gloodata: An Extensible Conversational UI for Interactive Components

🐦 Chigozie Nri (@chigozienri) on X via Chigozie Nri

🧵 conversation

🐦 Chigozie Nri (@chigozienri) on X: These boids are very rude

Tweet Thumbnail

🎥 Parabola

📝 The Wizardry Frontier — Sympolymathesy, by Chris Krycho via Chris Krycho

🧵 conversation

Writing a bit about moving the state of the art—this piece itself isn’t doing it, but I kind of hope this framing is useful for people who are trying to do it.

For 75 years, programming languages have steadily raised the baseline of what “normal” programmers can express in their languages. They can still.

Devlog Together

💻 bugfix: only check for settings menu when open via Kartik Agaram

🧵 conversation

This bug I foisted on myself today was a real "things are not as they appear" puzzle.

🗓️ qemu-advent-calendar.org/2023 via Kartik Agaram

🧵 conversation

So Mu was on the advent of Qemu calendar yesterday, and I totally missed it.

💬 Kartik Agaram

🧵 conversation




🎥 Kinopio To Markdown via Paul Tarvydas

🧵 conversation

Youtube Thumbnail

Status video about Kinopio2md (Kinopio to Markdown). What is not said is that the blue boxes are source code for the app (the compiler compiles the drawings to executable code). I deal with a bunch of different programming languages, picking the best one for each step along the way (approximately 10, if you include English). I want to document more deeply the use of the Transpiler in, say, the “Escape Whitespace” Component (and others), but, I haven’t gotten around to it yet

🫶 Playing with LÖVE's physics engine for the first time via Kartik Agaram

🧵 conversation

I've been making a little program every evening with my new toy. Today:


🎥 Physics Game

🎥 Advent of code day 7 implemented in my visual programming system via Maikel van de Lisdonk

🧵 conversation

Youtube Thumbnail

Oh boy.. it was a lot of work being able to solve advent of code puzzle 7 (part 1) in my visual programming system.. as you can see in the video youtu.be/kkgJQdJXFtk. I had to implement a lot new node-types for handling dictionaries and a new scoped-variable type. This scoped-variable can have different types.. currently just a regular value or a dictionary. This dictionary is used in a function-flow to determine the hand type which is needed in this puzzle. Also custom sorting was needed (I implemented a Schwartzian transform in the sort node-type). Running the flow for the full puzzle input takes a long time so I don't show that in the video (although I've added a "full-speed" mode that helps a bit). I've also added some colors to better show when some nodes are active, especially handy for nodes that run longer like a foreach, function-call, map or sort.

Thinking Together

📝 Code layout for programming via Paul Tarvydas

🧵 conversation

I believe that VPLs are better than TPLs. I include some observations that led me to that conclusion. meta: I choose to believe that this channel “thinking together” means that half-baked ideas are to be tossed out for brainstorming, pushback, discussion and revision. guitarvydas.github.io/2023/12/04/Code-Layout-for-Programming.html (discussion of 1D, 2D, 3D, 4D program syntax)


🤖 bbycroft.net/llm via Mattia Fregola

🧵 conversation

Pretty awesome visual exploration of inference in a LLM

💻 VSCode LLVM Compiler Explorer via Shubhadeep Roychowdhury

🧵 conversation

This is a tool for compiler developers of LLVM. This vscode extension can support exploring LLVM IR and machine IR after each pass

📑 Functional Reactive Programming Resources via Alex McLean

🧵 conversation

List of Functional Reactive Programming resources:

A chronological collection of academic resources on the practice of functional reactive programming. Great care has been taken to respect copyrights - no files are directly hosted and...

💬 Kartik Agaram

🧵 conversation

This is absolutely fascinating. Tally marks are a little visual language that has coevolved with the textual context.

I don't have a link, but links appreciated.



💬 Nilesh Trivedi

🧵 conversation

What if web frameworks offered a standard way to discover capabilities that are then given to AI as tools? A document.getTools() perhaps?

This could be achieved simply with plugins for NextJS, VueJS, SvelteKit etc. Small convention that eliminates a lot of brittleness when web agents try to discover capabilities and invoke them.


Contents © 2024 Mariano Guerra - Powered by Nikola