Closed marianoguerra closed 2 years ago
🎙 Future of Coding • Ella Hoeppner • Vlojure 🎥 LIVE 2021 Talks ⌨ Handling User Input 💻 Structured Synchronous Reactive Programming
🎥 Aspen PC Sneak Peek via Matthew Linkous
Hey everyone! Here is a very brief overview of what we’ve been building to enable us developers to create and share full-stack web apps without storing each other’s data. We’ll be providing more details each week! Don’t hesitate to drop any questions below
📗 100 Beautiful and Informative Notebooks of 2021 via Tom Larkworthy
I wrote a generative listicle using a browser based programmable notebook which went a little viral. I thought it be good to see what's coming out of that FoC environment.
The code to scrape Observable's own internal API to get the content is right at the bottom of that very long notebook! I use an inline CORS proxy and cache the scraping results in FileAttachments. So it's both a piece of content, and a program to self construct itself. The CORS proxy is implemented using (my) webcode.run
🔦 De-construct | “semantic” drag and drop via Pawel Ceranka
Nette: A Research OS for the Web, feature spotlight 🔦
De-construct | “semantic” drag and drop | https://nette.io/
Goal: Whenever I see anything that carries meaning I can take it out of the original context and drop it on canvas.
Outcome: It becomes a block (like an “object”)
Constraints:
idea of being first class—wide class of media have a first class representation—can be acted upon and re-combined in a consistent way
Have a wonderful weekend! 😎
📝 Mech in 2021 - A year (or two) in review via Corey Montella
Hello everyone and happy new year! I am the author of the Mech language, which I first presented at Live 2019
Today I'm posting a follow-up blog post that covers Mech's progress over the last 2 years. Once the pandemic hit I kind of went silent, but my students and I still managed to get a lot of work done. I hope you'll give it a read!
🎙 Future of Coding • Episode 54 • Ella Hoeppner • Vlojure via Ivan Reese
I was immediately interested in Vlojure because of the visual style on display — source code represented as nested circles; an earthy brown instead of the usual dark/light theme. But as the introduction video progressed, Ella showed off a scattering of little ideas that each seemed strikingly clever and obvious in hindsight. You'd drag one of the circle "forms" to the bottom right to evaluate it, or to the bottom left to delete it. The sides of the screen are flanked by "formbars" that hold, well, whatever you want. You can reconfigure these formbars to your exact liking. Everything is manipulated with drag. The interface exudes a sense that it was designed with wholly different goals and tastes than what we usually see in visual programming projects — perfect subject matter for our show.
📝 Real Macros in Go via Tony O'Dell
Kind of a jab at the zealousness of go's community but also an interesting intro to real macro possibilities in golang using the C preprocessor
📝 LogSeq Queries via Andreas S
A quick "thinking together" question for Jack Rusher regarding clerk, I recently found this article and was reading about queries
(apologies for being it a german article) I always wonder, like how far is clear away from logseq or any other base functionality of a Personal Knowledge System?
🎥 Control Systems Lectures - Closed Loop Control via Dalton Banks
I’m struck by how rare it is for basic control systems knowledge to show up in our projects; my impression is that the common approaches to closed loop feedback are:
I think we tend this way because the underlying substrates (CPUs, peripherals, ISAs, PL grammars) are so well characterized as to allow formerly unthinkable consistency with open-loop methods.
It seems like there’s a lot of low hanging fruit here, and it gets at the heart of what ‘liveness’ is about. I’m curious if anyone here has experience working with controls/dynamical systems, or pointers to FoC type projects being approached in this way.
PS if you’re not familiar with controls, a wikipedia trip makes it seem like a lot of daunting math, but the basics are actually pretty simple. Basically you’ve got your current system state, a function to compute the next state, and then whatever parameters you can actual directly control (“direct manipulation”). If you’ve ever used React or FRP, they get halfway there, then overcomplicate and oversimplify it at the same time. Here’s a friendly intro if you’re curious.
📝 Philip Guo via Deepak Karki
21 Questions for the new year (by Philip Guo via private newsletter)
Discovery-Based² Software Development
📝 My first impressions of web3 via Andreas S
I like this piece: My first impressions of web3 in his conclusion he points out: "We should try to reduce the burden of building software" Go Future of coding ^^
🎥 LIVE 2021 Talks via Szymon Kaliski
The talks from LIVE 2021 are now available on the workshop website
a ton of cool things in there, and if you scroll to the bottom of the list I talk about as of yet unpublished Ink&Switch project :)
🧑🏫 CMU | HCI for Startups via Deepak Karki
HCI for Startups is a new course that will help you learn and apply techniques in human-computer interaction to the challenges of building new (potentially commercially viable) technology products and services.
If you are a CMU student, you should enroll. If you are an Internet visitor, please follow along online. Most materials are made available online.
📝 Three ways of handling user input via Mariano Guerra
It’s 2022 and things are pretty much the same: the dominant way of handling user input is still based on events and — in some form or another — callbacks
Handling user input is — to borrow a phrase from Laurence Tratt — a solved problem that isn’t.
💻 Céu: Structured Synchronous Reactive Programming via Mariano Guerra
Check the video on the landing page, it's a great overview
📑 Best Paper Awards in Computer Science via Shubhadeep Roychowdhury
Best Paper Awards in Computer Science: Collection of best paper awards for 30 computer science conferences since 1996
⌨ CharaChorder: a new kind of typing peripheral via Mariano Guerra
Douglas Engelbart is not surprised
"The CharaChorder is a new kind of typing peripheral that promises to let people type at superhuman speeds."
[x] Change Month and Week Number
[x] focWeekExport 2022-01-19 2022-01-26
[x] Summary
[ ] Hashtags
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Update Search Index
[x] Download New Attachments
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/