A New Old Idea; Permacomputing
systemstack.dev
systemstack.dev
What would be nice is to be able to ingest content as before, but have it all stored automatically, then made searchable. I'm told that this is available[1] for a Mac based machine. I'd like it more generally available.
The point of having books, or notes, is to be able to retrieve information with context. We now have tools that can summarize and categorize things automatically. If we, as a hive mind, can add just a little bit of multidimensional voting/tagging to the things we see, along with their cryptographic checksum and consent mechanisms, we could collectively organize everything we see with almost zero individual effort.
Vannevar Bush's vision for the Memex runs afoul of copyright laws, this might be a way to route around them a bit.
Particularly the idea of having time as your unique identifier / primary index, so things are always stored automatically and any further organisation is an optional add on.
There were also more 'mystical' aspects to old machines, they were slow but fit your brain more, you can't swallow the whole internet .. you need time, those machines being limited, gave you time to think, they also had their own peculiar mechanics, and it made for a nice ritual (told that before but the pleasure of hearing a tape drive ramping up, a LP deck spinning.. it all feeds your brain with a soothing feeling)
It works in all systems, mac, linux, even Windows (with WSL). The same script that I configure it can be used anywhere so I put it on git and just pull that whenever I need to configure a new system for temp/permanent use: https://github.com/Aperocky/unix-setup
For instance, xterm -e top spawns no shell under top by default.
I have a specific workststion for music production, work, and games, and I think that was an attempt to make each workstation more purposeful and less consumptive.
When I find myself on my phone too much, I try and switch back to only using it when I need to complete a task. But they are very good at sucking you back in.
To the permanence part of the article, I think that is what attracts me about embedded devices. You build it, and it works until it breaks, rather than until the complex alignment of software dependencies misaligns against your codebase or hardware.
I call it 'needy technology'. It needs your attention all the time or it will start to harass you until you give in.
I do a "lot" but it's noisy, stretched thin and confusing, which I want to describe as "few".
One example: (there are 100's)
https://www.raspberrypi.com/news/scripto-distraction-free-wr...
Seasoned creatives I talk to find their environment and the feel of it very important to their productivity, and I think it's the same for computing.
When coding in Windows the feel is that of fluorescent lit room in 2005, sitting next to a filing cabinet with a Cisco phone on my desk that rings every 15 minutes.
Coding in my personalized linux setup makes me feel like a netrunner in cyberpunk and I love that. I know I can achieve the same work in Windows, but the vibes are different.
Absolutely my aesthetic, too. Sometimes, I'll spin up KDE just to get away from the terminals for a few hours, then back into i3/Sway.
Depending on where you live it may have already ended.
Peace is certainly unevenly distributed around the world.
To note, it has proven hard to maintain advanced circuit manufacturing pipelines even in relative peace.
>What drew me to old computers, and what still draws me to them after all these years, is the sense that people who used them new had a different faith in them: of computers as a tool for thought, as something that people could use to accomplish something new. The idea of computers as “the bicycle for the mind” felt like a lost future
Didn't we accomplish all that and some? Isn't a modern smartphone the best "bicycle of the mind" we could 've imagined in 1990s?
Sure there are disadvantages. I would love a large(cheap) eink display as much as the next guy. I'm also a big fan of retro computing. I still have my commodore 64, a 386sx,a slot1 windows 98 pc and more. I like all of them, but I would never give up my modern Ryzen PC with a nVidia 2070(yes,not newest, but pretty powerful), nvme drives and fast ram for something with less capability.
We have all this and at the same time we have single board computers and 8 bit microcontrollers where they are appropriate.
If not for the current "price gouger paradise" conditions I would say we have it the best it ever was computing wise.
The only things I miss from the past are two aspects of software development. First, it was much easier to understand "everything" about a computer back then when few tens of kB was a large program. Second, it seems programs were written to work well on current not future hardware.
Also, before Windows showed up there was an almost a decade long time period when a typical pc did everything a typical user wanted. There was little point to upgrade the hardware back then. Remember new computers sold towards the end of that time had a special button to slow them down! (hilariously named turbo). Only once graphical interfaces became a thing faster and faster PCs started selling. There is a certain comfort for a programmer to be able to make software for one machine for a decade. You can really get to know it well... Now? You can't even get one Android API to know well before they change it 180 degrees. This even starts to extend to programming languages. Despite android running a java virtual machine, java(and C) is no longer sufficient to use all features of the platform. Now, we have to switch to Kotlin to use certain concurrency features etc. I think the pace of change in this has direct impact on overall software quality we have now
No. Not even close. Smartphones are more akin to a weird combination of shopping mall and the Stasi than anything like what that phrase was supposed to mean.
Compare and contrast with "Dynabook" https://en.wikipedia.org/wiki/Dynabook
The primary motivation is to avoid unnecessary complexity. But there's also a Permacomputing angle.
Permaculture is a school of thought about what might be called the art and science of applied ecology.
From that POV the main concerns of ecology in re: computers would be efficiency and reducing environmental load of making chips, etc.
The other common theme seems to be a kind of post-apocalypse computing (e.g. Collapse OS).
I don't really know where I'm going with this... Simpler computers would presumable be more efficient and easier to make?
- - - -
Really, the crucial thing from my personal POV is the reduction of complexity. I'm pretty sure that that's the primary measure of the durability of our large global interconnected economies: "Make it as simple as possible, but no simpler." :)
eInk has to low refresh rate to be able to watch video or play games.
12v IPS screen is a better alternative.
The purpose of cell phones, in this context, is to keep children safe. They fail to accomplish the task.
If any kids should have a basic micro-machine with Forth and graphic plotting support.