11
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 28 Feb 2025
11 points (100.0% liked)
FreeAssembly
104 readers
1 users here now
this is FreeAssembly, a non-toxic design, programming, and art collective. post your share-alike (CC SA, GPL, BSD, or similar) projects here! collaboration is welcome, and mutual education is too.
in brief, this community is the awful.systems answer to Hacker News. read this article for a solid summary of why having a less toxic collaborative community is important from a technical standpoint in addition to a social one.
some posting guidelines apply in addition to the typical awful.systems stuff:
- all types of passion projects and contributions are welcome, including and especially those that aren't programming or engineering in nature
- this is an explicitly noncommercial, share-alike space
- don't force yourself to do work you don't enjoy, or demand it of others
(logo credit, with modifications by @dgerard@awful.systems)
founded 11 months ago
MODERATORS
I like this a lot! the idea of buying a new (and usually quite expensive) device that intentionally does less has never really sat right with me, but repurposing old or secondhand devices with purpose-built software has always made quite a bit more sense.
to expand on the idea in hopefully not too much of a tangential direction, one very nice thing about repurposed hardware over new bespoke hardware is that if the repurposed device is running an open source software stack with resources to spare (which is often the case), you can extend the functionality of the device in ways that are specifically useful to you personally.
as a real-world example, when I set up a new computer for myself these days I usually start with Linux that boots straight into emacs, which is a very competent typewriter running on a kernel that supports most of the hardware I’ll throw at it and comes with a wide compatibility base and fairly minimal hardware requirements. next if I need to work with more complicated documents, I pull in X11 and go graphical. if I need applications, I pull in EXWM and now I have everything I need for a generalized computing environment. but there’s no need to go that far — and every step of the way, I can customize what I’m doing to fit my own needs.
I usually do all of the above on NixOS, but it feels like the general idea has possibly outgrown Nix, and it might do even better as a dedicated Linux distro targeting repurposed devices.
thanks! I'm glad it sparked this response
Is a key thing here, hey. It's also important to be able to pull things in as you need them and be aware of how those things put a load on your computer. So then it's important to be able to take them out 100% as well.
I know this is kind of how stuff works but it's the kinda that is the thing for me. One of the design goals of my project is that 100% of what is running is 100% of what is needed at that time