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

Future of Coding Weekly 2024/11 Week 2

2024-11-10 22:30

πŸŽ™οΈ Hest β€” The Podcast πŸ¦‹ Future of Coding Meetup & Starter Pack πŸ§‘β€πŸ’» inside the head of a J programmer

Our Work

πŸ“ It takes a collective to raise an idea via Mariano Guerra

🧡 conversation

I wrote: It takes a collective to raise an idea

You may know about Alan Turing or John von Neumann, but what about John Vincent Atanasoff or Konrad Zuse?

Devlog Together

πŸ“ Beginning to Work On a REPL for Drawware via Paul Tarvydas

🧡 conversation

Exploring / fooling around with making a REPL for drawware (inspired by Ivan Reese’s reference to the paper Advanced Game Engine Wizardry for Visual Programming Environments.

Surprising revelation: On the same computer, using just a websocket to connect a browser-based GUI to a Python program which interprets the diagram by shelling out results in turn-around that is "fast enough". It looks instantaneous. No further optimization, nor premature optimization, is required. Biggest missing feature at this point: a change to the diagram should cause the Python program to recompile and re-run the diagram and to update the output fields on the GUI. I think that this could be done by having the Python program periodically sample the 'test.drawio' file timestamp. I know that this is possible, but, I haven't worked out the details yet (suggestions welcome).

🎲 probabilistic programming language project via Tom Lieber

🧡 conversation

People who were interested in my probabilistic programming language project for the statistics might enjoy this sprawling post where I dig deep into the guts of the surprisingly approachable inference algorithm underlying it:

alltom.com/pages/spawelo

Cool problem βœ…

Cool model βœ…

Cool algorithms βœ…

πŸ’¬ Pietu

🧡 conversation

Hi all πŸ‘‹.

I've started a project to try out some of the ideas I've had regarding markdown and writing.

The perspective I'm coming from is that I've found it difficult to write technical articles. Especially ones containing code examples. The cut-n-paste nature of building such articles usually results in some files missing, broken code or incorrect output.

I've had a bad habit of not sharing what i'm doing, so this time I want to share baby-steps i'm making with the project. It's very barebones. I've got the first feature (if you permit) working, so the below video demonstrates includable blocks.

πŸŽ₯ Murkdown example blocks

⏰ for hopefully the final time via Kartik Agaram

🧡 conversation

I have gotten annoyed by timezone calculations πŸ’¬ #present-company@2024-11-07. Here's a static html page you can download and save locally to roughly compare times in different timezones (just hours; you're on your own for minutes)

The way I'm naively imagining using this:

  • Scroll to the timezone you know the time in.
  • Click on the nearest hour.
  • It'll highlight that column all over the page.
  • Scroll or find the timezone you care about.

  • If you're not in a whole-number timezone (Hello India), you'll need to do some additional mental arithmetic by comparing nearby rows.

Right now you need to know if you're currently in Daylight Savings Time. Which is often beyond me, but I'm not yet sure what to do about that..

Inspired by Bret Victor, but of course the inevitable mistakes are all mine.

πŸŽ™οΈ Hest β€” The Podcast via Ivan Reese

🧡 conversation

Lately I've felt a lot of "big feelings” β€” pain, yearning, confusion, frustration, desire β€” about computer programming.

I can't quite explain how I feel. Certainly can't write it down. Most definitely not in brief.

So I did the only thing that comes naturally: felt my way through it, out loud, exploratively.

Titles are hard, so it's called "Live as in Alive”, perhaps glancing sideways at the recent d-d-discourse about live programming vs live coding.

πŸ“ Experiment With A Simple REPL For A DPL via Paul Tarvydas

🧡 conversation

Simple REPL for a DPL including a file watcher.

Towards Higher Level Syntax for Programming Languages

Thinking Together

πŸ“ The Future of Programming via Paul Tarvydas

🧡 conversation

For discussion...The face of hardware is vastly different than it was in the 1950s and as it was in the early days of computer-ing, when concepts like programming languages and operating systems were invented. I think that this means re-imagining how we use what we've got, instead of just tweaking what we've got. It augments the meaning of "programming". To start things off, here are some thoughts: The Future of Programming

πŸ’¬ Guyren Howe

🧡 conversation

I am quite interested in Event Handlers.

In college, I remember in my languages course discussing how you could have static scope or dynamic scope β€” whether a non-local identifier is searched for in the scope where the thing being called was defined, or in the scope where it’s being called.

Static won out, because in general it’s easier to reason about.

I mention all this, because I think I understand what Event Handlers are and how they work, and afaict, they’re just β€œa thing with dynamic scope”.

That all seems fine and good, but I never hear EH being described that way. Maybe because folks have forgotten about dynamic scope?

πŸ“ Thinking about "syntax families", and how to ~categorize them via Jared Forsyth

🧡 conversation

I've put together some thoughts about syntax, they're pretty roughly defined at the moment, but I'd love to get your feedback!

πŸ“ Single-Paradigm vs. Multi-Paradigm Thinking (Slight Return) via Paul Tarvydas

🧡 conversation

Thinking about multi-paradigm programming. Why FP isn't enough, IMO...

Managing Programming Complexity

Content

πŸ“ One way to do applied research via Patrick Dubroy

🧡 conversation

Hello! I just published this blog post which is relevant to folks here:

One way to do applied research

πŸ§‘β€πŸ’» ShareMyScreen puts you inside the head of a J programmer as they write a program. via Mariano Guerra

🧡 conversation

🟧 automat.org @ HN via Maikel van de Lisdonk

🧡 conversation

Automat on hacker news .. awesome @Marek Rogalski !!

🌲 best way to visualize / explore nested data structures via Gregor

🧡 conversation

adding onto my post over at bsky:

I'm curious, what is the best way to visualize / explore nested data structures you have seen?

πŸ“ Gregor (@watwa.re)

The core thesis of my new programming environment is once again: we can do better than text

Ironically enough I still dumped its AST (for lack of a better word) as pretty printed JSON. I could not handle that irony, so here's my shot at beating pretty JSON for looking at nested data structures

πŸ’¬ Maikel van de Lisdonk

🧡 conversation

Here's the date for our next online FoC meetup: wednesday 27 nov 16:00 UTC.. and we have at least one demo already from Kartik Agaram , so we need 2 more. If you want to demo then please react in this thread.

πŸ•ΈοΈ wiki.futureofcoding.org/meetups via Maikel van de Lisdonk

🧡 conversation

I created a wiki page for our meetups wiki.futureofcoding.org/meetups .. if anyone organises an offline FoC meetup, this also can be placed there (or online FoC meetup by other people of the community off course). If you need help with this, please let me know.

πŸ¦‹ Future of Coding - Community via Gregor

🧡 conversation

My BlueSky has a distinct lack of your faces (and thoughts), I tried to collect as many of you into this pack as I could find, but I'd be happy to add more: πŸ¦‹ Future of Coding - Community


πŸ‘¨πŸ½β€πŸ’» 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