Comment by ๐Ÿฆ€ Proton

Re: "Thoughts on nomadnet as gemini competitor?"

In: s/SmallWeb

Python2 has been obsolete since 2008

๐Ÿฆ€ Proton

2025-10-19 ยท 7 months ago

Poll Results

1. nomadnet rocks

โ–ˆโ–ˆโ–ˆโ–ˆโ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ– 19%

2. nomadnet rocks but not as gemini competitor

โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–โ–โ–โ–โ–โ–โ– 70%

3. nomadnet sucks

โ–ˆโ–ˆโ–ˆโ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ–โ– 11%

27 votes were cast.

14 Later Comments โ†“

๐Ÿ™ norayr ยท 2025-10-19 at 23:57:

@darkghost with all dislike towards python that i have, it isn't that true that you can take c code from 80ies and still compile it.

look, here is the

โ€” historical code for lilith emulator from 1983

It is now quite impossible to get this running again under a recent C compiler or a recent system. No ANSI C compiler will accept this code and even if everything gets tweaked such that it is accepted, it still won't run because there exist far too many portability issues. The emulator depends on an evaluation order generated by the K&R compiler at multiple occassions which, however, was never guaranteed by C.

๐Ÿ‘ป darkghost ยท 2025-10-20 at 00:01:

Hence the criticism. Python 2 is gone. Software continued to be released until the end of life of Python 2. In my case, the libraries dated to 2006. It takes resources and time to rewrite software. In this case, something wasn't available to bring them up to Python 3. And, it being not my job to write software, I stopped doing that task and replaced it with nothing.

๐Ÿ™ norayr ยท 2025-10-20 at 00:03:

then it continues:

The only method to get this code running is to compile and run it under an emulator for this ancient architecture using an installation of UNIX Edition VII which is fortunately now freely available.

i tried to port it to modern c and it was so hard that i decided to rewrite it instead in oberon.

โ€” /u/norayr/image/601.png

though it is an offtopic i was able to compile with modern oberon compiler lots of historical code, even by just preparing wrapper module XYPlane to run this Tetris on Linux and X11 instead of Oberon system.

๐Ÿ‘ป darkghost ยท 2025-10-20 at 00:44:

1983 predates the attempts to standardize C but I take your point humbly. ANSI C dates to 89 and maybe if I wasn't a snot nosed kid back then, maybe I'd be complaining about it too and advocating for COBOL.

๐Ÿ™ norayr ยท 2025-10-21 at 00:22:

heh (:

๐Ÿ™ norayr ยท 2025-10-21 at 00:26:

i just thought and checked, turbo pascal's initial release was on november 20, 1983.

the dialect is supported in freepascal. so heh, if the code doesn't talk directly to ega/vga memory and doesn't do specific dos things, should be compilable today with fpc and should run under modern linux. (:

๐Ÿ™ norayr ยท 2025-10-21 at 00:27:

otherwise it should run under freedos.

๐Ÿš€ stack ยท 2025-10-22 at 02:00:

In my experience when something sucks, it is because of python. Slow, big, weird, downloads god knows what from god knows where, breaks Linux if you try to get rid of it _or_ upgrade it without a weird version management system.

As a language, horrible in so many ways -- syntax, indentation, no tail calls optimization...

Some people can deal with it, but it makes me sick. Some people don't mind being in debt, but it likewise makes me sick... If you can manage, good on you but I will stay away

๐Ÿš€ stack ยท 2025-10-22 at 04:46:

BTW, you can totally run Common Lisp code from the 80's, the standard was set back then and never changed

๐Ÿš€ devoid ยท 2025-10-22 at 13:27:

To all the Python bemoaners here I have but one question: Please show them how it should be done instead of caterwauling about what is

๐Ÿš€ stack ยท 2025-10-22 at 18:27:

@devoid: See Common Lisp.

Standardized in 1980s, never needed to be 'updated'. No syntax to speak of. Well studied, all quirks written about last century. Dozens of implementations, some faster than C. Real macros for serious coders. Real lambdas (that is where they came from, along with most of so-called computer science), real closures, real symbols, amazing oo system if you choose to use it, packages, build systems, and best of all, it is a programmable language that can manipulate code as any other data.

๐Ÿš€ devoid ยท 2025-10-22 at 22:42:

You don't have to show *me* @stack, I know Lisp and I know full well what it can and cannot do.

Show **Them**. Build a Reticulum implementation that brings to the fore what you would like to see and leaves out what bothers you.

Hell, why not build a better Python?

If it's worth your time to complain about something then it's worth your time to improve it or build something better, don't you think?

๐Ÿš€ stack ยท 2025-10-23 at 00:28:

I am not complaining -- just answering why there is a negative attitude toward python.

As for reticulum -- I have no idea what it is, but as it is written in python, I will never use it.

And to build a better python.,.. Why? People think it's great, so it must be doing it for them. I don't even know what it means to build a better python. It's like building a better fascist state, or a better fart.

๐Ÿ™ norayr ยท Mar 12 at 18:17:

i tried it, it got me 300mb of python libs. and it all for, practically, just running a webapp chat, which i wasn't able to make to work. this one probably because i don't understand how it works. but still, 300 (it was more) mbs of python for what?

yggdrasil binaries are about 5-7 mb in installers.

just checked, yggdrasil binary in my computer - 11mb, yggdrasilctl - 7. close to the minimal code size go produces, i guess.

Original Post

๐ŸŒ’ s/SmallWeb

๐ŸŒฒ byte:

Thoughts on nomadnet as gemini competitor? โ€” I've spent almost the whole day researching reticulum and nomadnet, and here are my thoughts: I initially was interested in it to see how hard it is to host your own pages over it, configure and connect to the whole thing. However, the whole stack is written primarely in python (that scares me in terms of reliability because no offence but python is a trash language for that purpose), and clients are bretty basic. There's no search on page...

๐Ÿ’ฌ 46 comments ยท 5 likes ยท 2025-02-01 ยท 1 year ago ยท #nomadnet ๐Ÿ—ณ๏ธ #reticulum