@ewen @toxi

Very true.

This quote from the article also rings true: "doing things the right way has a cumulative effect".

The 'right way' is one of the areas where relics have good instincts. e.g. asking a consumer to avoid apps > 1 GB will immediately cause them to shift their entire habits. It's similar to choosing to trust your own brain and simple computers or calculators. It resets the shifting window of digital complacency. And then you go even smaller.

#permacomputing #smallcomputing

From the 1982 MP/M Programmers Manual, p39:

2.2.9 File Security.

... It is not possible to provide total security under MP/M II because the BDOS file system maintains file allocation information in open FCBs in the user's memory region, and MP/M II does not support memory protection. In the worst case, a program that "crashes" on MP/M II requires that all processes running on the system be "friendly". However the BDOS file system is designed to ensure that multiple processes can share the same file system without interfering with each other. ..."

Ignore the obvious read (it's a fkn 8080! Mem protection?! hahahaha).

Writing code for this system is a pleasure. Awful in obvious ways, but utterly non hostile, because like the early Internet ruination is trivial to do and therefore EDIT: UNinteresting.

How many people today know to code for the worst case?

I've long thought execution of code over the net is just a bad idea (as a general and sloppy solution to trivial aesthetic problems).

#permacomputing

Permacomputing – ein Gespräch mit Brendan Howell

Permacomputing vs. Wegwerfkultur: Brendan Howell zeigt, wie nachhaltige Computertechnik funktioniert und warum Bildschirme wie Drogen wirken.

Campact Blog

2025 End of year personal computing check-in

I've written quite a bit over the past 11 months about flipping the table on my personal computing. All very unexpected but what a relief to have done it. And also very satisfying to know that my computing now fits my personal ethics in a way that it did not before.

#Permacomputing #GNU #Linux #FreeSoftware #FOSS #Apple #Computing #Tech #Technology #Privacy #Resist #Capitalism #Fascism

https://beardystarstuff.net/posts/2025-12-26.html

Beardy Guy Musings

Beardy Guy Musings

@SamuraiSakura I love Gemini for " #smallComputing ". I think it would fit #Commodore 's vision well. Maybe someone will write a Gemini browser for the #C64U . If not, I hope Commodore will consider Gemini in the future. I think it would fit their "Digital Detox Brand" vision.

https://www.commodore.net/faq

#permacomputing

FAQ | Commodore

Explore Commodore® FAQs to learn about our retro-futuristic vision, product plans, licensing, community support, and the revival of an iconic brand.

Commodore

https://basiclang.solarpunk.au/d/12-facebook-basic-online-christmas-contest

There is a large and active BASIC community on Facebook:

https://www.facebook.com/groups/2057165187928233

There has been a competition running on the Facebook group.

Please find reproduced a curated selection of competition entries on my forum, so you don't have to go to Facebook.

Day 8 – Starfield

https://www.facebook.com/groups/2057165187928233/posts/4151104051867659/

Today a bit earlier ( the 24h rule still apply to the last task!): Your task is to create a pseudo-3D star flight. You must use 6 different characters that become larger the further they move outward (6 different characters, even if they don't get larger, would be just as fine). A maximum of 10 stars should be visible at any given time, and the entire animation runs until 100 stars have appeared on the screen. The direction of the stars must be generated randomly, in which they fly.

Winner Fast - Sven Bastrop

0 sys 65499:dim q(39),e:y=40:t=32:z=160:dim q:x=1024:f=24:for e=. to 39:q(e)=f:next 1 for w=. to 999:q=rnd(.)*y:if q(q)<. then w=w-1:next 2 e=x+q:for e=e to e+y*q(q) step y:poke e-y,t:poke e,z:next:q(q)=q(q)-1:next:print ti

168 Bytes - 7994 Jiffies

2nd Fast - Eyvind Ebsen

1 t=ti:e=160:f=32:d=1024:c=40:h=c:dim s(h),n(h):for r=.to h:n(r)=r:next 2 r=int(rnd(.)*h):w=n(r):a=d+n(r):b=a+(24-s(w))*c 3 for q=a to b step c:poke q,e:poke q-c,f:next:s(w)=s(w)+1:if s(w)<25 then 2 4 if r<39 then for q=r t oh-1:n(q)=n(q+1):next 5 h=h-1:if h>0 then 2 6 print ti-t

225 Bytes - 9371 Jiffies

Winner Short - Sven Bastrop

0 t=ti:a=40:dim q(a):for w=.to 999:q=rnd(.)*a:if q(q)>24 then w=w-1:next 2 e=1024+q:for e=e to e+a*(24-q(q)) step a:poke e-a,32:poke e,160:next:q(q)=q(q)+1:next:print ti-t

130 Bytes - 11765 Jiffies

2nd Short - Jader Monari

1 t=ti:dim c(40):for i=0 to 39:c(i)=25:next 2 for n=0 to 999:a=int(40*rnd(.)) 3 c(a)=c(a)-1 4 if c(a)=0 then poke(1024+a),160:goto 7 5 if c(a)<0 then a=(a+1)-40*int((a+1)/40):goto 3 6 for i=1 to c(a):poke (1024+a+40*(i-1)),32:poke(1024+a+40*i),160:next 7 next:print ti-t

216 Bytes - 26334 Jiffies

Out of competition my code:

0 t=ti:dim p,i:a=160:d=32:dim c,e:q=1024:dim h(39):for b= . to 999 1 c=rnd(.)*40:e=h(c):if e=25 goto 1 2 p=q+c:for i= . to 24-e:if i then poke p-40,d 3 poke p,a:p=p+40:next:h(c)=e+1:next:print ti-t

152 Bytes - 12465 Jiffies

#retrocomputing #basic #retro #vintagecomputers #vintagecomputing #coding #programming #advent #aoc #adventofcode #permacomputing

Hi @hzulla,
take Wirth's words first, not mine.

The whole IT (#FOSS included) is dominated by #corporate #culture (look at youtube, github, paypal reliance, even at congress).
The #permacomputing / #forth bubble (e.g. #uxn) is different but near invisible. Like rodents to dinosaurs.

P.S.: e.g. #Firefox has a lot of google money in it. Libreoffice competes with and mimics #MS office and it's Xerox/PARC precursors. #Linux (you don't think https://AlpineLinux.org, do you?) has IBM's systemd, the author today being on MS payroll.

index | Alpine Linux

Alpine Linux

Hi @hzulla,
that's #Wirth's law: "#Software becomes slower faster than #Hardware faster." https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf

So, law of nature, inevitable :-)

Seriously that's IMO a consequence of growth (money as debt). Corporations are expected to spend money and make surplus. People want promotions and bonuses. So stuff gets added. Removal is rare and dangerous and makes few friends. Just a bunch of #permacomputing misfits. You won't run a business for them. I delivered a 5-min talk at #36c3 https://marcus.rohrmoser.name/talks/#:~:text=sustain

Found this thing growing at the bottom of my unused parts closet. Whatever it is, I think its spreading!
#9front #plan9 #permacomputing

Now we're cooking. Running the new, wonderful, Emerald romhack #PokemonLazarus on my 3DS XL thanks to homebrewing.

I was struggling with an old, unreliable SD card reader. Ended up buying a new one and the process went very smoothly thanks to these guides: https://3ds.hacks.guide/

Breathing new life into both a beloved old console and a franchise that has disappointed me with its newest entries.

#pokemon #3ds #nintendo #romhacks #homebrew #permacomputing