You are viewing archived messages.
Go here to search the history.

🕰️ 2020-10-23 21:59:36

...

Garth Goldwater 2020-10-26 18:02:15

absolutely love the visual rule-builder

🕰️ 2020-10-24 22:24:13

...

nicolas decoster 2020-10-27 08:02:04

It looks great! I would love to see the same but done with Vue.js.

Kartik Agaram 2020-10-28 03:34:31
Garth Goldwater 2020-10-31 11:51:50

cc @Sverrir Thorgeirsson

🕰️ 2020-10-20 22:44:29

...

Gregg Tavares 2020-10-28 10:36:20

I don't mean to be a critical but why not just use excel or google sheets and write a script to export to the format of your choice? The UI is much better. Far more people understand spreadsheet UIs than VSCode UIs. You get free collaboration. Maybe I missed it. Only watched half the video and gave up because he wasn't getting to the point of when it became interesting. It was literally 4 and half minutes until he did anything at all. I stopped at 19m

Scott Anderson 2020-10-28 18:20:02

I think the advantage is it gives you a little bit of a visual schema, and you can do things like easily embed images, etc.

Scott Anderson 2020-10-28 18:20:17

you're right that a spreadsheet might be better for most users

Scott Anderson 2020-10-28 18:24:40

one disadvantage of spreadsheets is types and constraints, you could enforce with with scripting of course but you might not end up with an ideal UI

Scott Anderson 2020-10-28 18:27:35

I've worked on a lot of games that have custom (hand written or partially generated) editors for structured data, and you can do variants of this inside popular game engines as well, but excel is also pretty widely used, UE4 can import excel spreadsheets directly, for example (https://docs.unrealengine.com/en-US/Gameplay/DataDriven/index.html)

Scott Anderson 2020-10-28 18:28:00

so I guess the answer is why write any custom tool? I guess it fit this persons needs more than excel did

Mariano Guerra 2020-10-28 15:12:36

"Living organisms can’t survive in their own waste products" Talk and Q&A from Alan Kay last week: https://youtu.be/Tia2IxA8534?t=423

Scott Anderson 2020-10-28 17:18:32

Good talk so far. I'm not quite through it, but suggestion of "write the meaning first" (effectively a prototype or executable documentation) and then write optimizations that can be turned on and off reminds me a little of John Carmack's blog post on parallel implementations http://www.sevangelatos.com/john-carmack-on-parallel-implementations/

Scott Anderson 2020-10-28 17:19:29

I've tried to do this in a professional capacity almost every time I implement a new system of reasonable complexity but never really get a chance to do it properly due to ridiculous time constraints from product people 🙂

Mariano Guerra 2020-10-28 17:35:31

contracts (https://www.eiffel.com/values/design-by-contract/introduction/) and property bases testing go also in that direction

Scott Anderson 2020-10-28 17:46:51

Computing in the future is also something that Carmack talks about a lot. It's pretty reasonable in graphics, if you build with the latest Nvidia super GPU (3090 now) you're 5-10 years in the future of most users

Scott Anderson 2020-10-28 17:47:04

maybe 15-20 depending on what population you're talking about

Scott Anderson 2020-10-28 17:47:24

they did it with say... buying NeXT machines back when they were working on Doom

Scott Anderson 2020-10-28 18:14:17

one thing about this talk is he focuses a lot on programming being engineering or science, and should be a tool for making abstract big ideas more tangible. That makes sense (its Alan Kay!). But I think he's overly negative on what most programmers actually do day to day

Scott Anderson 2020-10-28 18:14:55

most programming jobs are craft, there are no big ideas involved, it's literally making interactive forms for a custom database

Scott Anderson 2020-10-28 18:19:00

tinkering is the wrong word for it I think, maybe plumbing? You could argue that no code\low code tools (or some future imagined tool, or better education, etc.) could get rid of a large class of programmers, but just because you have electricians and plumbers doesn't mean they should be engineers and learn real engineering, and it also doesn't mean that they shouldn't exist as professions and everyone should do their own plumbing and electrical work

William Taysom 2020-10-28 19:40:06

On programming as craft, I was reflecting today that my job is 95% tedium, 5% virtuosity, and a good chunk of the virtuosity is in how to turn a thorny problem into a not so fancy custom database.

Harry Brundage 2020-10-29 22:21:39

Roblox for big(ger) kids? https://mockmechanics.com/

Ray Imber 2020-10-30 01:06:18

I can't help but think a system like this is perfect for VR. Similar to how Scott Anderson described his work at Facebook Horizons.

William Taysom 2020-10-30 02:33:39

I'm thinking the same thing Ray Imber!

Scott Anderson 2020-10-30 19:11:01

Yeah I haven't had a chance to play with it but I really like the ideas there. It's not radically different from say Dreams, or RecRoom (physical objects plus circuit logic) but it looks fun

Scott Anderson 2020-10-30 19:11:15

Horizon definitely has a lot of similar ideas

Scott Anderson 2020-10-30 19:11:50

I wonder what needs to happen for one of these environments to be useful for "serious work"

Scott Anderson 2020-10-30 19:57:01

might just be that someone has to make a commercial product (probably a game) that is relatively financially successful

Garth Goldwater 2020-10-31 11:57:15

i think this other video from the channel is a pretty good elaboration of how it takes the physicalization of logic further than my understanding of RecRoom https://youtu.be/cSPm1xxQ-qY

Harry Brundage 2020-10-29 22:22:04
Andreas S. 2020-10-30 21:19:51

Did someone try this? Is there any source available?

Andreas S. 2020-10-30 21:20:45

Ivan Reese can you merge this with the website thread please? Thanks 🙏

Ivan Reese 2020-10-30 21:22:11

No, I can't, sorry. Slack doesn't let me edit messages. My only option is to delete stuff and repost it. Not gonna do that here, since it'd be too disruptive.

🕰️ 2020-08-01 09:42:50

...

andrew blinn 2020-10-30 01:02:57

Prathyush: this probably isn't it, but this residential programming talk from clojureNorth does have a versioning aspect: https://www.youtube.com/watch?v=Kgw9fblSOx4

Prathyush 2020-10-31 13:05:38

This is it!

Prathyush 2020-10-31 13:05:53

How did you come across it?

Mariano Guerra 2020-10-30 10:36:11
Harry Brundage 2020-10-30 13:55:04

direct manipulation++ wow

Harry Brundage 2020-10-30 13:56:14

i really like this direction but I think direct manipulation like this tends to work so well for manipulating drawings because there's such an immediate feedback loop, you can explore the space of what you're trying to create or to get to where you know you want to get to really fast because you can just see it

Harry Brundage 2020-10-30 13:57:05

with say relational data modelling or implementing a b+ tree, it's harder to directly manipulate i think because you can't see the actual thing you are trying to create because it's abstract

Harry Brundage 2020-10-30 13:59:47

when you see nodes in a node/wire flow or you see UML you can see something you can manipulate, but it's not "direct manipulation" IMO because you're touching the abstract plan for the thing, not the data on disk or an actual binary tree of populated nodes

Harry Brundage 2020-10-30 14:00:03

would love to know if anyone disagrees

Mariano Guerra 2020-10-30 14:44:14

in term rewriting systems working from examples it may be more tangible

Mariano Guerra 2020-10-30 14:44:42

more generally on systems when you derive/capture behavior working from the data, not from the logic

William Taysom 2020-11-01 18:48:58

Oh my wow. Such a well realized prototype. I'll take all of this please. "ACM SIGCHI 2016" — please tell me this line of inquiry didn't just die?!

Srini Kadamati 2020-10-30 13:28:03

Super interesting that DeepNote (TL;DR “Google Docs for Jupyter Notebook”) is hiring HCI researchers: https://deepnote.com/publish/jobs

Shubhadeep Roychowdhury 2020-11-01 11:34:39
Stefan Lesser 2020-11-01 15:59:18

Looking for visual generative art(ists) that are familiar with or interested in Christopher Alexander’s work. I’m toying with the idea of collaborating towards a series of artworks that manifest and demonstrate Alexander’s 15 geometric properties of wholeness in the digital space and which could later on perhaps serve as material for a practical studio course that teaches these properties in a way more accessible to computer people so that they don’t have to become architects first to learn them.

I tweeted a little thread about this as a beacon for interested people to find me and to start a discussion (and perhaps even collaboration?).

Would greatly appreciate if you helped spread the word to people you know who might be interested. 🙏

https://twitter.com/stefanlesser/status/1322929366251327488?s=21

🐦 Stefan Lesser: As part of my Building Beauty studies (https://www.buildingbeauty.org/building-beauty-online) I’m reading Christopher Alexander’s The Nature of Order and learn about what makes buildings and art (and things in general) wholesome and beautiful.

nicolas decoster 2020-11-01 17:57:11

I would be interested in following this adventure! I have just started exploring generative art and would love to experiment things along this line. I guess you are looking for artists with more experience, that may more or less already use the 15 geometric properties (even subconsciously), but I am really curious about this topic. And it will be a good way for me to enter the Alexander's world.

nicolas decoster 2020-11-01 17:58:11

And to get in touch to more artists, maybe you could try a post on Instagram, I guess they are more present there.

Stefan Lesser 2020-11-01 22:39:15

Nicolas Decoster No, I don’t care about experience, I only care about interest in exploring Alexander’s work. And the 15 properties are just an example that looks promising to me; there might very well be other connections to explore.

I’m not aware of anybody having done this before, and there is some thoughtful exploration needed to figure out if and how the 15 properties can map to digital art, but I don’t see any reasons why they shouldn’t.

Steve Dekorte 2020-11-01 17:03:04

Interesting look at UIs https://eugenkiss.github.io/7guis/