βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2024/12 Week 2

2024-12-08 23:09

πŸ‘‹ Staying Observable πŸ“ Research as leisure activity πŸ§‘β€πŸ’» Malleable Systems Collective

Two Minute Week

πŸ’¬ Tom Larkworthy

🧡 conversation

Editing the source code of notebook dependancies reactively. This is something you can't do in Observable which is where the non-interleaved editor actually has an advantage.

πŸŽ₯ Edit Dependancies

πŸ‘‹ Editor with Exporter via Tom Larkworthy

🧡 conversation

OK Part II done! The userspace editor + userspace exporter playing together nicely. You can try it out here. In theory you should be able to edit, export and upload to S3 without even logging into Observable. (There is not way to manage the layout of a notebook though, thats part III, so its sorta too limited to be useful yet).

πŸŽ₯ Tom Larkworthy's Video - Dec 7, 2024

Our Work

πŸ“• ☞ Computation and Wonder, Soon in Book Form! via Sam Arbesman

🧡 conversation

Hey everyone! I've been working on a book called The Magic of Cod e and it is going to be seeing the light of day next year! It is about the wonders and weirdness of computation, and how thinking about computers and code and lead one to think about everything from philosophy and language to biology and the nature of thought. It explores many "future of coding" themes and is geared towards a general audience (though I think there are enough weird topics in it that even experts will hopefully find something of interest!). Here's a bit more about the book:

πŸ“ ☞ Computation and Wonder, Soon in Book Form!

You can now preorder my forthcoming book "The Magic of Code"!

πŸ•ΈοΈ Smallweb - Your internet folder via Achille Lacoin

🧡 conversation

Hey, I'm running an experiment: There is a public shared instance of smallweb running at smallweb.live.

Come and leave something there (you can even break it, but I'm sure you'll be nice).

πŸ“ Smallweb - Your internet folder

A self-hostable personal cloud inspired by serverless platforms and cgi-bin.

Devlog Together

πŸ’‘ December Adventure via Ivan Reese

🧡 conversation

I'm doing @Eli Mellen’s December Adventure this year. I won't post here every day, but today is my first one, and it's fun, so here you go.

… I made an RSS feed of just the CSS rules on my website: ivanish.ca/feeds

πŸ’» Markov Chain Monte Carlo via Tom Lieber

🧡 conversation

😌😌😌

I finally cracked it. I replaced the uniform sampler with MCMC, and made a large optimization pass, and now the plots converge beautifully in only a few seconds. (Compare with my last video!)

πŸŽ₯ tug-of-war mcmc and optimizations

πŸ’¬ Tom Larkworthy

🧡 conversation

I was a bit worried because I discovered quite late in the day that my decompiler/compiler pair was stripping comments. Urgh, of course, 'cos its AST based. Luckily, escodegen and acorn do have comment preserving features, and Observable's acorn wrapper passes on arguments in a way that means I could get comments round tripping too πŸ˜… Close call, programming without comments would be a fairly substantial deficiency.

🧡 conversation

Oh being able to edit dependancies is actually useful. I can insert debugger statements into dependancies. Then, when I apply the source update, the hot reload reruns them and then triggers the debugger inside their context.

πŸ’¬ Christopher Shank

🧡 conversation

πŸŽ₯ What if visual programming interfaces had weather?

πŸ¦‹ ezhik.me via Ezhik

🧡 conversation

so i started toying with something a bit weird and i'm honestly not sure what i think so far:

@ezhik.me: was messing around with creating #obsidian plugins and may have accidentally come up with a novel #pkm system?

notetaking nerds does this seem like something interesting or did smalltalk koolaid drive me insane?

but like i have this implemented and working in obsidian today for better or worse.

like i notice people doing wild stuff with their obsidians and notions - basically creating entire personalized apps and databases and i think it's cool as hell - like it just show how much people want to code for themselves, it's 100% end-user programming.

and now i wanted to solve a small problem for myself and accidentally made a type system for obsidian and i kinda wonder what else could be done with it? like what if each note was a bit like a val.town val and could contain some code? what if this "class" system could be extended to, for example, allow providing data fields? then this could be some sort of a strange database, perhaps more like the pre-rdbms hierarchical database systems?

what if 'end-user programming' as a concept could be something that grows out of people's own digital gardens, rather than from making "simpler" versions of professional tools?

πŸŽ₯ Screen Recording

Thinking Together

πŸ“ UTF-8 in usernames via Nilesh Trivedi

🧡 conversation

Debian is currently struggling with allowing UTF-8 in usernames. I wrote about various challenges involved in NAMING things (i.e. human-readable unique identifiers for concepts/topics or people etc): github.com/learn-awesome/learndb/wiki/Naming-Things

πŸ“ Schnieder's algorithm via John Christensen

🧡 conversation

Does anyone have recommendations/resources (blogs, papers, implementations, etc.) on rendering hand drawn curves? Currently I'm just going from a raw list of cursor positions to a simplified list of Bezier curves using Schnieder's algorithm.

I want to try using pressure/tilt values from a cheap drawing tablet to draw more "natural" curves, but I don't currently have the vocabulary to find what work has been done in this area.

Also interested in any adjacent UX ideas for this type of interaction :)

Content

πŸ“ Research as leisure activity via Kartik Agaram

🧡 conversation

Research as leisure activity

  • directed by passions and instincts
  • exuberantly undisciplined or antidisciplinary
  • involves as much rigor as necessary

πŸ§‘β€πŸ’» Malleable Systems Collective via Duncan Cragg

🧡 conversation

J. Ryan Stinnett seems to have created malleable.systems with a forum forum.malleable.systems/t/welcome-to-the-forum/7 that's in a similar space to this one. I searched here but no-one seems to have mentioned it; I only just discovered it myself. I see Konrad Hinsen and Kartik Agaram on there and even Geoffrey Litt!

πŸ“ Malleable Systems Collective

The Malleable Systems Collective catalogs and experiments with malleable software and systems that reset the balance of power in computing

πŸ“ Welcome to the forum

This is a long-form discussion forum for the malleable software community. You are welcome to share your malleable ideas and projects here. Our catalog is now hosted on this forum as well, and it is much easier to edit via wiki-style posts which anyone can contribute to. Our async chat room on Matrix is not going anywhere. This forum is additional communication medium that complements the Matrix room. Some topics are likely easier to discuss here, while others may be easier in the Matrix room....

πŸ“‘ Roelof Knol | art portfolio via Greg Bylenok

🧡 conversation

It's art, but with some Dynamicland vibes. Most relevant are under "Selected Works" at the very bottom (sorry, no anchors on his website): roelofknol.com/portfolio

πŸͺ΄ beautifully provocative via Ivan Reese

🧡 conversation

Some beautifully provocative images of art + node-wire graph from Marcin Ignac

<https://bsky.app/profile/marcinignac.bsky.social|@marcinignac.bsky.social>: Graph as root of a procedural system.

Present Company

πŸ“ FutureOfCoding starter pack for Mastodon/Fediverse via Nilesh Trivedi

🧡 conversation

I put together FutureOfCoding starter pack for Mastodon/Fediverse.

I added as many as I could. Some of your profiles are not discoverable and therefore, could not be added to this.

I would love to add more of you. Please reply in thread with your fediverse account.


πŸ‘¨πŸ½β€πŸ’» By 🐘 @marianoguerra@hachyderm.io 🐦 @warianoguerra

πŸ’¬ Not a member yet? Check the Future of Coding Community

βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS

πŸŽ™οΈ Prefer podcasts? check the Future of Coding Podcast

Contents Β© 2024 Mariano Guerra - Powered by Nikola