4 ms·
I honestly think the desktop and web need a redo. This will never happen, but this is my naive dream: I want to open my laptop to an operating system with no a
by 7thaccount 2y ago
I honestly think the desktop and web need a redo. This will never happen, but this is my naive dream:
I want to open my laptop to an operating system with no advertisements or 1000 programs running in the background. It should be pretty simple with basic application support like a text editor, office suite,: database...etc. It would have a super powerful scripting language built-in with DSLs for graphics, UI, mathematics/science, OS, sound, hardware...etc. It would also have some good hardware peripherals you could control. Basically an ideal work and hobby computer that has some centralized/integrated way of accessing all the tools you need with minimal fuss. It just makes me wonder why in some respects there are still many things that the Xerox Alto or Commodore 64 can do that I can't easily do in Windows.
Need to write a simple videogame? That should just involve opening the shell and typing in some high level primitives instead of downloading some crazy big software and libraries
If(Foo){
Draw-Circle -Vertex [100,25] -Radius [2]
}
Want to do some linear algebra work?
Invert-Matrix -FileInput 'example.csv' -Sparse 'True'
Maybe you want to read some data from some kind of hardware device that has a sensor (e.g. measuring air quality) and send it to a chart?
ForeverLoop(Get-Data -Port [0]) | LineChart
The commands above are obviously made up, but that is kind of what I'm thinking about. With modern OS, I have to download, install, and configure many tools to typically do these things and it is so messy and cumbersome. I often can't share with anyone else either without them installing all the same apps (e.g
.maybe they have to download anaconda Python and postgres).
The Web is also just way too complex now. Ideally there would be a much simpler way to build beautiful and simple sites similarly to the hypothetical apps above.