For a little background, I’ve maintained that visual programming goes absolutely nowhere until we have visual diffs that work (work as in workflow). I’ve been saying that since before the UML Trough of Disillusionment kicked into high gear. Without diffs, without analysis, we are going nowhere fast. Almost every other link of the lifecycle is still intact with visual code but focusing on an editor without diffs breaks the chain. There’s no producing and maintaining commercial grade software without it. It’s either toy programs, or absolutely heroic effort, and what else could you have done with that much energy?
The epiphany was this: motion detection has been a feature of digital video since at least the MPEG days. Someone with a background in video compression needs to tackle the problem of doffing visual code. Figuring out how the code should look (mechanical sympathy) to facilitate this.
As long as there's some structured record of changes made to permissions and structure, those can be visualized.
VMs
https://jamesfriend.com.au/pce-js/ (https://github.com/jsdf/pce)
https://www.pcjs.org/ (lots of hardware and OSes) (https://github.com/jeffpar/pcjs)
Mac OS
https://infinitemac.org/ (https://blog.persistent.info/2023/03/infinitemac-dot-org.htm...)
https://jamesfriend.com.au/projects/basiliskii/BasiliskII-wo...
There's loads of wisdom about improving sleep. Exercise, wind down rituals, avoiding caffeine, various diet ideas. Changing bedtime, changing alarm time. Nothing made a perceptible difference. Dropping caffeine was especially useless advice as it has no impact on my sleep but made me much less effective.
Melatonin tablets however are magic. My pet theory is the CYP1A2 genotype which is known to control how effectively you eliminate caffeine also affects how effectively you eliminate melatonin. Being unusually efficient at metabolising melatonin seems likely to present as insomnia.
The only major hang-up is balancing privacy and trustworthiness of the information being contributed.
Perhaps an open solution like this will emerge as people grow tired of profit-driven services like Strava, AllTrails, TrailForks, etc.