The best way in to permacomputing, imo, continues to be: Get an old used Thinkpad. Put Linux or one of the BSDs on it. Use low-resource options: LDXE, i3wm. Go about your business driving this thing however you want to. Learn to live within its limits.
This is truly the computer as bicycle for the mind.
> Get an old used Thinkpad. Put Linux or one of the BSDs on it. Use low-resource options: LDXE, i3wm.
And then people use this upcycled, environmentally friendly option to connect to social media, their music provider, 2-3 streaming services, their workplace account, and various AI systems, all of which require datacenters eating up so much energy, that by now we consider building nuclear power plants just for them.
Great point. Aside from the energy requirements that also makes you dependent on infrastructure availability. You seem kind of cynical about the tendency to simplify but we have to start somewhere and taking care of your own setup first seems like a good first step. We ought to be mindful of the complexity we're making ourselves dependent on and solving for that in the use cases you mentioned. Most streaming platforms will let you save a local copy, for a start. You can also rip your physical media, or forego using a computer for media consumption altogether (or in permacomputing terms, self-obviate).
But your point stands and from the perspective of permacomputing is indeed a problem.
I agree. I flip between Apple's ecosystem and FOSS a few times a year. My wife recently dropped her cracked iPhone SE in the tub so it died. I gave her my 13 mini and decided to challenge myself to switch back to my Thinkpad and Fairphone for at least a year. Since I wouldn't really be needing sync features either I disabled iCloud and moved back offline.
Much simpler, much more in my control. At the end of the day most computers built in the last 10 years don't break a sweat doing the things I need one for. Same for phones. It makes you much more resilient against hardware failure, and if you go through the pain of converting your stuff to open formats you're basically free as a bird.
Any older business class laptop really. I have an two older Laptops. One is a Dell 6410.
The former has Debian on it with Gnome and I've stuck 8Gb of ram on the machine, slapped in an SSD.
The machine is 14 years old and it can reasonably handle browsing, mail, Youtube, Discord and VSCode. Gnome actually performs better than XFCE or any of the light-weight DE as long as I am using Wayland.
OpenBSD and Linux work well on it. OpenBSD as much as I like it has too many usability issues on Desktop IME, you might find it absolutely fine.
If you are using Linux make sure you are using Wayland. For decent Youtube performance turn off "Ambient Mode" in the Web UI, it wrecks the video playback performance. The box shadow effect with the video playing on top of it is too much for these old iGPUs to handle.
Totem won't work properly in Gnome due to it not having a OpenGL 3.X compatible GPU. VLC will work fine. So just remove Totem and install VLC.
If you like staying in a post-soviet hostel, that's perfect.
I rather like something comfortable these days, so I'll stick with my M1 MacBook Pro. The creature comforts genuinely make my life better so I'm willing to pay for them.
If I get a new non mac laptop I max out the warranties and accidental damage. Top service level. Then consider that real OG price. Without those extras you have a brick-in-waiting.
Contrary to popular belief the Dell and Thinkpads are really reliable as long as you buy their business laptops. The consumer laptops are often not great, but the business ones are rock solid, easy to repair and built like bricks.
You can also repair them yourself, so most people just wait until business update their inventory and you can get a cheap Dell/Thinkpad from ebay for a few hundred. I have a T480s, 24GB of Ram and a 8th Gen i7 processor that I picked up for £300. Granted the laptop is old now, but it runs all my dev software well.
Generally most of the Linux's have rough edges on the desktop experience. I am using Debian 13 (Current Testing) and while it is pretty decent these days there are lots of annoyances. I still dual boot for gaming and at work I use Windows.
Thanks. It's Youtube keep crashing on Ubuntu 22.04 every 10 minutes and I don't know why. I turned off hardware acceleration and did a few other tweaks, but judging the look of reddit posts I found, there is no solution. That's why I also keep a Windows laptop.
But, as someone who also didn't know about the drama before last week or something, I never really liked suckless anyway. It always felt like the same pretensions minimalist movement you see in other field. Yeah it is very easy to make something with barely any feature work well and be tiny. Now try to do the same with something I actually want to use.
I kinda agree but it’s easier to apply a few extensions to something barebones than trying to make something bloated fast or make it behave less “smart”.
I have a slightly patched build for dwm and st for a few necessary features and that works better for me than most alternatives and it just works.
Also when it comes to input latency on Linux, st is still on top. The modern GPU accelerated terminals focus on throughput which I couldn’t care less about.
Half those links are broken, the other half about the accusation that they’re nazis because they do torchlight marches, and inbetween a wiki article about a "Unite the Right rally" that contains zero mentions of suckless and seems a bit out of place.
The landing page doesn't actually describe what it is. Is it using old chips and writing low level code? Is it open source? You kind of have to define a movement somehow, right?
An example of what a permacomputing solution to a problem vs a traditional one would look like would do a lot of work here. Perhaps where "ପໄଓ -:*´" is...
I highly recommend reading this paper^[0] on permacomputing. It explains the concept in depth.
> In this paper, we argue for the potential of permacomputing as a
rich framework for exploring creative design constraints building
on a long history of applying constraints in art, design and cultural
practices.
From the text in the link below, it appears that permacomputing
is primarily concerned about lowering how much energy you use
on tech, and refurbish and reuse old technology.
While that is emphasized, I don't think that really captures it. The idea is to apply permaculture to computation, as has been done with industrial agriculture.
Permaculture is in the first place an ethical or even utopian project, and I'd characterize it as a counter-culture. You can see this reflected in how permacomputing defines itself in opposition to silicon valley: there's a whole page on what they think is wrong with 'Californian ideology'. See https://permacomputing.net/issues/ and https://permacomputing.net/Californian_ideology/.
Permaculture is a design system grounded in ethics, that concerns itself with rethinking a sustainable society inspired by nature. A common trope is the 7 generations rule: how does a design decision today, impact the future of 7 generation down the line? The domain where permaculture is mostly associated with is agricultural systems, but it also has some influence in the built environment. It was never intended to be limited to agriculture. Permacomputing seems to want to extend or apply it to the domain of computing.
Honestly I don't find the idea of extending hardware lifespans the most innovative. I think it is interesting to rethink the whole of computing from the pov of 200, 500 or 1000 years into the future: if we still want to be there and have a good life for all (and do computation), how could that impact decisions on hardware today?
I think a model where we see all current hardware as a 'repository of components and materials' that can be re-composed (not just recycled) is far more interesting than merely extending lifespans. In that model, there is virtually no waste anymore. Everything can be recombined as we discover more valuable ways of putting things together, rather than thrown away, even after a longer time. I'd argue that also mimics the way nature works. Ecosystems are always growing in complexity as life evolves and diversifies, given the right conditions and lack of bottlenecks. There are no static cycles.
> how does a design decision today, impact the future of 7 generation down the line?
There is literally a) no way to answer that, and b) it probably doesn't even matter. For instance, in 1850 (which is roughly 7 generations ago), the Austrian Empire abolished the customs and tariffs between its Hungarian and Ausrtian pieces. How does it impact us today?
Depends on how many joules are needed for that. And maybe you won't learn anything technical from it, but that the intent is laudable and the approach worth knowing/spreading ?
The best way in to permacomputing, imo, continues to be: Get an old used Thinkpad. Put Linux or one of the BSDs on it. Use low-resource options: LDXE, i3wm. Go about your business driving this thing however you want to. Learn to live within its limits.
This is truly the computer as bicycle for the mind.
> Get an old used Thinkpad. Put Linux or one of the BSDs on it. Use low-resource options: LDXE, i3wm.
And then people use this upcycled, environmentally friendly option to connect to social media, their music provider, 2-3 streaming services, their workplace account, and various AI systems, all of which require datacenters eating up so much energy, that by now we consider building nuclear power plants just for them.
Great point. Aside from the energy requirements that also makes you dependent on infrastructure availability. You seem kind of cynical about the tendency to simplify but we have to start somewhere and taking care of your own setup first seems like a good first step. We ought to be mindful of the complexity we're making ourselves dependent on and solving for that in the use cases you mentioned. Most streaming platforms will let you save a local copy, for a start. You can also rip your physical media, or forego using a computer for media consumption altogether (or in permacomputing terms, self-obviate).
But your point stands and from the perspective of permacomputing is indeed a problem.
I agree. I flip between Apple's ecosystem and FOSS a few times a year. My wife recently dropped her cracked iPhone SE in the tub so it died. I gave her my 13 mini and decided to challenge myself to switch back to my Thinkpad and Fairphone for at least a year. Since I wouldn't really be needing sync features either I disabled iCloud and moved back offline.
Much simpler, much more in my control. At the end of the day most computers built in the last 10 years don't break a sweat doing the things I need one for. Same for phones. It makes you much more resilient against hardware failure, and if you go through the pain of converting your stuff to open formats you're basically free as a bird.
Any older business class laptop really. I have an two older Laptops. One is a Dell 6410.
The former has Debian on it with Gnome and I've stuck 8Gb of ram on the machine, slapped in an SSD.
The machine is 14 years old and it can reasonably handle browsing, mail, Youtube, Discord and VSCode. Gnome actually performs better than XFCE or any of the light-weight DE as long as I am using Wayland.
Also have a Dell 6410, it's a scrappy little thing. The brushed metal brick aesthetic is pleasing. It's probably time to go full linux on it.
OpenBSD and Linux work well on it. OpenBSD as much as I like it has too many usability issues on Desktop IME, you might find it absolutely fine.
If you are using Linux make sure you are using Wayland. For decent Youtube performance turn off "Ambient Mode" in the Web UI, it wrecks the video playback performance. The box shadow effect with the video playing on top of it is too much for these old iGPUs to handle.
Totem won't work properly in Gnome due to it not having a OpenGL 3.X compatible GPU. VLC will work fine. So just remove Totem and install VLC.
Yes, I use a (librebooted) Dell Latitude e6220 with 8Gb RAM and a 275Gb SSD when travelling, great apart from the low resolution screen.
I did look at getting a 1080p screen for it. I am pretty sure I could fit one but the price was prohibitive.
If you like staying in a post-soviet hostel, that's perfect.
I rather like something comfortable these days, so I'll stick with my M1 MacBook Pro. The creature comforts genuinely make my life better so I'm willing to pay for them.
Nowadays I only purchase used mobile workstations. I can get a 32GB Dell under 700 CAD including tax and delivery. It was really a deal.
New laptops are so expensive and unreliable that they might actually break down sonner than my used ones...
If I get a new non mac laptop I max out the warranties and accidental damage. Top service level. Then consider that real OG price. Without those extras you have a brick-in-waiting.
Contrary to popular belief the Dell and Thinkpads are really reliable as long as you buy their business laptops. The consumer laptops are often not great, but the business ones are rock solid, easy to repair and built like bricks.
You can also repair them yourself, so most people just wait until business update their inventory and you can get a cheap Dell/Thinkpad from ebay for a few hundred. I have a T480s, 24GB of Ram and a 8th Gen i7 processor that I picked up for £300. Granted the laptop is old now, but it runs all my dev software well.
I'm really inclined to install Ubuntu or something else for my "new" used Dell 32GB laptop.
The only issue is that I also installed it on my 16GB ThinkPad and the desktop experience has a lot of rough edges.
Generally most of the Linux's have rough edges on the desktop experience. I am using Debian 13 (Current Testing) and while it is pretty decent these days there are lots of annoyances. I still dual boot for gaming and at work I use Windows.
Thanks. It's Youtube keep crashing on Ubuntu 22.04 every 10 minutes and I don't know why. I turned off hardware acceleration and did a few other tweaks, but judging the look of reddit posts I found, there is no solution. That's why I also keep a Windows laptop.
I don’t use Ubuntu personally, but there should be a newer LTS out.
If you are using a nvidia card it might be worth checking if you are using Wayland or X11, Nvidia and X11 typically work better.
It's gonna be more expensive though. Might as well go with a Mac...
[flagged]
Can you please say more. Curious to learn more about this
As far as I know: https://tilde.team/~ben/suckmore/
But, as someone who also didn't know about the drama before last week or something, I never really liked suckless anyway. It always felt like the same pretensions minimalist movement you see in other field. Yeah it is very easy to make something with barely any feature work well and be tiny. Now try to do the same with something I actually want to use.
I kinda agree but it’s easier to apply a few extensions to something barebones than trying to make something bloated fast or make it behave less “smart”.
I have a slightly patched build for dwm and st for a few necessary features and that works better for me than most alternatives and it just works. Also when it comes to input latency on Linux, st is still on top. The modern GPU accelerated terminals focus on throughput which I couldn’t care less about.
https://tilde.team/~ben/suckmore/
Half those links are broken, the other half about the accusation that they’re nazis because they do torchlight marches, and inbetween a wiki article about a "Unite the Right rally" that contains zero mentions of suckless and seems a bit out of place.
Is there anything more concrete?
Yeah. My thoughts exactly. Sounds like a witch hunt.
How about we start calling people nazis when they are actually literal nazis?
The landing page doesn't actually describe what it is. Is it using old chips and writing low level code? Is it open source? You kind of have to define a movement somehow, right?
An example of what a permacomputing solution to a problem vs a traditional one would look like would do a lot of work here. Perhaps where "ପໄଓ -:*´" is...
I highly recommend reading this paper^[0] on permacomputing. It explains the concept in depth.
> In this paper, we argue for the potential of permacomputing as a rich framework for exploring creative design constraints building on a long history of applying constraints in art, design and cultural practices.
[0]: https://monoskop.org/images/6/6a/Mansoux_Aymeric_et_al_2023_...
Gotta mention: https://solar.lowtechmagazine.com
From the text in the link below, it appears that permacomputing is primarily concerned about lowering how much energy you use on tech, and refurbish and reuse old technology.
https://permacomputing.net/getting_started/
Probably the "Properties of permacomputing systems" down this page acts as a a better description of what it aims to be:
https://permacomputing.net/permacomputing/
While that is emphasized, I don't think that really captures it. The idea is to apply permaculture to computation, as has been done with industrial agriculture.
Permaculture is in the first place an ethical or even utopian project, and I'd characterize it as a counter-culture. You can see this reflected in how permacomputing defines itself in opposition to silicon valley: there's a whole page on what they think is wrong with 'Californian ideology'. See https://permacomputing.net/issues/ and https://permacomputing.net/Californian_ideology/.
Permaculture is a design system grounded in ethics, that concerns itself with rethinking a sustainable society inspired by nature. A common trope is the 7 generations rule: how does a design decision today, impact the future of 7 generation down the line? The domain where permaculture is mostly associated with is agricultural systems, but it also has some influence in the built environment. It was never intended to be limited to agriculture. Permacomputing seems to want to extend or apply it to the domain of computing.
Honestly I don't find the idea of extending hardware lifespans the most innovative. I think it is interesting to rethink the whole of computing from the pov of 200, 500 or 1000 years into the future: if we still want to be there and have a good life for all (and do computation), how could that impact decisions on hardware today?
I think a model where we see all current hardware as a 'repository of components and materials' that can be re-composed (not just recycled) is far more interesting than merely extending lifespans. In that model, there is virtually no waste anymore. Everything can be recombined as we discover more valuable ways of putting things together, rather than thrown away, even after a longer time. I'd argue that also mimics the way nature works. Ecosystems are always growing in complexity as life evolves and diversifies, given the right conditions and lack of bottlenecks. There are no static cycles.
> how does a design decision today, impact the future of 7 generation down the line?
There is literally a) no way to answer that, and b) it probably doesn't even matter. For instance, in 1850 (which is roughly 7 generations ago), the Austrian Empire abolished the customs and tariffs between its Hungarian and Ausrtian pieces. How does it impact us today?
I wonder what that has to do with "anarchism, decoloniality, intersectional feminism, post-marxism, degrowth, ecologism".
I don't think I have anything to learn about computing from a website that takes multiple seconds to load plain unstyled text.
Depends on how many joules are needed for that. And maybe you won't learn anything technical from it, but that the intent is laudable and the approach worth knowing/spreading ?
Hmm, it loaded pretty instantly for me and I don't see much bloat in the source. May be you're experiencing the HN effect? :/
Lovely. More neo-liberalism in neo-hippy format. The next Burning Man: Save the planet, compute in older hardware.
Detractors: You can't be anti-capitalist without being on the other side. Also, you can't put individual issues above societal issues.