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

Beni Cherniavsky-Paskin 🕰️ 2023-11-20 18:56:29

I was leafing through my father's old books when this diagram caught me off-guard.

We're so used now to having an OS with apps, that it's weird to think of OS-level transitions (login->shell), inter-apps transitions (shell->vi) and inside-app transitions (vi's command<->append modes) as similar things. 🙃

But to a user new to computers, yes these are all "modes".


Duncan Cragg 2024-02-14 08:48:06

I'm thinking this is too good a thread to drop or have limited visibility, so I'm re-energising it!

I've been digging into Raskin's work this morning; here are some links I found:

📝 Down With GUIs!

Bluntly: Graphical User Interfaces (GUIs) are not human-compatible. As long as we hang on to interfaces as we now know them, computers will remain inherently frustrating, upsetting, and stressful. GUIs have become so pervasive (or is it perversive?) that many computer users can't even think about anything else as a human-computer interface. Mobile Office magazine […]

Guyren Howe 2024-02-15 08:12:15

Trying to see what I can do with the relational model, only supporting multi-model. Tagging each row of tables with a “model” identifier, much as temporal databases attach an interval or whatever to a row.

This would be give us a First Order Modal logic. I could have some fund pondering what various modal logics can do here (I’ve studied Modal Logic, but not recently). It occurred to me to ask about existing work in the area. At least what the concept is called, so I can go look for prior art.

Think of having a Datalog database and being able to set a “current model” or being able to do separate parts of queries in different models.

I’m also interested in the idea of merging multiple models to build new ones.

What should I look for?


Duncan Cragg 2024-02-15 13:42:25

You could look at Deductive Databases, but that's advice from the 1980s for you. Marek Sergot was doing that at Imperial when I was there. Obvs, there's the Semantic Web stuff and I'm sure there are DBs for that.

Can you elaborate on this "model" field? Maybe an example.

Guyren Howe 2024-02-15 17:42:25

The model is an opaque value. Queries could be restricted to rows where the model has a particular value.

It could be used for multi-tenanting, for example.

One could use multiple models together in various ways. Branch-merge change tracking. Multiplayer services of various kinds could be seen as merging the separate models of the different users’ changes.

Models could override and inherit from each other, too. Given the right primitives, all sorts of things could be implemented in userland, securely.

Duncan Cragg 2024-02-15 19:47:03

Hmm, so it's not like a (hash)tag because it's never a list?

Justin Janes 2024-02-16 04:54:35

I’m not sure which channel this belongs in or the usernames of the podcast but i’ve been working through the podcasts backlog. I wanted to share that Flash isn’t entirely dead and it’s based on a usable and sandboxed Wasm.

Justin Janes 2024-02-16 05:12:29

I also think VR is our test bed for resurfacing graphical design first programming.

Duncan Cragg 2024-02-16 08:43:51

In one of those coincidences, I was deep in yesterday and was surprised to see what looked very much like a flash embed play successfully, with sound. I truly thought it was long dead. I wish I'd saved the link to confirm.

Ivan Reese 2024-02-16 13:56:13

There's also Ruffle, which seems to work remarkably well.

Denny Vrandečić 2024-02-16 17:21:19

I can't find the source code for vidkidz. I was curious if it was just built on Ruffle

Paul Tarvydas 2024-02-16 18:19:28

I'm told that Wick is like Flash

Daniel Garcia 2024-02-16 18:20:20

I think this is the repo of vidkidz

Denny Vrandečić 2024-02-16 18:20:53

That looks pretty empty?

Daniel Garcia 2024-02-16 18:21:45

Yeah, I think it’s only used for issues 😕

Denny Vrandečić 2024-02-16 18:23:30

looks like just the compiled wasm binary and the javascript glue code, but not the actual code?

Daniel Garcia 2024-02-16 19:01:59

Yes you’re right. I was on my phone and didn’t take a look at the content of the repo

Justin Janes 2024-02-17 17:30:11

I’m not planning on working for IBM/Rhel when i share this but - i did learn in 2015-2016 that for a long time IBM was the third largest employer of psychologists and therefore they have good assessments and profiling quizes lol.


Personal Dynamic Media 2024-02-17 17:36:17

I was enjoying it right up until they demanded an email address in order to send me my full results at the end.

Then it all felt like just another ruse to fill a marketing funnel. 😡

Justin Janes 2024-02-17 17:37:09

Your not wrong - doesn’t it print results immediately to the page? I usually those