The Altair, in 1975, was the first commercially successful personal microcomputer.
1,563 karma · joined May 25, 2021
The Altair, in 1975, was the first commercially successful personal microcomputer.
Granted, I don’t work in a corporate environment, so I’m free to choose my own tools. Living in Emacs is a blessing in today’s world of bloat, lack of control, short-lived cycles, and SaaS everything.
Either way, Google can only collect limited data on those distributions, and you have control over them. Concerning tracking applications, yes, some hygiene and good practices are necessary, the OS can only go so far.
The ranking would probably be:
- Pixel on GrapheneOS
- Any Android smartphone on Lineage or /e/OS
- iPhone on recent iOS (the best choice for technically illiterate people)
People concerned with privacy should avoid stock Android phones. Additionally, software only goes so far in protecting privacy. Some hygiene is also required, especially with iOS, where everything is sent to iCloud by default and E2E encryption is either not enabled by default or not available at all in some countries.
When it comes to hardware, nothing really compares to the Titan and T2 chips found in Pixels and iPhones though.
AOSP is still vanilla Linux under the hood, just with a touch interface on top. Plus, ART is open-source and works great for GUI apps.
You can even plug a bluetooth keyboard and run Emacs on your Android / AOSP phone nowadays.
That said, it's often generated via Org-mode or WYSIWYG tools these days.
I completely understand the difficulty with simulating peripherals. Perhaps the FPGA could focus on implementing the CPU, leaving the peripherals to a SIMH backend using a hybrid approach. A slightly longer PCB with space for both a DE10-nano and an RPi 0 might work out well.
Have you considered opening a discussion on VCFED or Google Groups to gather more ideas and see what others think? I’m sure many people would be excited to follow and contribute to that progress.
I'm looking forward to seeing how this develops.
- Llama 3.1 with 405B parameters: 2 TB of memory (FP32), 500 GB (FP8)
- DeepSeek R1 with 671B parameters: 1.3 TB (scaling linearly, around 600 GB for 300B parameters)
Ling claims no more than 96 GB of memory, most likely for inference. That's far more than a 20% reduction. Am I missing something?
With time, I find myself relying less and less on tmux and scripts, while increasingly using Elisp macros, Eshell, and Emacs-based applications more generally.
Those who see Emacs as a mere editor or as the ancestor of VS Code may also want to read these:
- https://protesilaos.com/codelog/2024-04-24-re-what-keeps-you...
- https://protesilaos.com/codelog/2019-12-20-vlog-switch-emacs...
Emacs provides a highly hackable and open TUI framework for digital sovereignty. Somehow, it embodies the spirit of free software. Just M-x your way through and shape it to your needs.
Interestingly, the very first version of Emacs on the PDP-10 in 1976 was already developed by Richard Stallman.
- M-x: What would now be called the Command Palette
- C-x: Global commands
- C-c: Custom keybinds
- C-h: Help keybinds
Furthermore metadata transparency can be made less problematic by using email aliases.
"MarkText is a lightweight, user-friendly Markdown editor that serves as a free and open-source alternative to Typora. It’s designed for everyday users who want a clean, intuitive experience."
https://myownsys.com/2024/11/24/everyone-should-have-a-free-...
However this comes with serious trade-offs. PGP lacks forward secrecy: if a key leaks, all past messages can be decrypted. Also IMAP offers no metadata privacy, anyone can see who you email and how often.
Signal and WhatsApp are likely a step ahead in terms of privacy with their double ratchet encryption (https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm).
I remember this project (https://jimhall.itch.io/toy-cpu), where the author shipped his emulator as a DOS binary instead of a web-based JavaScript version that would eventually break over time.
DOS can serve as a lightweight, efficient, and predictable runtime with extremely low system requirements and no need for updates. It can run on bare metal or as a WASM binary.
The development tools are small, free, and reproducible (e.g., Turbo C), ensuring that the code will still compile and run just fine even 10 years from now. Oh, and it also has some cool TUI libraries a la QuickBASIC. I’d argue it’s still a worthy option, if it’s not user-facing.
At that point, you might as well start with Go from the beginning.
I see no NIP for node incentives, perhaps this should be discussed further.