Shubhadeep Roychowdhury 2021-08-09 11:09:56 Brian Hempel 2021-08-10 04:43:32 The LIVE 2021 submission deadline has been extended to Aug 19! http://liveprog.org/ “The LIVE 2021 workshop invites submissions of ideas for improving the immediacy, usability, and learnability of programming.”
Scott Anderson 2021-08-10 22:17:06 Scott Anderson 2021-08-10 22:17:32 Definitely watch the linked demo (currently on Twitch, I imagine it will be on YouTube in the future)
Scott Anderson 2021-08-10 22:17:59 pretty impressive demo of natural language with very high level directives to code translation
Scott Anderson 2021-08-10 22:18:39 One thing that stands out about it is is how much control the programmer is giving to the application in terms of decisions
Scott Anderson 2021-08-10 22:21:05 but I like the idea of writing a very high level description of a game, getting working for it, and then tuning and refining it, either by modifying the code or refining the high level description\design doc
Scott Anderson 2021-08-10 22:21:31 I'm talking about games just because that's what the demoed, and I work in the space, replace game with application, tool, etc.
Tomas Čerkasas 2021-08-10 22:23:52 Cool stuff, thanks for sharing! Agree that the specificity level should somehow be adjustable - you, as a developer, might want to start from defining high-level user stories and then, once you’re happy by the prototype, you might be willing just to define some specific pieces of logic to be defined by you yourself…
Scott Anderson 2021-08-10 22:35:07 and I think Codex will allow for it, but I can't say for sure until I actually get my hands on it
Scott Anderson 2021-08-10 22:36:00 Still it feels challenging to actually control the output of GPT-3 via prompts only with no fine-tuning, so maybe that won't be the case
Nils Berg 2021-08-11 18:58:03 My take is that they've made a (very) high-level programming language that only the AI knows the syntax for.
The immediate association in my mind was someone asking Siri/Alexa/Google Assistant for something, and rather than saying "I don't know how to do that" it does something else that sounds similar
Scott Anderson 2021-08-11 22:35:51 the syntax is also non-deterministic, it will give you a set of probable solutions, which I guess with enough specification there might be only one of
Florian Schulz 2021-08-11 07:16:06 Inspiration: An example of zooming in/out of a text document. In contrast to a “Minimap” in Visual Studio Code, this one displays the text in multiple columns and uses color coding that is not for syntax, but for “level of confidence”.
https://twitter.com/AShendruk/status/1425153051669766147
Tomas Čerkasas 2021-08-11 10:21:54 ^ This is so cool. I am huge proponent in using color-coded data tables, they just communicate so much more meaning than just pure figures in a table. Very nice to see this applied to textual statements. Thanks for sharing!
Florian Schulz 2021-08-13 07:58:14 The new https://processing.org features a structured editor that allows anyone to create a variation of the new logo. While the editor shows code, all manipulations can only be made using the mouse (scrubbers).
Mariano Guerra 2021-08-13 09:24:22 Which are the primitives of your notation?
So Lynch’s five primitives comprise a > notation.
It’s > composable.> A small number of simple elements can be combined, according to their own grammar, for more complex descriptions. There’s no cap on complexity; this isn’t paint by numbers. The city map can be infinitely large.
Compositions are > shareable.> And what’s more, they’re > degradable:> a partial map still functions as a map; one re-drawn from memory on a whiteboard still carries the gist. So shareable, and pragmatically shareable.
Not only are maps in this notation functional for communication, but it’s possible to look at a sketched city map and deconstruct it into its primitive elements (without knowing Lynch’s system) and see how to use those elements to extend or correct the map, or create a whole new one. So the notation is > learnable.
https://interconnected.org/home/2021/08/12/notation
Ben Wheeler 2021-08-13 21:11:08 Hi all! Question: Has anyone worked on, or used, a Jupyter/IPython-style sketchbook/notebook for a blocks-coding (or otherwise child-oriented) environment? Or do you know of any?