Closed marianoguerra closed 3 years ago
π Coding in VR 𧩠Scratch for Games π§Ύ Paper Computing π€ PL β€οΈ HCI π Smalltalk & LabView History
π₯ New Feature: Query Placeholder Options on Click via Mariano Guerra
Second feature that adds alternatives to drag & drop operations
π₯ TypeCell: Loading from markdown files on Github and local FS via Yousef El-Dardiry
Hi all! Quick update on my notebook project TypeCell. Iβve worked on loading and saving Markdown files directly from Github and the local file system. Basically, I can now use Markdown files to create interactive notebooks
π₯ Talking with Websites β Programming with Ratio via Florian Schulz
This week I demonstrate my vision for integrating with existing tools built on the web. When other makers publish information about the output of a tool (ports, types) the data can then be used by other tools, such as Ratio. In the video, I show how the data from a color palette generator that is hosted on CodePen can be used inside Ratio
π Operon 0.6.0 via OperonGuy
Hi! I have created a snapshot version 0.6.0 for Operon which is the basis for the first "official" release. Find it from https://operon.io.
"Operon is a programming language which can be easily embedded with JVM-based languages (Java, Scala, Groovy, Kotlin, Clojure, etc.) or run standalone with the native-version. Operon is especially great for transforming and handling JSON-data. At first sight it appears to be a kind of query-language, but it is actually a functional programming language that has clear syntax and semantics and can be used for many purposes (e.g. microservices, integrations) and even to build larger solutions."
π₯ Images on the Mu computer via Kartik Agaram
The Mu computer can now render images. It uses dithering to approximate arbitrary colors using a 256-color palette.
Main project page: https://github.com/akkartik/mu
π¬ Hamish Todd
Slightly idle thought. I believe that algebra (as in "algebra 101") "calls on the linguistic part of your brain". For example, the linguistic part of your brain can apply the rules of grammar to the sentence "the gostak distims the doshes" to get other sentences like "doshes are things that the gostak can distim". Just as it can rearrange "a b / c" into "a / c b"
But, even though the analogy seems fairly direct to me, we are much, much better at the linguistic one. To do all but basic algebra rearrangement, I have to stare at an equation for a while, it doesn't come as naturally as the linguistic example. This is even though I've been doing this kind of thing for a while.
Why isn't it as easy?
π¬ Gordon
Hi. Long time listener of the podcast, but only occasional lurker here since I'm an armchair future coder. Just thought I'd throw out some ideas I've been mulling over to get some feedback on their plausibility.
First: A controlled natural language (CNL) like Attempto Controlled English for precise documentation. I'd envision a sort of CI pipeline where updates to documentation trigger a series of tests, and if the documentation doesn't match the code its paired with then the tests would fail. In the other direction a CNL seems like a great starting point for program synthesis from a higher level of abstraction.
Second: A math chat bot teacher. Given a math question and its answer, can a program deduce the conceptual error(s) that led to any wrong answer? So far I have a list of possible useful technologies: SAT/SMT solvers, Prolog, ASTs, Lean, Sympy in Python. I haven't put in much actual work yet, but order of operations questions seems like a good (or easy) place to start.
After listening to an interview with Sal Khan of Khan Academy (on the 3b1b podcast) my pie in the sky idea is a chat bot that can help a student through the entire pre-k - 8th grade curriculum. Seems like a better idea than the one I had that expected kids to learn LaTeX.
π₯ Introducing LogiX - VR multiplayer visual programming system (Neos devlog #9) via xyzzy
What do you guys think of VR ? I think VR will kill web in the next 20 years. Social networks and forums will be replaced by something like Mozilla Hub. Blogs and e-commerce would be replaced by virtual shops and pamphlets. On the developerβs end Visual programming and design could be more intuitive in VR
π Scratch-like visual programming editor in the new Battlefield game via Florian Schulz
Apparently there will be a Scratch-like visual programming editor in the new Battlefield game. End-user programming for the masses?
One of our biggest goals with Battlefield Portal is to give you the freedom to explore Battlefield your way by letting you create your own Experiences . For those who wish to go beyond the multitude of Settings, Battlefield Portal will also have a Logic Editor that lets players use streamlined visual scripting logic to have even more control when it comes to creating your experiences. While anyone can use the Logic Editor, itβs aimed at those who have prior knowledge of visual scripting logic> . While the Settings will allow you to change many specific conditions with the flick of a switch, the Logic Editor will let you define rules, victory conditions, consequences of specific in-game events (like setting a reward or punishment for a player scoring a kill), and even more to create custom game modes that arenβt possible to create with the Settings alone.
π PL and HCI: Better Together via Max Krieger
Provocative article on how/why PL and HCI disciplines can combine forces
π₯ History of LabView via Mariano Guerra
Things I didn't know: it can run on top of a Real Time Operating System and compile to FPGAs
Are you ready to evolve your FoC project for 35 years like LabVIEW? π
π XXIIVV β paper computing via Christopher Galtenberg
Threads of Paper and Analog computers:
[x] Change Month and Week Number
[x] focWeekExport 2021-04-19 2021-04-26
[x] Summary
[x] 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/