Running goddamn Emacs for one. Running the software I need for work like Python with a full suite of packages and Wolfram Mathematica. Remapping freaking keys and their behaviour. The possibilities are endless!
Lem looks great and I wish we all could simply move there, I personally, am not married to a concrete implementation of Emacs, I just love the idea of an editor built atop a Lisp REPL; I don't think I ever could use a computer without having it.
However, what then we'd do with nearly half-a-century history of Emacs? There are so many packages out there - it's insane to ever think we'd have to re-implement all that ginormous constellation of functionality in Common Lisp. Until we can find some quick way to translate them there, I honestly don't see any practical possibility for the migration.
Who knows, maybe agents will get so good and someone will eventually figure out a path; until then, Emacs is to remain - with all the good and bad parts.
I often think this way about my smartphone: what do I need the “smart” for? Maps, messenger, banking app, taking/viewing photos, web browser, listening to audio (music, podcasts, audiobooks), taxi app, calendar/reminders. Seems so little… How old of a hardware could support my needs?
Whenever I see this fact, I don't doubt it, but it reminds me of how weird and out of touch I am. The Camera is probably one of my least used phone feature. My lens got a crack across it a few years ago and I have no idea how long I went before even noticing it. It's never even occurred to me to care about how "good" my phone's cameras are. For those rare times I need to take a picture of something, my 8 year old phone camera is good enough. I really don't feel I need more pixels.
It's always so strange to learn how important that feature is to normal people.
I think this is where the consumer should be demanding more. We went to the moon and back with 64kb memory computers. Why are these basically sci-fi devices in our pockets that can communicate between each other dumb terminals for a bit of JSON and tracking.
"Apps" should be using the array of sensors to be more than displays of simple information AOL could have done if they had really good marketing
Stone thrown for a hit. Apps want to use locations and the microphone, but not to help you, but to sell you stuff. I have 14 sensors on my phone, mostly for positioning, and the software still cannot reformat text for zooming without a left to right cornrow panning. You get the absolute absurdity of it.
AOL had great marketing, just not pointed at consumers, it pointed it at ad providers. The free disk thing ...
Everything on that list could be done 30 years ago with an internet connection, except maybe online maps. Do not confuse functionalities with how much modern GUIs weigh things down
By "back in the day" I was thinking more IBM PC era, rather than Windows 95 era. I agree that there's almost no qualitative difference between how personal computing was done 30 years ago and now.
Are they, though? I don’t think I’m the most demanding user [1], but a $2000 phone with 4 & 128 GB, a 720×1440 TFT, and no NFC? I guess I don't want my freedom that much. (Although USB 3.0 w/ DP is a very nice addition.) That’s not to mention the general bulkiness and the fact that, afaiu, the software doesn't support either Bluetooth or GPS — which are the most important functions my phone provides.
P.S.: writing this whine, I've realised Purism is not far off from the point where I'd make a happy switch — if they offered something smaller [2, 3] with an OLED display of at least 300 PPI [4], I’d buy it asap.
[3]: I understand why the current models are so bulky, but personally I don't really care for modularity and hardware switches. I'd gladly trade those for optimised dimensions and weight of the device — compare how often I have to repair the device vs. how often I do handle it.
[4]: My current iPhone 12 mini is almost 500 PPI, and it's gorgeous, but I admit that's probably overkill.
> I understand why the current models are so bulky, but personally I don't really care for modularity and hardware switches
These aren't the main reasons. It's more because of the chosen SoC, which came from automotive industry and was the only choice for running free software.
I've spent the day revisiting this issue, and, after some research, I think my next phone will be Fairphone 5 with Ubuntu Touch. It's not perfect — too big for my taste and not waterproof — and I'll need a couple of weeks of trial use before fully committing. However, I really believe it could be not just my phone for the next five years but also an ad-hoc mobile workstation running a more or less usable Linux.
If anyone has experience with this setup, ideas, or suggestions, I would be glad to hear you out (if you are here after the comment section is closed, drop me an email, address is in the bio).
https://github.com/even-realities
reply