What is the most powerful computer that can feasibly run off of two (or four, at most eight) AA batteries?

I've considered getting a Game Boy Advance or Wonderswan so I can play those games in their intended environment: but I'd prefer something that's more general purpose, complete with a keyboard.

As for battery life, I'd expect the thing to last at least 4 hours.

#askfedi
#retrocomputing
#permacomputing

Just arrived in Amsterdam. Patricia J. Reis @patricia_j_reis
and I are invited to give a talk and workshop next week at critical infrastructure lab
and Waag.
https://www.criticalinfralab.net/upcoming/?id=1637

Join us on Monday for the talk!
Monday 17.00 - 20.00 at the Bushuis. 

Thank you, Fieke Jansen, University of Amsterdam, for all the hard work preparing this workshop!

#permacomputing
#decolonialcomputing
#ecofeministhardware
#claypcb
#criticalinfrastructurelab

Zachary Furste and I are working on a #permacomputing project through which we are facilitating the creation of a network for collectively preserving endangered #archives. It's called compost.cc and you can learn more by visiting the about section: compost.cc/about

Working on the next version of writerdeckOS (finally!) which replaces the default word processor of Tilde with Wordgrinder.

That said, in case someone wants to use a different word processor, I'm prepackaging it with several command line word processors and text editors such as tilde, wordgrinder, vi, vim, nano, emacs, joe, and....

Word Perfect!!!

Hahaha! Tavis Ormandy released a ported version of Word Perfect for Linux a handful of years ago.

So here's me running Word Perfect in Linux!

Word Perfect for Linux: https://github.com/taviso/wpunix/

#writerdeckOS #permaComputing

@denny @lolaodelola Was there a realistic chance for things to go differently? AFAIK everyone was doing their own thing at the time. Heck, even ASCII wasn't on everything, see the Apple II for example:
https://en.wikipedia.org/wiki/Apple_II_character_set
My impression is that for a while most computers were designed for one market and one language, which kinda makes sense.
When memory is expensive, you don't want to waste encoding space on characters you assume you'll never need, and you probably don't want to give up random access either by going for a compressed representation like UTF-8.
You would also need sufficiently powerful character rendering hardware, which will also make your machine more expensive and you will need to store the fonts too, which will take up ROM space somewhere.
And ASCII came from telegraph codes and there you run into human limitations.

Maybe socialist countries had something planned earlier, but I doubt it, seeing how learning Russian was practically required in Hungary just a few decades ago. Colonial countries wouldn't need Unicode, because they don't want to communicate with others as equals.
Maybe some other groups were working on something like this? Closest I can think of in spirit are constructed languages like Esperanto.
But I don't know of any 20th century group that had the infrastructure to build telecommunication networks or had the power to influence standards, and also prioritized the best interests at humanity at large instead of national or corporate interests.

I guess I should bump that book about Project Cybersyn higher on my reading list...

This topic of encodings is also interesting in terms of #permaComputing and #collapseComputing .
Given the very tight constraints that a post-collapse device operates under (salvaged chips, scarce electricity, limited storage) and the intended audience of most projects (highly technical operators), it's tempting to simplify things and just use ASCII.
Personally, I'd like to expand the target demographic in my project and get things like internationalization and accessibility right from the start, but I can see how it eats into the hardware and complexity budgets.

There are also questions about the language of identifiers and keywords, but this post is already too long. 

Apple II character set - Wikipedia

writing my own Tiny BASIC is starting to make a lot more sense.

i have a lot to share, but i am not yet ready, i feel like once the keystone goes in, in my understanding, i will be able to share a lot of what has been going on.

#retrocomputing #basic #dev #permacomputing

It was an honor to be interviewed by @neil_selwyn for the #Education #Technology #Society #podcast he runs on #Critical #EdTech.

https://www.buzzsprout.com/1301377/episodes/18914799-ed-tech-as-climate-criminal

It was about this research thread I've been pursuing for a while on Higher Ed's complicity in the excesses of the #tech sector. I have a position paper in the pipeline with an Irish Journal on EdTech, not super clear when that will be out. The provocation is: "EdTech as Climate Criminal".

Meanwhile, this was only possible thanks to the amazing work and research by loads of brilliant folx, many of who are right here on #mastodon and #lurk.

Huge thank you to @neil_selwyn @ketan @titipi @Aepasek @rra @l03s @320x200 @jasonkoebler @parismarx @decentral1se @alcstrt @djoerd @olivia @praxeology @latentspace @danmcquillan @gerrymcgovern + so many more contributors to the #permacomputing and #degrowth ideas and all my colleagues at the #climate #justice #universities #union #CJUU @index

❤️

Ed-tech as climate criminal? - Education Technology Society

The environmental harms associated with our tech use are becoming increasingly apparent ... so how should the ed-tech community be responding? Colm O’Neill (South East Technological University) talks about the need to rethink ed-tech in light...

Buzzsprout

An Ode to Workarounds and Permacomputing

Okay this is a pretty obvious post given what I blog about, but I'm feeling really good right now so I want to share that positivity with as much people as I can.

Given the state of the current political climate, it's nice that "slices of heaven" still exist in the world, and we should do our best to support them. I'm talking libraries, small websites, libre software projects (including the small ones made as toys), etc.

But this post is about permacomputing(?), or at least my understanding of the concept, because I think it's fucking awesome, and there's a lot of interlap with the things I discuss here.

I love that many solutions work just as long as you shift your mindset.

I love that I can use a 22 year old laptop for some modern activities. Even though it doesn't support most major modern Linux distributions (and the ones supported have some problems), I can stick with an older version that works best, or use an operating system like OpenBSD and NetBSD that still has built-in support, and I'll still be happy.

It sucks that my 22 year old laptop can't run modern programs, but I can still pull out older versions of LibreOffice, Blender, Anki, etc, or even find modern programs that still compile under C, or even Rust, which has a target for the computer's lack of SSE2, and I'll still be happy.

It sucks my 22 year old laptop can't play Minecraft all that well (if at all), but there's projects like ClassiCube that port Minecraft Classic to fucking, like, everything, even my laptop, and I'll still be happy.

It sucks that I can't play modern games on a tiny computer like a Pi 4, but it's still awesome that I can emulate thousands of games thanks to the hard work done by the people who document and emulate the original console and dump the original ROMs (huge thanks to Near), and I'll still be happy.

It sucks that I can't run older versions of Linux applications easily, but it's awesome that I can just download a Windows binary of the older version and run it under WINE, which matches my silly Windows 95 and Windows 98 XFCE skins or even emulate MS-DOS programs via DOSBOX's many new forks (DOSBOX-Staging, DOSBOX-X), PCem/86Box, etc.

It also sucks that Vim is embracing AI, and no matter where you stand, AI has a ton of issues. But nothing's stopping me from compiling an older version like Vim 8.x (even if the website made it harder to find compared to two years ago). Others, such as Drew DeVault, took matters into their own hands, forking the older version to create "Vim Classic".

It sucks that the odd Wikipedia article has AI-written trash, but it's awesome that I have my own pre-ChatGPT copy of Wikipedia that I can host on my own computer via Kiwix and even search like regular Wikipedia, and as a bonus, Wikipedia now bans AI generations outright.

It sucks that the modern web is fucking garbage, but it's amazing that the small web exists, whether it be on HTTP, Gemini, Gopher, etc.

It sucks that search engines are shit now, but it's amazing that people have proposed solutions to break our ingrained habits. It's cool I can set Wikipedia as my default search engine or even utilize search engines with a whitelist of "trusted" websites (like Mojeek's "Focus") or use different search engines altogether.

It sucks that systemd is complying with the upcoming age verification laws, but it's fucking awesome that there still exist many systems out there that don't use systemd at all, including the *BSDs, 9front, etc. (Except Artix Linux. Fuck Artix).

It sucks that I can't run some modern applications on my computer running OpenBSD, but that doesn't stop me from emulating, say, a Linux environment via vmm or QEMU, and using SSH forwarding or VNC for graphical environments. (I considered emulating a newer Linux on my 22 year old computer even though it'd require a lot of patience to even boot it up, lol.)

It sucks that modern Android phones come with a lot of fucking bloatware, but it's fucking cool that I can disable them thanks to a project like Universal Android Debloater that has a user-curated list of apps and descriptions explaining what they might do, which should help extend the lifespan of the phone by saving power and battery.

It sucks that a ton of modern games require a powerful computer, but it's fucking awesome that I can make my own, for something like the Game Boy, thanks to the dev tools and guides that many have worked on for the console, and any device with a screen should be able to play it. Or that many of the indie games I love still run on my OptiPlex 7010 with an Intel HD 2500, even though on Linux I need to add PROTON_USE_WINED3D=1 as an argument for every Proton game. Or those indie games may even run on my Pi thanks to Box86. Or with some tinkering I could turn my phone into an off-brand Steam Deck by installing a Linux desktop on my phone via Termux, then compile Box86 and WINE myself, start an X11/VNC session, and play the games.

For me, it feels like every time there's a hurdle, there's like 50 different solutions around it. That doesn't make the "sucks" things any less valid, and I think we should still fight against them; I just wanted to be grateful for the amazing things we have now.

Now, if you'll excuse me, I want to chill and spend my time learning Common Lisp and FORTH, and maybe develop some game clones with some friends.

God, it's been a while since I've wrote a blog post like this.


#retrocomputing #permacomputing #ai #ramble #gratitude
GitHub - ClassiCube/ClassiCube: Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#)

Custom Minecraft Classic / ClassiCube client written in C from scratch (formerly ClassicalSharp in C#) - ClassiCube/ClassiCube

GitHub

@undonecs

Thank you very much for organizing this great conference! Had a blast talking about #permacomputing #plan9 #IRC and #forth at #UndoneCS. I did miss the morning talks due to the timezone difference, but I really look forward to the recordings!

Thank you @aarjav and @cbecker for working on this with me!

👩‍🎤…I still got some #punk rock cred! So, it's last session after 3 days of #UndoneCS. I admit I zoned out, had trouble concentrating on Nils Bonfils' talk “Cultivating a Historicist Sensibility through Permacomputing”.
Through my mind haze, I hear Nils say the word “#anarchist”, then, “#anticapitalist”. Suddenly I'm wide awake & completely focused.
#PunksNotDead

I'm glad too as this #permacomputing stuff is extremely interesting & definitely important to future of #FOSS.

https://www.undonecs.org/2026/abstracts/UndoneCS26_abstract_47.pdf