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

Ivan Reese 2023-06-11 23:35:36

Anyone have any idea how system-wide UI affordances for contextual commands work (or might work) in Apple visionOS? They're adapting the WIMP interface metaphor in some sense, but I haven't seen anything like a contextual or system-wide menu for things like copy-paste, undo-redo, etc. Hopefully this won't be a repeat of iOS where we go for years without these essentials.

Joshua Horowitz 2023-06-12 06:39:39

you right-blink to bring up the context menu

(good question!)

Mariano Guerra 2023-06-12 07:22:05

waiting to know what does the eye roll gesture do

Jarno Montonen 2023-06-12 08:07:53

What are good web based node-based programming environments for implementing simple arithmetic and boolean logic?

Jarno Montonen 2023-06-12 11:21:17

Honestly couldn't find anything better than devwulf.github.io/vso or app.g-script.io and run into bugs in both already..

Jarno Montonen 2023-06-12 11:27:41

All the node programming solutions are purpose built, and probably for a reason, daaamn these are painful to use..

Matthew Linkous 2023-06-21 16:09:57

@Jarno Montonen a little late but we built (but no longer maintain) something that might work for you: flower.aspen.cloud

You can work with tables and CSV files but can also just work with single number values

Gabriel Grinberg 2023-06-21 17:49:30

@Jarno Montonen one hard (and sad) conclusion I have reached while working on Flyde was that such actions are not suitable for node-based programming. I found that inline scripts (such as simple inline JS) is best for such operations

📝 Flyde | AI-Assisted Visual Programming Tool | Coding, Simplified: Visual Programming with Flyde

Flyde, the AI-assisted visual programming tool for VSCode. Simplifies the development of APIs, webhooks, and bots.

Gabriel Grinberg 2023-06-21 17:50:25

Matthew Linkous cool project! where can I read more about it (and the reason you stopped)?

PS: I see you were also using BlueprintJS for the UI 😉

Matthew Linkous 2023-06-21 17:50:53

Excel-like formulas are the gold standard for basic arithmetic from our research

Matthew Linkous 2023-06-21 17:53:39

We stopped working on Flower bc we realized it lived in this “uncanny valley” between business users who prefer working excel and developers who prefer a real programming lang. Especially because we learned how Excel PowerPivot basically serves the same need for non-technical folks

Gabriel Grinberg 2023-06-21 17:54:41

Thanks for sharing. Sounds somewhat familiar 🙂

Jarno Montonen 2023-06-21 18:24:23

Matthew Linkous thanks for sharing! I don't think this does boolean algebra though?

Matthew Linkous 2023-06-21 18:25:20

Can you give an example of what you’re imaging? Are you hoping for conditional paths?

Jarno Montonen 2023-06-21 18:34:33

Yeah, like the conditions in these. I wanted to try to implement this job billing calculator in the common no-code paradigms: blocks, nodes and spreadsheets and compare to how my structured natural language does against them.

Jarno Montonen 2023-06-21 18:37:32

I must be the most biased person in the world, but the test made me very confident about structured natural language for this kind of stuff. Spreadsheets certainly have their strengths, but Excel formulas are just painful to use. Today I spent the whole day working on a more complex excel thingy and o'boy did I wish I could've just used my editor for writing the formulas.

Jarno Montonen 2023-06-21 18:39:56

Well, tbf the example doesn't even have boolean algebra, but conditionals yes

Matthew Linkous 2023-06-21 18:48:21

Basically how’d you do it in Flower. You can use filters to create separate tables or use formulas to create new columns. In this case the formula is Wage * MIN(80, Hours) + MOD(Hours, 80) * Wage * 1.2 to setup pay. Unlike Excel we actually support column names

Jarno Montonen 2023-06-21 18:53:16

Okay, interesting approach! Don't think I've seen anything like that before. I was just looking for "greater than" node. btw, 80 hours a day would certainly warrant some extra pay 😄

Matthew Linkous 2023-06-21 18:54:34

Gonna burn the midnight oil (and warp time) when working at a startup lol

Jarno Montonen 2023-06-21 18:55:14

and won't need an overtime pay calculator at all..

Jarno Montonen 2023-06-21 18:57:18

too bad you couldn't find a product-market-fit for flower. it seems like it could be able to fix the difficulty of tracking what's happening in a more complicated spreadsheet while still benefiting from the strengths of tabular presentations

Matthew Linkous 2023-06-21 19:00:34

Yeah well it’s open-source and we’re executing on something much cooler now so it’s all good