======================================================================
            NPS LIVE BOARD FOR BRAVE HEROES - port 1915
            /bin/nps.pl - Perl script called from inetd
======================================================================

NEXT ONE Mon Jan 27 22:25:31 CET 2025
Hello there online hero!
/037/ How to write something on the board

----------------------------------------------------------------------
NEXT ONE Wed Jan 29 23:41:41 CET 2025
hey Morena!

- eidolon

----------------------------------------------------------------------
NEXT ONE Fri Jan 31 01:44:54 CET 2025
What happens if someone sends a terrabyte of data to your NPS server?
IanJ

----------------------------------------------------------------------
NEXT ONE Fri Jan 31 09:19:32 CET 2025
My dear friend IanJ, first of all, congratulation for using NPS ;/
Regarding data, I will probably never know, my Plan 9 server will
crash and never boot again. I will be new owner of terrabyte of data
and sender will get bad karma. Let's believe in a better world ;/

I setup just maximum number of lines limit. Someone can probably send
huge one line. Good point, probably I can limit connection time, not
sure about the size. Text is written by lines, not at the end of
connection. More simple will be probably to setup max line legth.
With max lines and max line lenght there will be some limit how much
one can fit into it.

But, I don't like even current max lines limit. It adds complexity
into setup. More simple and safer would be probably just plug in USB
flash drive and store risky, no critical files there.
morena

----------------------------------------------------------------------
NEXT ONE Sun Feb 2 11:42:14 CET 2025
hello. i like your setup.
am learning a lot from your example.
good luck!

----------------------------------------------------------------------
NEXT ONE Wed Feb 5 12:00:18 CET 2025
Hi there,
Are you using original Plan 9 or 9front?
How are you managing the mouse in Plan 9?

From time to time I try the 9front OS in
a virtual machine but after about 20 minutes
I have problems with the hand articulations.

Also, I do not like that "rc" has no command
history. For me, it is cumbersome to scroll
up and down for the text I need.

--
mKz

----------------------------------------------------------------------
NEXT ONE Wed Feb 5 12:16:59 CET 2025
Hey mKz,
I use Plan 9, Richard Miller's port for Raspberry Pi. Works well for
me. Mouse works, not sure what you mean by hand articulation issue.

Plan 9 is probably not the most ergonomic operating system. Especially
after decades of learning things from UNIX, Windows and so.
It may feel sometime like ride a horse compared to drive a car ;/
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 5 13:19:22 CET 2025
Hi morena,

By articulation I mean the joint articulation
between the arm and the hand.

--
mKz

----------------------------------------------------------------------
NEXT ONE Wed Feb 5 14:58:59 CET 2025
That's the question for your local geriatrician ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu Feb 6 07:08:47 CET 2025
RE: 9front command history, that's what the " and "" commands are for.
For example:

% echo foo
foo
% echo bar
bar
% mk install
...
% " echo
% echo foo
% echo bar
%

Using "" will run the last command that matches, so:

% "" echo
% echo bar
bar
%

Hope that helps.

--
kg

----------------------------------------------------------------------
NEXT ONE Thu Feb 6 13:04:47 CET 2025
Is this still an internet?

----------------------------------------------------------------------
NEXT ONE Thu Feb 6 15:48:25 CET 2025
I am sorry, we are offline. The internet is full anyway.
morena

----------------------------------------------------------------------
NEXT ONE Fri Feb 7 14:12:56 CET 2025
Hi kg,

Thanks for the information about the command history.

--
mKz

----------------------------------------------------------------------
NEXT ONE Fri Feb 7 15:49:51 CET 2025
I disagree with your statement about Usenet. Very few groups are
moderated, you are free to create an unmoderated group if you don't
like the moderated one.

Enjoy the text protocols, they are our salvation.

IanJ

----------------------------------------------------------------------
NEXT ONE Fri Feb 7 16:03:45 CET 2025
Here we go, the first knight in full armor protects the dunghill.
I see you had hard time wiht NPS recently, fucked up this Board of
heroes ;/ Text is written into board when you hit enter, line by line,
then you can't correct, delete or even cancel whole message. To be
safe, it's good idea to write it into a file and then cat it:
$ cat file | nc morena.rip 1915
morena

----------------------------------------------------------------------
NEXT ONE Sat Feb 8 22:07:41 CET 2025
Apologies for messing up the board.

I will follow your suggestion and write future messages to a file
before sending.

---

What you choose to subscribe to is not the fault of Usenet. If you
subscribe to moderated groups then you accept their moderation.

I was offering a solution to your complaint, not really defending
Usenet. Although Usenet is worthy of defence, unlike your protracted
whining.

---

Speaking of dunghills...

https://www.tastyfish.cz/lrs/plan9.html

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Feb 8 22:48:12 CET 2025
Hey,
So you suggest, that if I want to discuss about Plan 9 on Usenet
I should create new newsgroup somewhere nowhere, which in practice
would mean I would need to run a NNTP server as no other server will
propagage that newsgroup. Then I will write there and what? Pray and
wait until some random registers account on my new NNTP server so he
may read and post into an empty Plan 9 newsgroup? Or I should just
write about Plan 9 into some already alive ianj.mom.recipes newsgroup?
I am sorry, Usenet is obsolete. There is NPS board already ;/
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 12 02:03:48 CET 2025
Write the message in your spirit editor and pipe its buffer to netcat.
w !nc morena.rip 1915

- eidolon

----------------------------------------------------------------------
NEXT ONE Wed Feb 12 21:37:08 CET 2025
Good point. Built-in feature - Board of Heroes in many text editors ;/
morena

----------------------------------------------------------------------
NEXT ONE Fri Feb 14 01:35:28 CET 2025
You don't need to run your own news server to add groups to Usenet.
There is a process to request them if you want them:
https://www.newshosting.com/usenet/how-to-add-newsgroups-to-usenet/

Trying eidolon's buffer piping suggestion from vim. Hopefully all
works as expected.

IanJ

----------------------------------------------------------------------
NEXT ONE Tue Feb 18 17:41:20 CET 2025
Congrats to your server. I'm happy to see that the board is also
available over finger://morena.rip. Are there more fingers
available? Would like to know...

----------------------------------------------------------------------
NEXT ONE Tue Feb 18 20:28:40 CET 2025
Hey, there are some "finger rings" and people who use finger. I don't
remember all those sources. You have to search a bit and you will find
some. Some those shell and tilde communities often run a finger thing.
Some fingers:
https://redterminal.org/gemlog/2024-01-26-Finger_protocol_support.gmi
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 19 07:20:50 CET 2025
re: buffer pipe
You can repeat the command with 'w !!'.
It's useful for follow-up messages.

re: finger(1) lakes
happynetbox.com

- eidolon

----------------------------------------------------------------------
NEXT ONE Wed Feb 19 10:15:55 CET 2025
Re: OpenBSD - archaic typewriter
Did you try to interrupt boot process and then using command
"set tty fb0" to direct video output do HDMI? This worked for me when
I was playing around with RPi4 + OpenBSD

----------------------------------------------------------------------
NEXT ONE Wed Feb 19 10:49:39 CET 2025
Hey. Yes, that I tried, but two keyboards I did not work there. So I
was unable to interupt the boot process or write anything there.
Interesting is, that keyboard worked one stage before, but when
OpenBSD boot prompt showed it stopped working ;/ That's probably
good. I would probably not survive all that antique things in OpenBSD.
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 19 11:06:28 CET 2025
In answer to your OpenBSD + Pi problems:
https://forums.raspberrypi.com/viewtopic.php?t=373423

Maybe you can then ditch the old thin client for your preferred ARM
architecture.

It's funny as an observer to see you keep going around in circles.
Complaining about OpenBSD (archaic typewriter) but always you return
to it. It's not the fastest but it's robust, like a piece of communist
era machinery.

If you need to rely on something, it is better slow and over
engineered than fast and fragile.

Using hardware with SD cards as a main drive is not advised. They do
fail unexpectedly, I had this happen several times when running a Pi
with network monitoring software on it. I was using quality Sandisk
SD cards also, not cheap junk.

Anyway, good luck.

UNIX is still with us for good reason, there's nothing better yet.

IanJ

----------------------------------------------------------------------
NEXT ONE Wed Feb 19 11:48:35 CET 2025
Dear brave warriors, be like communist machine enginers and try to
keep lines under 70 characters in lenght. I found eidolon's suggestion
to use text editor and pipe its buffer to netcat helpful for this.
morena

----------------------------------------------------------------------
NEXT ONE Fri Feb 21 15:44:10 CET 2025
If you can't connect or whatever, that's okay, I just activated
nftables ;/ It was pretty long journey to just find out something
short, simple that also works without some cumbersome frontend.
morena

----------------------------------------------------------------------
NEXT ONE Sat Feb 22 15:47:19 CET 2025
Producing and distributing simple servers for things like gopher, nex,
nps and finger is a positive move. Hopefully people will use them,
improve them and tailor them to their own needs. Communities can build
around such things.

Human scale software is a rare thing in this era of computing. It is
amazing, and unfortunate, how fast the moss and weeds grow.

---

I have just finished my daily browsing of bongusta, seeing what new
articles were published.

In your 'About Morena and Great Gopher server' article. The section
listing URI's for the different protocols you missed the : from the
http line.

Just a small observation.


I also had the horror of reading someone trying to commercialize
gopher. These kind of people destroy everything, driven by their own
selfish motivations and tinkering. To them, gopher is just another
audience to market to. Media whores who don't care how or where they
get their audience.

It reminds me of the saying, A little knowledge is a dangerous thing.

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Feb 22 17:06:02 CET 2025
Doing business on Gopher or other similar places is not that bad, but
the opposite. Like doing many other things anywhere. The important
factor is - human limited. What I mean, if a human offering service
or product himself, whatever it is, hairdresser, shoemaker, repairing
some tools, writting, painting ... I think it's a good way.

Otherwise what should one do? Use some corporate, harmful big things
like social media, ebay owned by some master? There is no reason why
Gopher or anything else should be somehow restricted to just some
topics, or some doings. What's most important, that it is a human way
and that is so rare, almost non-existent in the current culture.
The way doing business, that if you have a grocery, you will have some
store, maybe some plate on it with your offerings, but you will not
knock on everyone's door and visit their bedrooms to promote your
special. Just do it human way, whether it is in your garage or Gopher.

Bonus info: next time I will have to wrap your grumbling into 70
characters length, I will charge you ;/
morena

----------------------------------------------------------------------
NEXT ONE Mon Feb 24 15:12:02 CET 2025
Greetings from the InfinitelyRemote gopherhole o/

----------------------------------------------------------------------
NEXT ONE Tue Feb 25 17:36:48 CET 2025
I have enabled inetd with the intention of writing and running some of
the services I use. In doing so I have also enabled talkd. 

Most likely geomyidae will be the first.

IanJ

----------------------------------------------------------------------
NEXT ONE Tue Feb 25 18:24:39 CET 2025
Looking forward for the next NEX and NPS server. I'm guessing it will
be in Perl, since you are a former Perl monk ;/ inetd is great, if
nothing is happening, then nothing is really happening, inetd is just
listening. Then also all those small services can stay simple and tiny
as they don't deal with networking.
morena

----------------------------------------------------------------------
NEXT ONE Tue Feb 25 20:48:27 CET 2025
inetd is a good example of UNIX philosophy. Do one thing and do it
well, leaving the application specific part separate, avoiding
duplicating network daemon functionality everywhere. 

I was actually thinking of writing the services in shell or awk. Perl
would be easy, but then you make Perl a dependency. If we continue
building on top of layers of libraries, languages and tools we add to
the problem of removing them or changing them later. We keep adding to
the dumpster-fire.

Using the most basic and already included tools is a more elegant
solution. If we start pulling back the layers, rather than adding to
them, one day we might have a very basic system that requires very few
additional things.

It is codebase degrowth. When did you ever hear of a project becoming
smaller, less featured and reducing external dependencies?

Everything starts small...

IanJ

----------------------------------------------------------------------
NEXT ONE Tue Feb 25 22:48:55 CET 2025
Wise words as usual ;/ I will probably go back to shell too.
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 26 10:47:01 CET 2025
I could go back to shell too. I have already equivalents of all Perl
programs in shell. However I am thinking to make also Perl webserver,
nex proxy, instead of kinex. So I have full control over it and
eventually can run it from inetd too. Current kinex is in Go and
that's beyond my ability or willingness. Even as a non-programmer
I can at least understand Perl, for whatever reason maybe even more
than shell. Shell is still pretty limited. Not sure if it's the right
tool for this kind of tasks.
morena

----------------------------------------------------------------------
NEXT ONE Wed Feb 26 14:34:21 CET 2025
this is like the momentous time in history when cobol programmers came
out of retirement in order to save the planet

when the going gets rough the senile still have to get going --
molvanian proverb

es pollila no pollo

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 14:35:48 CET 2025
The 2nd edition of the awk grey book was released a couple
years ago, for those who ride the cusp of emerging tech.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 14:46:08 CET 2025
Never tell a hoarder that there is something for sale!
morena

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 16:35:36 CET 2025
If you did not find a copy of this grey book in your room
when you checked in, please call the puffin at the front desk.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 17:05:03 CET 2025
Seriously, if you see IanJ around never mention any physical stuff.
What systemd is in software, he is in this physical world.
Fun fact: systemd socket activation can replace inetd ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 18:20:47 CET 2025
No physical stuff. No peridots or puffins.

They say you can't take it with you when you go.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 18:40:59 CET 2025
Of course he can't take them, one can't carry as much as IanJ
accumulated during life. There are not so big shipping containers.
morena

----------------------------------------------------------------------
NEXT ONE Thu Feb 27 20:50:25 CET 2025
Another small step I did today was to replacing OpenSSH with Dropbear
and run it from inetd.
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 17:09:54 CET 2025
In gopher://morena.rip:70/0052 you said "[o]ne can write few lines of
shell script to have fully usable and safe NEX server" and gave the
following example script:

    #!/bin/sh
    read request; cat /var/nex/

It's a little misleading to say it's "fully ... safe" when a request
as simple as "../../etc/password" will expose your system's password
file. Sorry, game over.

Besides, what is the real difference between NEX and Gopher? The
protocol is virtually the same: a client opens a connection to the
server and sends the path it wants followed by CR LF (or only LF as
the case may be), and the server responds with the content of the file
found at that path.

As far as I can see, a Gopher server is basically a NEX server but
with a bit extra (e.g., it supports search strings). Or, you can
even go as far as saying a Gopher server really *is* a NEX server
with support for a tab byte in a file name and that can generate a
file's content on the fly--AFAICT, the NEX protocol doesn't dictate
exactly how a server should respond to a given file request, i.e.,
whether a file must actually physically exist on the server or if the
server can generate the data. In my mind, whether a file physically
exists or is generated is an implementation detail, and the protocol
itself shouldn't concern itself with that kind of detail (even HTTP
the protocol isn't too concerned with how a server comes up with the
content that a client requests).

The only real difference I can see is that NEX uses a menu/document
format that seems to be based on Gemini's rather than Gopher's
tab-based menu format, but even that is fairly minor and doesn't make
one protocol simpler than the other (po-tay-toe/po-tah-toe).

A simple (and relatively secure) Gopher server can also be written in
a few lines of shell script, and in fact someone already wrote one.
See gopher://verisimilitudes.net:70/0gophershell. It does basic error
checking (reject .. in the path, ensure a file actually exists, etc.).
I ran a modified version of that script on my server for about a month
until I wrote my own Gopher server.

-cw

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 18:07:26 CET 2025
"One can write few lines of shell script to have fully usable and safe
NEX server. In a hurry, the whole server can be extremely simple if
inetd or something capable listens on port 1900 and call your script."

It does not say, that one line is safe. It just shows how main
functionality is simple. Fully usable and safe "few lines", not one.
But ye, it's not clearly written, like most of my text.

The difference between Gopher and NEX is around 800 lines in RFC.
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 18:21:43 CET 2025
I just added note bellow that script about the danger you mentioned.
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 20:14:45 CET 2025
cat << EOF | nc morena.rip 1915
Using a here-doc to post to the board gives you the amenities
of the shell.  Place fmt(1) in the pipeline to format the
message for business or pleasure.
\. <--- unescaped dot to terminate connection
EOF

- eidolon

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 20:47:46 CET 2025
Channel the fputs() of warrior poets.

- eidolon

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 20:58:42 CET 2025
There is Alexa, Siri, Google Assistant, Cortana and some others voice
assistants and eidolon for NPS ;/
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar  3 21:19:17 CET 2025
To revivify your kitchen, run citrus peels through the garbage
disposal.

- Clippy

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 17:42:24 CET 2025
Hello morena
posting from bosque-protector.com
all in good faith

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 17:58:41 CET 2025
> It does not say, that one line is safe. It just shows how main
> functionality is simple. Fully usable and safe "few lines", not
> one. But ye, it's not clearly written, like most of my text.

Fair enough, and thanks for the clarification.

> The difference between Gopher and NEX is around 800 lines in RFC.

A lot of those 800 lines are things that many other RFCs have, e.g.,
context, history, and rationale. Also keep in mind that Gopher was
developed in the early '90s when we didn't have existing hyperlink
protocols, so concepts had to be explained that wouldn't have to be
today. It also has implementation suggestions/recommendations and
detailed request and response formats using a BNF syntax which can be
quite verbose yet can eliminate ambiguity. It does have, admittedly,
a lot of redundancy in the description of the response for each item
type (these could be condensed significantly).

On the other hand, the NEX protocol specification is lacking in
some details. For example, can a URL line be followed by a text
description? Is whitespace significant in a URL line? What should
be returned if a file doesn't exist or is inaccessible for some
reason? Is a client or the server expected to close its side of the
connection first?

I'm not trying to knock NEX. It's neat and refreshing to see
something so simple yet still effective at what it does. But I think
it's a good thing to compare something new with existing technologies
to see where it's lacking or where the old technologies could be used
in new ways. It can help us look at existing technologies in a new
light.

-cw

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 18:00:30 CET 2025
Erm, I think I accidentally tested your board's handling of
simultaneous posts. :-D

-cw

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 18:16:05 CET 2025
I'm delighted to see that this protocol actually works well had
trouble ending the conecction. Trying again to end with a single dot
on the last line. Crossing fingers...
.
Well, that dot didn't seem to work :(
I wonder if my terminal is sending some extra character I can't see.

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 18:26:17 CET 2025
Yes, your terminal is sending carriage return at the end of each line.
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 18:27:21 CET 2025
Miguel from bosque-protector.com, again, here.
Sorry for all the mess. I'm writing on ed, to
check if sending the file to the board will be
safer/just work better from my machine.

I'm enjoying the series on the NEX protocol.
A pity that it doesn't have a wider adoption.

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 19:11:47 CET 2025
Miguel the adoption starts with you. Just start your NEX server.
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 20:23:20 CET 2025
I just removed specifically the carriage return from the user input.
echo bin/nps.pl | nc morena.rip 1900
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 20:33:54 CET 2025
OK, I'll try to get one running. I'll be using
your sh script. Wish me luck!

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 20:42:55 CET 2025
I setup testing board /test file, reachable also over web. It's the
same nps.pl script, just over port 1920 for testing things, so this
board does not get poluted with Windows hackery ;/ 
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 20:59:21 CET 2025
Also, as I am on my road to abandon mail server here, I would
appreciate some testing messages over port 2000. The same way as NPS
on this board, but messages would be private for me only.
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 21:53:26 CET 2025
Interesting how different port can have different results of spam.
While on this 1915 all looks okay, I already got several nonsense on
the port 2000 from some robots probably.
morena

----------------------------------------------------------------------
NEXT ONE Tue Mar  4 23:58:01 CET 2025
When making a post with ed(1), read a connection-terminating
dot into the last line with '$r !echo .' or use a placeholder
character and substitute it, since a dot on a line is also the
ed command to leave input mode...

- eidolon

----------------------------------------------------------------------
NEXT ONE Wed Mar  5 21:21:32 CET 2025
> I setup testing board /test file, reachable also over web. It's the
same nps.pl script, just over port 1920 for testing things, so this
board does not get poluted with Windows hackery ;/

> Interesting how different port can have different results of spam.
While on this 1915 all looks okay, I already got several nonsense on
the port 2000 from some robots probably.

You can never have too many ports in order to keep the savages at bay.
It's a scalable solution, too. Just add more ports!

> Also, as I am on my road to abandon mail server here...

Good thinking.

You never know how much you actually need a mail server until you've
uninstalled one and knowing is half the battle!

PS: Are you sure that you don't want to reinstall Plan 9 yet one
more time?

PPS: Are you *really* sure about going all in on NEX? Never bet on a
one-trick pony. Think about it!

- A concerned reader

----------------------------------------------------------------------
NEXT ONE Wed Mar  5 22:37:20 CET 2025
Hey concerned reader. I am not really sure about anything. The crowd
went all in on Google and Facebook long time ago. If I bet everything
on NEX, world will not collapse. This is morena.rip, my space, garage,
playground. If I unplug Raspberry Pi from the power nobody will cry,
nobody gets hurt. If whole Gopher, NEX, whatever disappear tomorrow,
people will not suffer, their life will be not worse.

After five months of running this server, I got one email as no reply.
You could send me an email, but you prefered this Board of heroes.

If we are not able to get rid of all kind of bullshit and legacy
nonsense in our very tiny hobby corner in the virtual online world,
why we are even breathing?
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 00:33:23 CET 2025
I wrote and submitted this in ed, just because...

ed was written for use with teletypes, it is considerate of paper and
ink so the whole page is not printed by default each time.

You can learn a lot about using vi(m) from reading the very excellent
'A Tutorial Introduction to the UNIX Text Editor' by Brian Kernighan.
But ed itself belongs with the teletypes, there are better tools for
use with VDU displays.

IanJ

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 00:55:10 CET 2025
vi(m) is just ed with a mental illness.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 14:21:29 CET 2025
morena - You are not comparing apples with apples as they say.

The email system is distributed and can handle outages of individual
servers. Mail will be stored and re-attempted for delivery. Your NPS
messages will not. Also, how can you send to NPS via a phone or other
device...

Email is a standard that is very little changing, unlike the web.
Many clients exist for many different platforms so most things, even
some old dumb phones, can send and receive email.

I thought about using the email system for instant messaging. It is
better for me to use data than SMS, at the moment SMS/phone are my
only means of being contacted directly while away from the computer.

IanJ

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 14:49:55 CET 2025
> If we are not able to get rid of all kind of bullshit and legacy
nonsense in our very tiny hobby corner in the virtual online world,
why we are even breathing?

dear morena, you ask a profound question:

'why are we even breathing?'

let us ponder this question together.

some say we breathe to live while others claim that we do it to
complain about the quality of the air, but here in smolvania we
believe the true reason for our incessant inhaling and exhaling is
much simpler: it's to ensure that we can keep our beloved discussion
alive.

imagine a world without breathing: how would we ever manage to argue
about the bullshit and the nonsense in our lives? without breath there
would be no dramatic pauses in our conversations. how could we express
shock at the latest gossip without a good gasp?

without breath, we wouldn't be able to enjoy the smell of brewed
coffee or the not-so-enjoyable smell of a neckbeard with questionable
grooming standards.

if we didn't breathe, how would we ever be able to blow up balloons
for birthdays and funerals or to confuse flat-earthers about the
concept of gravity?

dear morena, the answer to your question is clear: we breathe to live,
to love, to argue and to ensure that our laughter echoes throughout
the valleys of smolvania.

- p. o. lilla

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 16:19:36 CET 2025
Dear dusty relic keeper IanJ, NPS is also distributed and can handle
outages the same way. Me as non-programmer can implement that with few
lines of Perl or shell. If for whatever reason you are into a phone
messaging, if your favorite machine supports SMTP, which is over TCP,
it can do NPS. Any machine is capable of it, if it can send emails.
I can even simulate SMTP over port 25 using NPS. NPS is not limiting
and stupid like mail system. Try to send email using netcat, you just
have to write more than is necessary. NPS can handle all that and more
easily.

Yes, many clients already exist for mail, like many typewriter
emulations what we call terminals. Let's keep everything as is for
next 30 years, because it was here last 30 years.
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 17:23:16 CET 2025
Lilla, the point was not about breathing ;/ I tried to say, that if we
are not capable of playing on our own playground with our own toys in
our own way, then we breath for nothing. As we just copy and paste
things from some masters who told us what to do and how to do it. In
this case our life would be robotic. Sadly for almost everyone in the
most cases it is this way. Most will not admit it, as they think, what
they did were their choice, while more often than not, it was not
their choice.

morena.rip like many other online spaces should be not bound in chains
of some masters. There is no reason for it. 

Regarding gravity, well even NASA has no idea what gravity really is.
People don't blow up balloons for birthdays because they want to, but
because somebody programmed them to think and feel that way. 
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 18:28:02 CET 2025
morena, right now you might think that playgrounds are your entire
world.

the jealousy, the fights over toys, the sand in your pants.

'master' telling what you get to play with and when to get out of the
deep end.

do not despair. i am here to tell you that there is a life beyond the
sandbox.

- p. o. lilla

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 18:37:50 CET 2025
Yes, that was exactly the point. If one is unable to do anything on
his own term in his little sandbox, then how he will act out of it?
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 18:56:31 CET 2025
NPS is not distributed in the way that email is. It is direct client
to server connection. If the server is down there is no delivery, no
infrastructure for secondary NPS server, no local mechanism to store
and retry delivery.

There is also no routing for user@host, maybe there are many users
there.  Should they each run NPS? Oh, they will need a port each! How
will the sender know which port for which user? Or maybe some other
way to determine which user the message is for? In time you will
arrive at email. These things may be old but they are designed to
fulfil a need and they are complex because that is how they have to
be. Not all of it necessary, but fundamental parts are. Over time
your personal NPS server would naturally develop and eventually have
many features of email.

It is the same like this public NPS board, what will happen over
time?  Already it is getting very long and you have to page down to
the bottom to read the latest messages. In another few months, if
people keep adding to it, then it will be enormous and cumbersome. No
one will want to page through 100's of messages. There is also no way
to reply to individuals to form a thread. Over time it will become a
BBS/forum...

Funny thing, I really dislike hypocrisy. Not long ago I remember your
rant about Usenet and moderation, that some master decides what is
allowed. You have done this also here on the NPS board, you removed
messages I presume posted by moth... Censorship ;) On unmoderated
Usenet groups this is not possible.

You criticise all the above and propose NPS as the answer to all ills
but unfortunately it is NPS that is limited. However, it has the
potential to become BBS, email or even a news server.

As I said before, everything starts small...

I'm not in the habit of reinventing the wheel, having spent many
years watching people try. It is better to use what exists and serves
your purpose. If it is broken in some way, then fix it.

IanJ

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 20:53:57 CET 2025
> how can you send to NPS via a phone

Formatting and sending artisanal requests over TCP shouldn't be hard
for a pocket computer.  If it's a walled garden phone, some protocol
isn't the problem.  Use the phone to SSH into a machine that lets a
user do stuff.


> [...] like this public NPS board, what will happen over time?

The board can be rotated, old contents archived or lost to time.
There are tools abound for parsing, comparing, manipulating,
displaying text on any Unix-like system.  If the client doesn't
show only new posts or position the screen to the bottom, it's not
for a lack of tooling.

Where's the If-Modified-Since header? D;


- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 21:09:04 CET 2025
> Me as non-programmer can implement that with few lines of Perl or
shell.

This makes you a Perl and shell programmer.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 21:25:50 CET 2025
Dear vintage guardian IanJ,
NPS is distributed exactly the same way as email. Both are direct
client to server connection. If the server is down, you can send your
message later too, manualy or programmatically by your client, exactly
the same way as mail works. The difference is, NPS has no restrictions
and is so simple, that you will be able to write server and client
software exactly for your needs yourself in short time.

Routing for user@host is again just matter of few extra lines in the
script. Something like - first line which server will handle as user.

This Board of Heroes, what happen over time? Whatever, there are no
limits. Can be archived by every month, or by amount of lines, or
manually, rotate like logs, saved as board.0,1,2 or like 2025-01-01.
There are no limits, that's important. How to achieve this archive?
Simple run mv, cp or similar command in a second. All done and party
continues.

Also keep in mind, this board was not like planned, engineered or
whatever. NPS is so simple, that I just glued few lines of shell
script, created "board" file and it was ready. Things can be changed
based on usage by learning, getting experience. I think all is good
now. The "end" key can put it at the end of file for now.

Hypocrisy is not here dear. I kept moth's junk one day for concerned
readers and then removed it. I removed yesterday also testing messages
I even asked for. It's not because "censorship". It's because of junk.
You have to clean your space, otherwise it will become septic tank.
This is not IRC, where you can keep everything. This is morena.rip, my
space. I did not promise, that everything and by everyone I will keep
online here.

This is Board of Heroes! Not some trash compactor. Space for hereos,
not parasites. I don't mind language, you can call me an idiot, it's
okay, but you can't suck energy from the space out. Look at you as an
example, you write, you have discourse, you don't write bullshit to
attack someone. Also there is that think, that one can attack the
idea, but not the person. I understand your stance on those archaic
tools and standards, it's possitive there are people who keep the
history ;/ There are also good things there.

I will not push hard NPS everywhere. I know it will not replace mail,
web, google, x, alcohol or religion. It's not for everyone, just for
heroes. Those are few. Some see it and it touch them and want to
implement/use it. Some prefer something they use last 20 years.
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 21:30:42 CET 2025
Yes, eidolon wrote it better. I have just to add, that in this case,
I am a Perl monk ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu Mar  6 22:31:28 CET 2025
in this circus of thoughts he's the star of the show
with a ticket to madness come join the flow!
so let's all marvel, let's all applaud
at the beauty of chaos so deeply flawed

- pedro onofre lilla

----------------------------------------------------------------------
NEXT ONE Fri Mar  7 23:16:40 CET 2025
Heroes, if website will play badly or will be down, please keep in
mind it is now powered by web.pl, great simple program run from inetd.
Testing stage ON ;/ I brought it online without much tests. Enjoy.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar  8 10:14:14 CET 2025
It was pretty in hurry when came from work, but it somehow works as
expected for now. Will see hidden surprise. When you experience some
nonsense, please let me know.
/bin/web.pl
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar 10 11:08:28 2025 CET
Heroes, good news is I also replaced OpenSMTPD with similarly simple
Perl program mal.pl. It's pretty primitive, but it gets messages ;/
morena

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 00:58:00 2025 CET
https://0x0.st/8Swq.gif
heyy, I want to request some features. Ik that's not the point of NPS
but I feel these are minimal, useful, and easy to implement.

feature request 1 
-----------------
in order to enable replying to messages, could you add a sequential ID
to every message like imageboards do? For instance, here is an example
thread on 4chan:
https://boards.4chan.org/g/thread/104675969
every post is assigned a sequential ID like 104675969
if you want to reply to that post, you just put this at the top of
your reply: >>104675969
since I browse this NPS board using neovim, I could easily search for 
the original message by hovering over the >><ID> and pressing `#`

feature request 2
-----------------
could you add a Tor hidden service mirror such that we can interact 
with morena.rip without revealing our IP address as well as the 
plaintext contents of our browsing/posting to our ISP, VPN, or Tor 
exit node? Ik this sounds hard but it's easy to setup.
see gopher://bitreich.org/onion for more argumentation and a tutorial.

feature request 3
-----------------
pls remove `NEXT ONE`

feature request 4
-----------------
use UTC instead of CET for timestamps using `$ date --utc`
- anon

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 01:07:31 2025 CET
as an alternative to a sequential ID, you could generate a UUID, or
better, a CUID2 for every post for server-side simplicity.
Easier to implement, though maybe a little ugly.

this is a standard CUID:
nynfwxkagaiuf34k5gss22qx

https://github.com/paralleldrive/cuid2
- anon

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 13:45:23 2025 CET
Feature feature feature feature! All are easy to implement, but not
really needed or desired yet ;/ Maybe sequential number instead of
NEXT ONE text can be usefull. However I don't see and expect so much
public interest that would require it. Regarding anonymity, that's
your job. If you wish to stay hidden, you can use some proxy. There
are more services than just Tor, like I2P. All of them are crap.
No matter how hard you try to hide, God will find you.

This can become whatever, it's not really hard to implement tens or
hundreds features around and make it like forum or regular board. More
interactive output in client's terminal, special commands, editing,
reply, whatever. God's favorite programming language Perl is capable
of it and can handle it easily. But. Internet is full of those kind.
I did not use them in the last decade once.

The server morena.rip is in the middle of Europe, the center of the
World, it's the heart of humanity. Current time here is CET. Anything
else is irrelevant.

I appreciate your suggestions to make this better. It inspires me.
morena

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 14:15:30 2025 CET
Another inspiration came from the last IanJ's gopher article about
dictionary server protocol.
gopher://gopher.icu

It's the last article. I can't post direct link for two stupid reasons.
Gopher is retarded as much as Gopher clients. You open directly
article and game is over, you can't browse anywhere from it, you have
to exit your browser. The second funny reason is, that IanJ's Gopher
URLs are longer than 70 characters. He can't fit 70 characters in a
line in articles, as he uses 69 characters length line, however his
links are longer than history of computing.

Anyway, I recommend to check it and see another pile of manure in the
computer's junkyard. I don't mean IanJ's article, he has quality and
valuable text and ideas. I mean 1600 lines, 30 pages in RFC 2229 ;/ 
I got inspired to create something usable, simple and minimal.
Probably something with hundred times fewer lines in specification
and code. 100 times dear!
morena

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 18:37:04 2025 CET
> game is over

If the game is showing the article then what more is there?
Job is done.

lynx(1) and gopher(1) have something like 'G' key to edit link
of current resource.

Trim the gopher type and selector and continue.


re: rfc 2229

This document has the rigor of a specification.  It's not just
a list of superstitions, or piece of performance art.  This
adds to the line count but helps when the curl dev wants to
support the protocol. gemini users take heed.

It's simple to write a DICT client in chickenscratch but
netcat ought to be the client. It rules the net!


- eidolon

----------------------------------------------------------------------
NEXT ONE Wed Mar 12 20:58:50 2025 CET
Combine nc(1) with rlwrap(1) to get readline editing, history,
reverse-search and completions to flesh out the feature set of
your new client.

alias d='rlwrap -P "DEFINE " nc dict.org 2628'

Connect to server, make queries til done, quit.

- eidolon

----------------------------------------------------------------------
NEXT ONE Thu Mar 13 16:54:14 2025 CET
> No matter how hard you try to hide, God will find you
I want to hide from the enemies of God, here on earth!

nmap's distribution of netcat supports encryption with --ssl
https://nmap.org/ncat
since you aren't interested in using tor for encryption, maybe this is
minimal enough for you? (untested (lazy) but I'm sure this works)
`ncat -l 1901 -k --ssl -e nex.pl`
`ncat morena.rip 1901 --ssl`
openbsd's netcat also does this, and I read that it supports TLS too,
but I haven't used it.

ik you like inetd, idk much about it, but at the end of this page
there is a short tutorial on how to proxy TCP through TLS using inetd.
https://tools.suckless.org/ii/usage/

even if I use tor, my tor exit-node can still see unencrypted
exit-traffic. TLS/SSL prevents this; TLS is a good standard.

part of the appeal of simple software like nex is its security, but
you can't have security without encryption.
- kawaii (formerly anon)

----------------------------------------------------------------------
NEXT ONE Thu Mar 13 22:43:23 2025 CET
Security is an illusion, golden cage for slaves. If you are afraid to
live then die, that's safe. Nobody will touch you there. The promise
of security comes only from overlords, tyrants.
TLS itself has history of hundreds security vulnerabilities. It's not
only senselles, it's harmful. Hundred thousands lines of crap tripping
in every already backdoored machine around the world.
morena

----------------------------------------------------------------------
NEXT ONE Fri Mar 14 18:52:00 2025 CET
While trawling through the protocol archives I rediscovered WAIS and
also ICB (Internet Citizens Band).

WAIS was internet search before there was big G, more like a library
catalogue system. Full text document search facility that you could
use a discovered file to further refine your search results
(relevance feedback): 
gopher://gopherpedia.com/0/Wide%20area%20information%20server

ICB is an alternative and more simplistic chat protocol to IRC. Some
IRC clients like irssi have plugins to support it. But there are also
some native clients. Finding servers in this day and age however is
tricky. I only found one working: default.icb.net
gopher://gopherpedia.com/0/Internet%20Citizen%27s%20Band

IanJ

----------------------------------------------------------------------
NEXT ONE Fri Mar 14 19:19:48 2025 CET
I used a bit like two years ago ICB. It's shit ;/ I think there
is also some NetBSD ICB server. But most people are also on that one
you mentioned anyway. ICB is like simplier but not really, if I
remember well, it can't be even used with netcat, because some
fuckery there. I tried also server part and that icb client, if again
I remember well, some of them were crashing on OpenBSD. That time I
did not find really anything that it would make it simplier option
compared to IRC.
morena

----------------------------------------------------------------------
NEXT ONE Fri Mar 14 20:32:06 2025 CET
- kawaii
here is a rough idea for a chat protocol I've been thinking about that
could be interfaced with through netcat

something like this wouldn't require you to do a bunch of filtering
or prefixing like with IRC.

unfinished chat protocol
------------------------
open a TCP connection on port 1930
```
username
password 
path 
```
username is mandatory
password can be configured to be empty to allow for unregistered accts
account registration can be done out of band, on first login, or with 
a command like this after connection:
`/register <username> <password>`
path can be formated several ways:
```
/
/#channel
/@username
/foo/#channel 
```
paths ending in `/` are interpreted as #index
paths prefixes like `/foo/` can be used for password protected 
channels, or just organization.
if you enter a path to your own username, you'll see all incoming DMs.

incoming messages are prefixed with `<username>:` or `server:`
lines sent through that connection are interpreted as messages, unless
they start with `/`, in which case they're interpreted as commands.
`server: ping foo` messages must be responded to with `/pong foo`

if you're an operator of a #channel, you can use the following
commands:
```
/mode #channel +i (invite only)
/mode #channel -i (not invite only)
/invite <@user>
/ban <@user>
/mode #channel <@user> [+-]o (operator)
```
other modes could be [+-]r for only allowing registered users to join

----------------------------------------------------------------------
NEXT ONE Fri Mar 14 21:46:03 2025 CET
I think kawaii that in this case it would be better just to implement
simple IRC server. Your idea is tied with conventional IRC chat and
even packed with extra services like nick registrations, more
channels, operators and so on. You may try mentioned ICB which at
least gives you some view into some simplier front-end without much
functions available in most IRC servers.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 15 00:14:12 2025 CET
I checked how ICB is doing tonight a bit and it's pretty alive. Few
friends talk with each other there. I used ircii irc client for that,
it includes ICB thing. That trash pretty fits into ICB ;/ The time I
was there few years ago, I meet there the guy who maintain that
archaic, but legendary IRC client full of nonsense.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 15 14:41:18 2025 CET
gopher://encw.xyz:70/0blog/degoogle_well_its_a_start.txt

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Mar 15 19:31:20 2025 CET
You can use dig to get the mail servers without nonsense:

	fugu$ dig morena.rip MX +short
	10 rat.morena.rip.

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Mar 15 20:40:47 2025 CET
nslookup is not nonsense, it's part of Busybox, dig is not. 
nslookup -type=MX morena.rip will give me MX DNS record. I would
prefer to stay inside Perl without calling system command, but somehow
core Perl does not have it without external module, so this is still
better than to install and load some NET::DNS Perl module.
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar 17 11:10:28 2025 CET
In meantime I am still waiting for some new active NEX server.
morena

----------------------------------------------------------------------
NEXT ONE Mon Mar 17 16:53:36 2025 CET
The New Cyberia Coin Laundry was here.

----------------------------------------------------------------------
NEXT ONE Tue Mar 18 01:21:27 2025 CET
- kawaii
>In meantime I am still waiting for some new active NEX server.
I'll make one sometime soon, I have to get an old computer out of
storage to host it. It'll be a .onion only site cause I don't want to
self-dox, sorry morena ;(!

btw, this is my tor-capable nex browser:
```sh
#!/bin/sh
timestamp=$(date +"%y_%m_%d_%H:%M_%s" --utc)
cd ~/.local/share/nex/history/
cleanedpath=$(echo $2 | sed 's/\//-/g')
torsocks echo $2 \
| nc $1 1900 \
> ~/.local/share/nex/history/$1_$cleanedpath\_$timestamp \
&& $EDITOR ~/.local/share/nex/history/$1_$cleanedpath\_$timestamp
```

----------------------------------------------------------------------
NEXT ONE Tue Mar 18 01:30:20 2025 CET
- kawaii
whoops, that was an old version of the browser that didn't work, this
is the one that works - slight change.
```sh
#!/bin/sh
timestamp=$(date +"%y_%m_%d_%H:%M_%s" --utc)
cd ~/.local/share/nex/history/
cleanedpath=$(echo $2 | sed 's/\//-/g')
echo $2 \
| torsocks nc $1 1900 \
> ~/.local/share/nex/history/$1_$cleanedpath\_$timestamp \
&& $EDITOR ~/.local/share/nex/history/$1_$cleanedpath\_$timestamp
```

----------------------------------------------------------------------
NEXT ONE Thu Mar 27 21:53:58 2025 CET
Hello from ng and mdf -- very cool setup!

----------------------------------------------------------------------
NEXT ONE Fri Mar 28 22:52:34 2025 CET
Fun of the day:
When the ATM charges you 5 EUR to get your own money. Then tells you
to cover your PIN so you don't get robbed.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 11:00:47 2025 CET
open an account at a local bank that doesn't charge withdrawal fees
for using atms with cards that belong to its own network

ezpz

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 12:10:14 2025 CET
In most cases where this happens they are convenience ATM's put
strategically in public places. They are not run by the banks
themselves but third parties and of course, they want their cut for
providing the convenience.

There is an irony to the ATM warning you about being robbed while at
the same time robbing you, though ;)

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 12:35:17 2025 CET
Yes, that was just kind of irony. Not a real thing for me. Here only
banks have ATM and you usually have free withdrawals in the same bank
or certain amount of it in other bank's ATM, like 2 per month or so.
But usually in so ubiquitous shopping centers there are many ATMs for
most banks, so not an issue here. But the irony is still real and not
only for ATM withdrawal, but about all banking and dealing with
government.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 12:36:54 2025 CET
For whatever reason this week I am getting several times higher bots
hitting port 25. Doing nothing, just EHLO on port 25 and then nothing.
No idea the purpose of it. I just adding all of them into blocklist,
so collecting junk IPs.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 12:37:50 2025 CET
Fun of the day:
UN Women is the UN organization delivering programmes, policies and
standards that uphold women's human rights and ensure that every woman
and girl lives up to her full potential.
Current chair: Saudi Arabia.
morena

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 13:17:57 2025 CET
welcome to the women's rights forum hosted by saudi arabia!

it's like inviting a cat to a dog show - everyone's a bit confused,
but we all know who's in charge

don't worry, ladies, we're all about empowerment here

after all, nothing expresses strength and freedom more than a nice,
long conference lecture about the merits of wearing black in
solidarity

----------------------------------------------------------------------
NEXT ONE Sat Mar 29 21:41:59 2025 CET
Don't forget to turn back the clock on Sunday. Ideally for 1989. Let's
try again and better.
morena

----------------------------------------------------------------------
NEXT ONE Sun Mar 30 13:29:50 2025 CEST
i've accidentally set the clock back by 11 hours, instead of just one,
and i've ended up one hour into the future

slovakia is still falling apart at the seams

hourofthemoth_0

----------------------------------------------------------------------
NEXT ONE Mon Mar 31 00:33:16 2025 CEST
Just demolished mail server and closed port 25. It was annoying and
unnecessary waste of time to just adding every day tens of bot's IP
addresses into firewall. This also allowed me to throw out firewall,
nftables. So the setup is even simplier than before. God likes me.
morena

----------------------------------------------------------------------
NEXT ONE Tue Apr  1 15:57:16 2025 CEST
you're doing the lord's work, morena

https://0x0.st/82uT.jpg

m. othilla

----------------------------------------------------------------------
NEXT ONE Tue Apr  1 17:31:19 2025 CEST
Oh, that picture when I was still young, handsome and strong ;/
morena

----------------------------------------------------------------------
NEXT ONE Tue Apr  1 20:23:59 2025 CEST
ah, back then... the good old days of the socialist paradise behind
the iron curtain

the thrill of waiting in line for the chance of getting a loaf of
bread

the newspaper covered real issues like the price of potatoes or the
escape of a pigeon from the local poultry farm

the family secretly gathered around the radio reveiver, curiously
listening to the propaganda of the kapitalist amerikanski peeg dawgs
involving jeans, rock music and bananas

your favorite enemy of the people, moth

----------------------------------------------------------------------
NEXT ONE Tue Apr  1 22:30:46 2025 CEST
That was just in western media. The reality was much worse. We had
nothing to eat and if we wanted to build some machinery we had to
disassemble washing machines and vacuum cleaners bought from the west.
Nobody read newspaper that time, we used it as toilet paper. No
poultry farms, we ate mostly insects or bark from trees.

Another issue was vodka. We drank only vodka all day long and dug
potatoes on the weekends. So we were big danger to the free western
world. Imagine millions of drunk Slavic rushing to the West to steal
bananas, jeans, and rock CDs.
The similarity with present-day Russia is purely coincidental.
morena

----------------------------------------------------------------------
NEXT ONE Wed Apr  2 10:56:44 2025 CEST
Czechs and Slovaks are dearest.
- eidolon

----------------------------------------------------------------------
NEXT ONE Wed Apr  2 16:49:03 2025 CEST
50% true ;/
morena

----------------------------------------------------------------------
NEXT ONE Sat Apr  5 04:16:11 2025 CEST
Buy American!

https://0x0.st/8_iV.mkv
-eidolon

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 01:29:02 2025 CEST
Note: if somebody sends me a private message, it would be nice to be
able to contact that person back. Don't be afraid to write there also
some contact details ;/
morena

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 14:44:23 2025 CEST
           oh wouldn't it be a hoot
               if you had a 
             top-secret way of 
                replying in 
                  private?     
                                  
          remember that privacy 
          is just a mirage; an 
         imaginary bird cage for 
       confused parrots; a sweet 
        whisper from our overlords 
       tyrants wearing tiny bowler 
        hats and jumbo-sized squeaky 
                 shoes; if life has 
                you sweating like a 
             kid's popsicle in the 
           sun at a fun fair then 
                hey go right 
               ahead and be that 
                puddle of sweet 
                      regret

-maaawth

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 15:24:15 2025 CEST
I thought poetry week was over. But this is probably some painting.
morena

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 16:47:12 2025 CEST
This just seeing if stdin to my script to the board works.

And this a second line of text for good measure.

I think I was confused about the difference between the board and
private, imagining that sending to private somehow led to private
message curation en route to moderator posting to the board.

I'm not sure I want to include a name/handle, though. Identifying with
a name/handle quickly feels like embracing a prison of sorts.

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 17:11:52 2025 CEST
Ooops! Sorry I didn't see the comments about preferred maximum line
lengths of 70!

Shall pipe incoming through "fmt -70", henceforth.

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 17:25:41 2025 CEST
[Deity], I love this song:

https://www.youtube.com/watch?v=961UHdwjSvc

and this:

https://www.youtube.com/watch?v=Btl5PYdpcNs

Adore the bass playing on both, especially for being seemingly
emphasized.

Which reminds me, is the gemtext-ish '=>' anchor construct in play
here in the board? I was going to add the title/artist to that link,
but then I remembered about trying to be polite with 70 character
max lines... but adding the title/artist would have easily pushed
beyond the sacred 70.

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 21:08:18 2025 CEST
> vi(m) is just ed with a mental illness.

Hilarious!

(he says, eager to return to mental illness....)

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 23:09:29 2025 CEST
Where every morning feels like Christmas?
-eidolon

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 23:26:54 2025 CEST
christmas is nonsense like gibberish posted here in April.
morena

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 23:42:58 2025 CEST
Christmas is wonderful.

Merry Christmas
-eidolon

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 23:53:43 2025 CEST
A paraphrased quote, often attributed to Brian Kernighan:

"vi is just ed in drag"
-eidolon

----------------------------------------------------------------------
NEXT ONE Mon Apr  7 23:57:29 2025 CEST
To hear Brian tell it, he stopped using ed sometime in the early
aughts. Now it is whatever comes standard on the Speak N' Spell.

No more writing ed primers for secretaries and young professionals.
-eidolon

----------------------------------------------------------------------
NEXT ONE Tue Apr  8 00:12:39 2025 CEST
[to a Christmas tune you might know]

yes the online's become so frightful
   yet the nex'ing, so delightful
  just know I've gibb'rish to sow
 text to go, text to go, text to go

----------------------------------------------------------------------
NEXT ONE Tue Apr  8 00:17:59 2025 CEST
I've been happy for years having put the following in $HOME/bin/ed:

if [ "$1" ];then
  cp -p "$1" "$1"x
  if [ "$2" ];then
    vi "$1" +$2
  else
    vi "$1"
  fi
fi

so that I'm always saving a copy of a file off to the side before
likely butchering it in some unexpected way.

----------------------------------------------------------------------
NEXT ONE Tue Apr  8 00:28:18 2025 CEST
Along with my "ed" replacement script, I've an "xdiff" script
containing this:

diff ${1}x $1 | less

to quickly examine differences between the previous and current
versions of the file.

And then there's "revert" containing this:

cp -p ${1}x $1

to quickly restore the previous version.

Yeah, I know... there are more formal versioning mechanisms, but
this is simple.

----------------------------------------------------------------------
NEXT ONE Tue Apr  8 00:53:30 2025 CEST
an ed adaptation:

$ ed file
w filex
...
!diff -e % %x

-eidolon

----------------------------------------------------------------------
NEXT ONE Wed Apr  9 21:10:12 2025 CEST
It's ed editor dumb question time!

Say I do a search:

:/hello there/

is there a way to jump to the next matching occurrence without
having to type out that entire command again?

I've searched high and low for the answer, but apparently am
not lucking into the magic set of search words to attain unto a
search hit.

While we're at it, is there a way to jump back to the previous
matching occurrence?

----------------------------------------------------------------------
NEXT ONE Wed Apr  9 22:06:31 2025 CEST
It should be // for forward search and ?? backward.
morena

----------------------------------------------------------------------
NEXT ONE Wed Apr  9 22:39:58 2025 CEST
> It should be // for forward search and ?? backward.

Oh my garsh, that even makes a board-load of sense!

Thanks, morena.

----------------------------------------------------------------------
NEXT ONE Wed Apr  9 23:54:05 2025 CEST
dear comrades,

moth's heroic works of art have been sent to the cultural renewal
center for permanent preservation.

glory to arstotzka!

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 03:42:15 2025 CEST
/ and ? for next and previous occurrence
- ed.hup

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 04:55:24 2025 CEST
> / and ? for next and previous occurrence

Oh my, and the world gets an order of magnitude
better in an instant!

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 10:45:16 2025 CEST
Only God probably really knows the real reason to use ed today.
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 13:14:17 2025 CEST
It is between God and his children.
-eidolon.hup

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 13:26:34 2025 CEST
jot -w https://www.jdzelenka.net/Public/ZWV%%20128/ZWV128-%d.mp3 - 1 6

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:01:54 2025 CEST
Thank you. Random broken link without any context is always refreshing.
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:25:32 2025 CEST
It's six unbroken links.
-eidolon

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:31:21 2025 CEST
At the moment, whereas vi feels rather same-old, ed feels
magical. I can't tell if that's due to its relative
newness on my personal scene, or something about its
editing paradigm.

I also can't tell whether I'm kidding myself about it.

I could have written my first post of the day in it,
yet degrees of nagging fear had me concerned about having
become addicted to vi's ":set spell".

Or may ed has that too?

Hmmm....

(Tried it... it didn't bark at the command.. and yet I
don't know if running the command actually did/enabled
anything.)

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:36:04 2025 CEST
Ye. "jot -w <URL> - 1 6" is new standard for links?
What about something like this then?

https://www.jdzelenka.net/Public/ZWV%20128/ZWV128-6.mp3 

You as NPS veteran should already know.
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:46:59 2025 CEST
Consciousness: the original endless scroll/unfold.

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 14:57:26 2025 CEST
> Or may ed has that too?
It can be done with pipes and some other program.
-eidolon

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 15:09:20 2025 CEST
> Ye. "jot -w <URL> - 1 6" is new standard for links?
From now til lunch.
-eidolon

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 15:56:55 2025 CEST
Ego and society are antithetic, inversely proportional.

In other words, society thrives proportional to ego cessation or,
when that's not possible, at least ego tempering.

There are varieties of teachings that can accomplish that, and
their degree of potential effectiveness triggers requisite anger
responses in egos fearing their own reduction.

By the depth and breadth of ego anger toward a teaching shall ye
know a teaching's potential for ego reduction.

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 16:43:30 2025 CEST
It's here. Humans discovered the source of happiness!

"You need to get some silicone earplugs. Foam earplugs are not good
enough."

There is also detailed guide how to be happy:

"Put a pair of earplugs in your pill case. Put the pill case in your
pocket."

Source of this gibberish: the last crap  - The Secret of Happiness:

gopher://republic.circumlunar.space/1/~spring/phlog/

( funny how so many links are longer than the time until next payday )
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 16:50:51 2025 CEST
Regarding long URLs, check that last article. That crap technically
includes everything it can ;/

gopher://republic.circumlunar.space/0/~spring/
phlog/2025-04-10__Secret_Of_Happiness.txt

protocol://subdomain.domain.tld/shit/~user/
section/date__title.extension

One probably can't add more. Maybe just some secret hash. It's as long
as one is able to create, it hardly can be longer. Just fill up shit
with everything computers offer today.
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 17:15:51 2025 CEST
Regarding ego, the same applies for anything. Economic crisis is a
crisis of values, a moral decline. Waste, support bankrupt
enterprises, harmful law and rules, saving nothing, spend and consume
too much. Just current anti-economy and the system.

There is no any change for the better if values, morals don't change.
No matter what is on some paper or what technology is used. Without
real change of humans, all that is even counterproductive and harm
even more.
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 18:01:58 2025 CEST
Another day, another stretch of time wasted on the uselessness of
online search!

This time? You know how in 'ex' one can :visual to "return to
normal mode" (How judgemental to call visual mode the "normal"
mode, amirite?)? Well, is it unreasonable to imagine there must be
a command while in "normal" mode to return to "ex mode"? Is that
REALLY too effing much to asked of mothereffing search engines?

Apparently it is.

So... am I hoping against hope, here? If I ":visual" to, for example,
be able to benefit from normal mode's ":set spell", is there REALLY
no way back to "ex mode" from that other than to quit the session
and run "ex [filename]" again?

Ugh..........

Could some kind ed/ex soul out there clue me in on this matter
that I somehow can't find an eff'ing peep about in stupid effing
http[s] space??

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 18:23:25 2025 CEST
What about Q?
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 18:42:59 2025 CEST
> What about Q?

[faint Star Trek memories arise and subside]

Thank you! The NPS LIVE BOARD FOR BRAVE HEROES outshines the web
once again!

----------------------------------------------------------------------
NEXT ONE Thu Apr 10 20:44:15 2025 CEST
> Thank you. Random broken link without any context is always refreshing.
i bet you copy-pasted the printf-style format string into the url bar
of your beloved yandex browser
-moth

----------------------------------------------------------------------
NEXT ONE Fri Apr 11 09:56:21 2025 CEST
Your daily cup of life:
https://tilde.club/~oldernow/Sufficient/
morena

----------------------------------------------------------------------
NEXT ONE Fri Apr 11 18:19:43 2025 CEST
> Your daily cup of life:

Awww, gee, thanks!

So far that cup has been mostly overflowing with the misery of
software change in response to having not completely understood
a problem, which activity stole a solid three hours of my day,
which I'd much rather have applied to writing on non-coding themes,
pounding bamboo shoots under my toenails, or anything else more
enjoyable....

----------------------------------------------------------------------
NEXT ONE Sat Apr 12 17:24:32 2025 CEST
Fix your email already, so that you can communicate like a sensible
human being over the internet!

Looks like you hit a nerve with one of the pseudo-leftists that
doesn't like being told when they're wrong or that people don't care
a cucumber about their personal issues:
gopher://baud.baby:70/0/phlog/fs20250411.txt

Hope you are all enjoying the good weather!

IanJ

----------------------------------------------------------------------
NEXT ONE Sat Apr 12 19:59:15 2025 CEST
Mail is fixed already, demolished ;/

Those kind of wretches will be never in peace. While they control
whole technical world, as practically every fake authority,
organization, corporation, whole system is filled with those people,
they suffer all the time as there is always at least one who is aware
of their missery and stupidity. Even if they kill anyone who thinks
and lives different way as they wish, they will stay in constanst pain
as there will be always at least one who is not enough as their
imagined nonsense.
morena

----------------------------------------------------------------------
NEXT ONE Sat Apr 12 23:28:47 2025 CEST
"echo board | nc morena.rip 1900" prints nothing on stdout. It was working a couple hours ago.

But "telnet morena.rip 1900" and typing "board<ENTER>" works as expected.

What is going on?

----------------------------------------------------------------------
NEXT ONE Sat Apr 12 23:44:11 2025 CEST
All works well ;/
morena

----------------------------------------------------------------------
NEXT ONE Sun Apr 13 00:07:51 2025 CEST
Found the issue with the "echo" above.

I had to enable a VPN because my ISP is doing some funky-ass censoring and
breaking the internet, including to your IP for some reason.

My guess is "nc" is closing its TCP half when it receives EOF in stdin (which
"echo" does). My second guess is the VPN completely closes TCP connections as
soon as any of the halves is closed, so I never get the data.

----------------------------------------------------------------------
NEXT ONE Sun Apr 13 10:23:03 2025 CEST
> Looks like you hit a nerve with one of the pseudo-leftists that
> doesn't like being told when they're wrong or that people don't care
> a cucumber about their personal issues:
> gopher://baud.baby:70/0/phlog/fs20250411.txt
>
>Hope you are all enjoying the good weather!

thanks for dropping a link to cat's phlog entry. i might've missed it
otherwise. i read the text out aloud in a voice that i strongly
associate with morena. hilarious! :D

weather's been mostly good over here. i already look like i've been on
a vacation to the carribean.

say hello to your chickens! cluck, cluck, ba-gawwwwk!

-moth

----------------------------------------------------------------------
NEXT ONE Sun Apr 13 16:11:35 2025 CEST
The phrase "democracy is being dismantled" has become an indicator
of low intelligence and/or mental illness to me.

----------------------------------------------------------------------
NEXT ONE Sun Apr 13 20:35:38 2025 CEST
Per "Grok":

> The world's current population is approximately 8.2 billion
> as of April 2025, based on real-time estimates from sources
> like the United Nations and Worldometer.

So, let's see... since all but 200 million are moronic
assholes perpetually fucking things up for the 200 million
decent human beings, eight billion ought be eliminated.

At one accurate shot per second, that would take 92593
days, which is roughly 254 years.

So much for any one person having time to do what's needed
for the world to no longer be a horrific nightmare of
mostly vile others....

----------------------------------------------------------------------
NEXT ONE Sun Apr 13 21:30:24 2025 CEST
The issue of gibeberish on gopher is a phantom issue
it doesn't exist (iolfree)

----------------------------------------------------------------------
NEXT ONE Mon Apr 14 15:56:21 2025 CEST
UMN gopher client defines g as gripe:

> "Gripe" via email to administrator of current
>  item.

I can't find a gopher hole that can be griped.
Of course you turned port 25 off. Do you know
where UMN gopher looks for item administrator's
address?


----------------------------------------------------------------------
NEXT ONE Mon Apr 14 17:02:50 2025 CEST
I think it's some Gopher+ nonsense. So documents includes some extra
information about them.
morena

----------------------------------------------------------------------
NEXT ONE Tue Apr 15 05:00:43 2025 CEST
https://blog.sanctum.geek.nz/vim-koans/

----------------------------------------------------------------------
NEXT ONE Tue Apr 15 14:55:11 2025 CEST
Ignorance in the "capital I" philosophic sense is of that which
ignores.

----------------------------------------------------------------------
NEXT ONE Wed Apr 16 16:08:16 2025 CEST
In a purely conceptual/re-presentational domain (e.g. "mind"),
whatever is re-peated most is what seems most re-al.

----------------------------------------------------------------------
NEXT ONE Thu Apr 17 14:51:54 2025 CEST
Those who identify with a religion such that they become offended
when they feel their religion isn't respected in fact have no
worthwhile religion, because worthwhile religions teach how to become
free of self/ego, and taking offense is about as self/ego-centric
a response as possible, and thus proves that either their religion
is bogus, or they're practicing it in word only instead of in
spirit/truth.

----------------------------------------------------------------------
NEXT ONE Fri Apr 18 09:06:48 2025 CEST
A machine is a house for living in

----------------------------------------------------------------------
NEXT ONE Sun Apr 20 19:27:18 2025 CEST
The quality of a society is inversely proportional to the integral
of its constituent's selfishness.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 00:40:49 2025 CEST
You could mirror your entire writing here, it is valuable.
morena

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 05:50:42 2025 CEST
The details of the dream that life is but are no more significant
than a face briefly seen in a cloud.

For whatever is seen is not other than the seeing of it.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 16:07:17 2025 CEST
Less capable minds tend to model alleged reality in less specific
notions.

For example, they might speak of others in terms of pathetically
large swaths of judgemental categorization like age, skin color,
gender, or political party.

"Oh! That's a (for example) old white male, *therefore* ...."

The whole point of modeling reality to establish the best possible
predictability.

The phrase "old white male" tells me next to nothing about what to
predict/expect of an individual in terms of knowledge, character,
behavior.

And yet it somehow tells the aforementioned less capable minds
everything they need to know....

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 16:12:13 2025 CEST
Be ye not deceived by modeling.

I.e. re-presentation.

I.e. re-flection.

Such is in the same class of "experience" as the appearance water
on a distant road surface at just the right angle on a hot, sunny
day... as a face in a cloud... as the petri dish of microscopic
activity I "see" when squinting and refocusing just right at the
right light source.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 16:29:08 2025 CEST
Subject: Anatomy of a USENET thread

Essence of first post:

--------------------------------------------------------
"My descriptions of reality are both Reality and Truth!"
--------------------------------------------------------

Essence of first followup:

--------------------------------------------------------
> My descriptions of reality are both Reality and Truth!

You're an idiot!
--------------------------------------------------------

Essence of followup to the first followup:

---------------------------------------------------------
>> My descriptions of reality are both Reality and Truth!
>
> You're an idiot!

No! *YOU'RE* an idiot!
---------------------------------------------------------

And so on.

Ah, the hilarity of a world of delusional free-willed
individuals convinced their hallucinations are some
"real" physical reality....

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 16:51:53 2025 CEST
> We often mention the good old days. But those times were
> not so good, we just got used to them.

Whatever is (mentally) re-peated most seems most re-al(l).

See also: notional practice hones notional perfection.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 18:20:12 2025 CEST
One thing a lot of modern idiots have in common is imagining that
including a skin color in their description of another is telling
us something about the individual - utterly clueless to the fact
that they're admitting they consider skin color a driving factor
of their person/behavior, which belief is *precisely* what racism
fundamentally is.

Examples:

- white guy
- black person
- people of color

People who use such phrases as though significant truths about
those they're referring to are racist by definition.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 18:30:54 2025 CEST
It's not so much that individuality is evil, as that individuality
is a suffering friendly/inviting reality-modeling context.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 19:19:20 2025 CEST
Did you ever notice how those with Trump Derangement Syndrome
undermine the value of their "thinking by avoiding nuanced thinking
in favor of rather knee-jerk proclamations/exclamations that are
easily reduced to "TRUMP BAD!" no matter what he does or fails to do?

The hilarity is amplified at least an order of magnitude by
the hypocrisy of their being simultaneously quick to mock, say,
Christians for, in their estimation, having intellects lesser
than their own for proclaiming various things bad/evil instead of
providing more thoughtful analysis.

TDS has essentially created a new fundamentalist religion in which
pre-canned, knee-jerk-driving faith play - rather poorly - the role
of analysis-based deliberation.

----------------------------------------------------------------------
NEXT ONE Mon Apr 21 23:10:53 2025 CEST
So next time somebody says hello to you, say him "nice try, fuck off,
I am not interested to be some extras in your story of suffering. I am
busy with my main role in my own movie Missery".
morena

----------------------------------------------------------------------
NEXT ONE Tue Apr 22 00:10:39 2025 CEST
Dang. A favorite writer was waxing eloquently on Tesla *EVIL*.

***** EVIL ***** she says!!!!

Why?

Because there are accusations! (OH MY!)

For those looking for anything that comes remotely close to proof
of a belief of theirs, accusations are golden infallible proof.

E.g. "Russian collusion", "fine people", "drink/inhale/snort
bleach", etc.

Derangement desperation knows

----------------------------------------------------------------------
NEXT ONE Tue Apr 22 00:35:08 2025 CEST
Your favorite writer is probably vaccinated.
morena

----------------------------------------------------------------------
NEXT ONE Tue Apr 22 15:08:42 2025 CEST
> So next time somebody says hello to you, say him "nice try,
> fuck off, I am not interested to be some extras in your
> story of suffering. I am busy with my main role in my own
> movie Missery".

Best to see dreams/nightmares for what they are.

> Your favorite writer is probably vaccinated.

We all are by thoughts/delusions of individuality.

----------------------------------------------------------------------
NEXT ONE Tue Apr 22 15:50:28 2025 CEST
The need to communicate is part of the delusion of being a separate
free-willed being. The isolation/loneliness thereof seeks assuage.

But communication never really addresses root cause, and thus does
communication become a frustrating spin of isolation/loneliness
gears.

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 12:29:15 2025 CEST
It is not delusion

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 15:48:34 2025 CEST
Delusion covers its tracks well, i.e. is blind to itself.

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 16:46:49 2025 CEST
gopher://midnight.pub/0/posts/2595

This is how modern technology works. Especially all that nonsense
security junk. How hard is sometimes to just login, buy or pass some
"security" challenge. Often infinite loop.

Life is simple, it wipes out everything no matter what.
morena

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 16:52:43 2025 CEST
THE UNBEARABLE LIGHTNESS OF BEING... OR OF NOT BEING

A CLUTTERED LIVING ROOM. FANTASMA, A WOMAN IN HER 30S WITH DISHEVELED
HAIR, IS SITTING ON THE COUCH SURROUNDED BY BOOKS, A CEILING FAN AND A
CUP OF COFFEE. SHE LOOKS CONTEMPLATIVE BUT SLIGHTLY DISTRACTED.

FANTASMA [talking to herself]:

the unbearable lightness of being. hmm... is that like when i drop my
phone and it lands softly on the shaggy carpet? or maybe... when i
forget whether i already ate my sandwich?

[pauses]

or wait... maybe it's about weight? like not physical weight, but
/mental weight/. or is it about... lightness? as in being weightless?

[suddenly looks around]

but if i was weightless could i float? would i see the universe from
up there? or would i simply bump into the ceiling fan?

[stands up abruptly]

hey fan! do you think you're... unbearable? sometimes you spin so
fast, i feel like i'm in a david lynch movie.

[glances at bookshelf]

and what about books? are they light or are they heavy? is it simply
the ideas inside of us that weigh us down? 

[starts flipping thru a book]

"existence is absurd" it says here. well, no shit! if i had a dollar
for every time i felt absurd... actually, i do have a dollar.

[holds up a dollar bill bearing the likeness of george washington]

wait... does that make me... light or heavy?

[whispers suddenly]

am i floating or am i sinking?

VOICE FROM THE OFF [whispering]:

you're neither. you're just... here.

FANTASMA [startled]:

whoa! who said that?! was it the book? the fan? george washington?

[looks around nervously]

maybe i'm all of them. the lightness, the heaviness, the unbearable...
everything.

[pauses, then smiles]

maybe being light is just feeling heavy about being light.

[sighs]

maybe i should get more coffee.

- the unbearable motte

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 21:34:44 2025 CEST
All web developers who've ever created a page such that late-filling
objects cause objects below them to jump such that a click attempt
can wind up clicking something undesirable should be put to death
immediately.

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 22:14:34 2025 CEST
Web is full of similar lollies ;/ It's like security.
morena

----------------------------------------------------------------------
NEXT ONE Wed Apr 23 23:02:20 2025 CEST
Sitting in a parking lot at a medical facility at which my wife is
having routine tests.

Upper 70F's, and sunny.

The world ends with the cessation of searching for the searcher
other than (out there) where the searcher is (from whence the
seeming search).

And time will do, as there is no time outside the representational
"world" context generated by the hopeless search.

Ding, dong, the illusion dead.

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 00:48:49 2025 CEST
"It is this sadistic evil that Trump chooses as the basis for
triggering a constitutional crisis. They clearly enjoy inflicting
suffering on innocent people. The administration even makes fascist
promotional videos of how the kidnapped people are mistreated,
both during deportation and in prison.

This is evil, and it strikes indiscriminately. The United States
is no longer a free country. If Congress does not impeach Trump
now that he is openly ignoring the Supreme Court, both democracy
and the rule of law are at stake."

I live in the United States. The only thing that has changed is
that morons easily given to shitting their pants over imaginations
of their sky falling for murmuring about it amongst themselves have
gotten their teeth kicked in by reality - something that tends to
happen when hellbent on pretending reality is something other than
what it is.

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 02:02:35 2025 CEST
really enjoyed gopher://morena.rip/0076

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 10:57:25 2025 CEST
Fact check: Trump bad, Putin bad, no disscussion you nazi!
Now get vaccinated, here is your shot, take it. Save the world ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 14:52:01 2025 CEST
Whining about one's rights is what someone that knows deep down
they're incapable of securing those rights does -a sort of coercive
pleading. And such is the case even when onlookers note that the
whiners already have those rights.

It's admission of considering oneself a lesser being than those
being whined to.

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 15:42:08 2025 CEST
What I know for sure is that the mere existence of Donald Trump puts
those who dislike me for being old, white, and male in a miserably
self-centric state, which somehow has the faint - yet delightfully
sweet - scent of karma/justice to me.

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 15:51:10 2025 CEST
gopher://morena.rip/0077

More brilliance.

----------------------------------------------------------------------
NEXT ONE Thu Apr 24 16:42:38 2025 CEST
The human world: assholes (i.e. egos) suffering in perpetual shitting
(i.e. self-worship) contests.

Freedom consists of getting off the ego bus to circular nowhere.

----------------------------------------------------------------------
NEXT ONE Fri Apr 25 16:47:48 2025 CEST
There was a time that I considered longer-form writing better than
shorter-form, but have become more a believer in "lots of shorter"
than longer.

Why?

I think mostly for noting that a lot of people are blowhards that
present far more filler than meat of matters.

I'm fine with filler that sets context. But I'm not fine with filler
that is mostly about the author.

Said another way, I come looking for perspective on a topic or theme,
not a poorly disguised biography.

----------------------------------------------------------------------
NEXT ONE Tue Apr 29 01:53:55 2025 CEST
From:

https://justinferriman.com/the-weakest-among-us The Weakest Among Us

> The late President Jimmy Carter said it best...
>
> "The measure of a society is found in how they treat their
>  weakest and most helpless citizens."
>
> Given where we are at today, how would The United States
> measure up to this evaluation? I think that we all know
> the answer. For the next four years, hundreds of thousands
> of people will suffer."

SNOWFLAKE ALERT!

The fact of the matter is that nature it/her SELF treats the weakest
and most helpless to early dismissal.

Leave it to a bleeding heard liberal to imagine they've a leg up
on nature itself in the intelligence department....

----------------------------------------------------------------------
NEXT ONE Wed Apr 30 16:17:20 2025 CEST
The illusion of choice - aka "free will" - comes with the illusion
of responsibility and, thus the illusion guilt.

Also, our stories about both ourselves and others then to be of
illusory beings making illusory choices, who suffer/endure illusory
responsibilities, saddled with illusory guilt.

The absence of the illusion of choice instantly restores the reality.

----------------------------------------------------------------------
NEXT ONE Wed Apr 30 16:26:58 2025 CEST
The aforementioned stories can be referred to as "drama".

And that's all the seeming world is, hence "the world is a stage".

----------------------------------------------------------------------
NEXT ONE Wed Apr 30 16:30:41 2025 CEST
There's what could be modeled as a "place" (but don't get suckered
into believing it *is* a place...) free of the stage and the drama
thereupon.

It's from whence the illusion of the stage/drama seemingly emerges.

The raw underlying awareness - which, without reason or rhyme,
it promotes to being reality.

And here we seemingly are.

----------------------------------------------------------------------
NEXT ONE Wed Apr 30 16:51:06 2025 CEST
It's not so much that the truth can't be said, as it can't be
received by peoples clinging to private definitions/meanings of
words/symbols.

----------------------------------------------------------------------
NEXT ONE Wed Apr 30 17:00:18 2025 CEST
The thought "How will I remember these things?" comes to mind.

It's as easy as "practice makes perfect", keeping in mind that
practicing other thoughts - especially those antithetical to what
is currently desired to be remembered - will play a weed role,
choking away the currently desired.

But how to solve the problem of the ennui generated by perpetual
sameness?

Couch the same in different words/symbols?

No! The answer, as always, is to abide/rest/remain beneath the
words/symbols layer in Awareness itself!

("And Bingo was his name, oh!")

----------------------------------------------------------------------
NEXT ONE Thu May  1 07:36:29 2025 CEST
How wonderful to have chanced upon an online place where honesty
prevails.

----------------------------------------------------------------------
NEXT ONE Thu May  1 14:52:15 2025 CEST
To me, hardware and software is disappointing not because it couldn't
be made better, but because the average user is so clueless that
hardware and software needs to be as dumb as possible to capture
sufficient revenue-providing audience.

So it's just like anything else one might do at humanity scale,
in other words.

----------------------------------------------------------------------
NEXT ONE Fri May  2 14:41:28 2025 CEST
I always get an eye-rolling kick out of this sort of attempt to
punch one's way out of a paper bag:

"Fining companies who have spare billions down the backs of their
couches is pointless, but what about threatening their executives
with prosecution? In a scathing ruling, US District Judge Yvonne
Gonzales Rogers finds that Apple’s vice-president of finance,
Alex Roman, 'lied outright under oath' and that CEO Tim Cook
'chose poorly' in failing to follow her injunction in Epic Games
v. Apple. She asks the US Attorney for the Northern District of
California to investigate whether criminal contempt proceedings
are appropriate. 'This is an injunction, not a negotiation.'"

You don't get it. Those are the *real* people. They and their
companies own you. You don't get "rights" unless it's in their best
interest(s). Your "freedom" of speech goes nowhere without their
seal of approval. You might get to express it, but they've dozens
of ways to nullify its possible impact: from rumor and innuendo,
to anonymous discrediting.

So enough with the ineffectual chest beating whose purpose is mainly
to other others Just How Rough And Tumble You are. You're not. Alex
Roman, Tim Cook, and Donald Trump are. They're in their positions
because they live in the real work, exercising skills germane to
the real world.

You?

You're just a pathetic whiner imagining yourself to be some secret
gem of an all-wise superhero.

As the real people would likely say with a grin, "Good luck with
that!"

----------------------------------------------------------------------
NEXT ONE Fri May  2 15:00:47 2025 CEST
Liberals are self-righteously eager to help every criminal except
those they label "Nazis", whom they furthermore give themselves
permission to be worse than Nazis to.

----------------------------------------------------------------------
NEXT ONE Fri May  2 15:53:45 2025 CEST
The mess called "the world" is the mess of an ego multiplied by
the number of egos.

There's no such thing as an ego doing "right", as all it can do is
whatever best maintains itself, which is the mathematical inverse
of the kind of character of constituents that, together, could
possibly constitute a working, lasting society.

Therefore, the only possible solution is absence of ego, which of
course no ego will ever sign up for.

Very interesting pickle.

That's why it is said to happen only "by grace through faith",
because an ego making it happen is merely more expression of the
problem.

----------------------------------------------------------------------
NEXT ONE Fri May  2 16:09:41 2025 CEST
We become who we engage.

The choices: (1) fools (2) God.

The bad news: choice is expression of ego, which is anathema to God.

The good news: ego can be repented of by grace through faith.

The tricky part: "by grace through faith" is not an act of ego.

----------------------------------------------------------------------
NEXT ONE Sat May  3 05:51:27 2025 CEST
Absolutely glorious day.

Readied a property for rental.

Much time with a grandson.

Honestly, is there anything better than having a golden excuse to
not have to pretend to be a godmotherfuckingdamned adult?

One rehearsal for a performance this coming Tuesday.

Time with friends at a brewery.

Home to homemade pizza with my wife.

I had just three beers, but they leveled me for not having eaten
much today.

Well, and because they were more powerful than average craft beers.

But, well, another great thing in life is getting theoretical on
solutions to life/world problems while drinking beer.

There has to be a God because beer.

----------------------------------------------------------------------
NEXT ONE Sun May  4 17:53:29 2025 CEST
Certain confirmation of something being true/truth/Truth is selfish
morons rushing in to destroy it.

----------------------------------------------------------------------
NEXT ONE Sun May  4 18:16:00 2025 CEST
Certain confirmation of an alleged solution to a societal problem
being a bullshit is that it ignores addressing root cause, which
is selfish morons.

----------------------------------------------------------------------
NEXT ONE Sun May  4 20:08:38 2025 CEST
The thoughts represented by these words aren't important.

In fact, thoughts are mental illness, making words re-presentations
of mental illness.

Thoughts are the shadows on the cave wall, y'all.

Per a favorite guru, the best way to lead-pipe them below their knees
is to persist in directing awareness toward the "to whom"/"to what"
they're seemingly occurring to.

----------------------------------------------------------------------
NEXT ONE Mon May  5 14:57:47 2025 CEST
Liberals are a curious case of wallowing in self-tormenting reality
modeling.

----------------------------------------------------------------------
NEXT ONE Tue May  6 14:54:19 2025 CEST
There is no enlightenment save the ineffable suchness of what makes
seemingness seemingly possible.

----------------------------------------------------------------------
NEXT ONE Tue May  6 15:33:50 2025 CEST
Glorious sunlight invading the spaces between window blinds slats!

And, of course, all of that is what is seen of mind only.

And there is no mind.

The modeling is ingeniously self-referentially disguised from itself
by there seeming to be modeling where there is none.

This which we are is indescribably amazingly beyond description.

So do enjoy the grace of the clarity that there is no one to ignore
this babble in favor of attention attention-ward!

----------------------------------------------------------------------
NEXT ONE Tue May  6 15:37:34 2025 CEST
I love how judicious use of "tmux create-window" fed a script and
arguments and environment variables saves me a a couple keystrokes
('ctrl' and 'd') by not having to manually delete the window after
the script completes (which could invoke useful other things,
e.g. lynx, elinks).

----------------------------------------------------------------------
NEXT ONE Wed May  7 07:10:00 2025 CEST
I think I might be done for good.

----------------------------------------------------------------------
NEXT ONE Thu May  8 00:56:42 2025 CEST
> The only thing "green" about the climate scam is the money
> they are stealing from you.

Brilliant!

----------------------------------------------------------------------
NEXT ONE Thu May  8 01:04:52 2025 CEST
Just trying to get rid of ancient monster Perl and do webshit in Lua
morena

----------------------------------------------------------------------
NEXT ONE Thu May  8 01:15:41 2025 CEST
"There are two core fears: losing what you have, and not
 getting what you want. There is one solution: Falling in
 love with where you are."
                               - Jeff Foster

----------------------------------------------------------------------
NEXT ONE Thu May  8 01:37:32 2025 CEST
"Don't Seek Happiness. If you seek it, you won't find it, because
seeking is the antithesis of happiness." - Eckhart Tolle

----------------------------------------------------------------------
NEXT ONE Thu May 08 03:24:13 2025 CEST
Ancient dinosaur Perl removed. All Perl scripts replaced with Lua
version. Got rid of 36 MiB code kraken ;/ Not much tested as it's
pretty late. So if you experience some issues please let me know.
RIP Perl & Long live Lua
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 03:48:09 2025 CEST
#! /usr/bin/env lua
while true do
	print('Excellent!')
end

----------------------------------------------------------------------
NEXT ONE Thu May 08 06:16:07 2025 CEST
A slightly different take on a well-known verse:

Be still and know I AM, (i.e. God).

----------------------------------------------------------------------
NEXT ONE Thu May 08 06:26:19 2025 CEST
That we are nothing might be more obvious by saying we are no thing.

----------------------------------------------------------------------
NEXT ONE Thu May 08 06:32:18 2025 CEST
"It is like standing on the North Pole. Whichever way you move,
you start heading south again. So once you start to say anything,
you immediately suggest false dualisms. Even the teaching of
non-duality is false. Like all paths, it is just a pointer. All
pointers are false because there is only oneness. There is no need
for a path because you are already what you are seeking."

----------------------------------------------------------------------
NEXT ONE Thu May 08 06:33:32 2025 CEST
"... those who relinquish words in favor of immediate inner knowing
realize a depth of peace and certitude that is the most real and
intimate experience of life."

NOTE: "immediate" == not mediated, e.g. by
words/notions/concepts/"knowing"

----------------------------------------------------------------------
NEXT ONE Thu May 08 12:32:51 2025 CEST
Sadly Lua is practically unreadable for me compared to Perl. Somehow
as not a programmer I was still able to read Perl and understand it to
some extent. With Lua I ended with more lines and it all looks to me
like some gibberish. Scripts are pretty verbose compared to their Perl
counterparts. They say Lua is simple, clean and minimal while Perl
Swiss army knife with full box of tools. Only God really knows.
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 13:54:30 2025 CEST
"There is no teaching. There is no consistent verbal formula. There
are no ultimately 'right' words. Everything that comes out of our
mouths is pure bullshit. But the saving grace is that what is being
pointed to has nothing to do with words. It is a communication of
a non-verbal recognition of being or presence. The words are just
messengers. The real message is the source from which the words
are arising. The actual truth to be known is the fact of your own
being. Seeing this, there is a relaxation and release of the attempt
to 'get it right' in words."

----------------------------------------------------------------------
NEXT ONE Thu May 08 14:19:48 2025 CEST
Tradeoffs!

I used Perl a lot once upon a time. I don't remember exactly why I
left it for Lua, but I think it had something to do with its size
("Swiss Army knife" implies there being more to it than less)
and portability relative to my needs. The word 'overkill' might
be a good summary of what I just said. Yes, it's theoretically
interesting to be able to boil an ocean, and yet all I needed was
to occasionally boil a few eggs.

I mean, Perl wasn't as bad as Python, which I had actual library
installation incompatibility issues with over time. (Despite there
being neither "time" nor "I".)

Lua, on the other hand, was visibly small (interpreter binary
size), and incredibly portable. I'd also started seeing it as other
applications' preferred programmatic interface.

So I bit the Lua bullet, suffered with its somewhat greater verbosity
for a season, and eventually developed a sort of muscle memory with
it. In other words, writing it became so easy that I forgot about
the somewhat increased verbosity compared to Perl.

I still don't like its blocks syntax, e.g. varieties of block
starts that close with "end", especially since I couldn't easily
jump between the beginnings/ends of blocks in vim via it's '%'
command. But eventually I learned that since I made tabs instead
of spaces my indentation character, and was rigorous about using
them, I could lean on indentation to jump between block begin/end
using vim's:

/^\t\t\w

search command to jump to the next "end" line that had the same
indentation as a given begin line's indentation, where the number
of '\t' (tabs) in the string is important... and then jump back
via vim's:

''
command.

(I experimented with vim "folds" for a while, but the mechanics
were too gnarly for me to ever remember to the point of using them
becoming automatic, because who wants to have one's coding focus
torpedoed by editor command frustration?)

Sorry for going on and on about something really simple: Lua was
right sized/featured for my needs, with minimal downsides to overcome
via workarounds that became second nature.

----------------------------------------------------------------------
NEXT ONE Thu May 08 15:09:01 2025 CEST
Another thing that helped me with Lua (although it can apply to
other languages too) was abandoning:

- comments - empty lines

"But empty lines improve readability, you stupid dumbass!"

Here's the thing. Although empty lines can *seem* to improve
readability, they also waste screen real estate. What do empty
lines tell me about functionality or logical flow? Nothing. What
do I want to see more of all at once, empty lines, or code lines?

So I came to see the idea that empty lines improve readability as
a myth.

"But comments improve maintenance, you stupid dumbass!"

Maybe. But only if/when maintained in lock step with the code,
which easily stops being the case when rushing to fix something,
and thinking "I'll update the comments later!". Nope. Almost never
happens. So then comments and code get out of sync, and attempting
to sync them again becomes harder work than if there was just code,
because whereas one has the interpreter's help to verify the syntax
aspect of code correctness, there is no help at all to re-sync
comments/code that get out of sync.

In other words, once they're out of sync, which is more correct? The
comments or the code? Does having doubt about that more help,
or more hurt your efforts the next time you want to change the code?

I found re-syncing comments and code to generally be considerably
more work than just getting the code right.

*Plus*, I'd rather re-figure out code from the code itself than to
get misled by out-of-sync comments, and then have to re-figure-out
the code *anyway*.

And it turns out one gets so used to the absence of empty lines
and comment lines that their presence actually seems more burdensome.

Sounds weird until you give it an earnest try for a while, then
you never look back.

----------------------------------------------------------------------
NEXT ONE Thu May 08 15:23:29 2025 CEST
Paying attention to English words that begin with "re"
can be instructive.

While not always the case, it is often the case that the
"re" connotes "again" or "againness".

Examples:

- re-flect
- re-member
- re-cognize
- re-gist-er
- re-present

Also, in those examples, the word(s) after the "re"
connote mental activity, i.e. thinking.

So... they're cases of "againness of thought(s)/thinking".

But increasingly delusional time, the words devolve
into being more about alleged objectivity. "Reflect"
is considered more a physical phenomena. "Recognize"
is considered the ability to visually isolate an object
from among others. "Register" a sort of accounting (of
objects) term.

However, as we can clearly see when inserting the hyphen
('-'), such are really mental phenomena that, in the
context of an individual/self/person, devolve to being
about relationships of objects to a subject.

It's not a perfect analysis. But surely you get the gist?

Anyway, noticing all that had me staring at the words
'real' and 'reality' again.

And it hit me that 'el' has masculine pronoun implications
(especially in Spanish, where it's re-ally obvious).

And then I remembered that one of the names of God in the
Old Testament is "El-ohim".

SO... does the word 'real' (re-al) actually imply
"againness of God"? Think: Is God re-peated (too quickly
for a subject to notice the re-petition, much like how
a pair of propeller fins appears to be a solid circular
object when spun quickly enough) what magically appears
to be real/reality simply due to ignorance - in this case,
ignoring the fact of the too-quick re-petition?

Hmmm....

----------------------------------------------------------------------
NEXT ONE Thu May 08 15:38:05 2025 CEST
Good points about empty lines and stupid comments. Good examples:
Simple, easy to read and manage:
http://morena.rip/bin/god.rc

Practically mess you get lost in
http://morena.rip/bin/god.pl

morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 15:42:31 2025 CEST
"water doesn't ask
 who you are
 when it takes your reflection

 when it shows you
 so clearly your small self
 you want to turn away
 but can't

 because it already
 owns your soul"

----------------------------------------------------------------------
NEXT ONE Thu May 08 16:11:57 2025 CEST
> Simple, easy to read and manage: =>
> http://morena.rip/bin/god.rc
>
> Practically mess you get lost in =>
> http://morena.rip/bin/god.pl

Somewhat related, I've occasionally wanted to put in a
little extra effort to keep code size per script and/or
function to one screen (at window/font sizes I typically
use), because it reduces future effort of having to scroll,
and of enduring the context switch (even when minimal)
that occurs when screen content changes.

Because as soon as a screen-worth of text disappears (due
to scrolling), it starts to fade from memory, leading to
increasing doubt about what was "really there"... requiring
having to scroll back to "be sure"... but of course
"scrolling back" causes what used to be on the screen
to start fading from memory... so scrolling back and for
becomes a struggle to re-member.

----------------------------------------------------------------------
NEXT ONE Thu May 08 16:21:29 2025 CEST
Perhaps a good guide:

Let the need to scroll guide refactoring.

(Probably good arguments again that, and yet I tend to
favor simpler philosophies.)

----------------------------------------------------------------------
NEXT ONE Thu May 08 16:24:50 2025 CEST
"Live like you won't be remembered and you'll find the truth."

----------------------------------------------------------------------
NEXT ONE Thu May 08 16:34:30 2025 CEST
My Lua script-writing best friend:

for line in io.stdin:lines() do
  -- do things with/to 'line'
end

(NOTE: reader must imagine that in practice I prefix lines
within the block with a tab character instead of two space
characters, but change the tab to two space characters when
showing examples to others because whereas I can control a
tab to present as two spaces for my local terminal apps,
a tab character will usually default to eight spaces for
others, which I imagine being as ugly to others as it
looks to me.)

----------------------------------------------------------------------
NEXT ONE Thu May 08 17:25:07 2025 CEST
You can check my current Lua fuckery from about page, there are links.
http://morena.rip/about
NEX, Gopher works too obviously. So there are nps.lua, nex.lua,
god.lua, web.lua, fin.lua right now. Directly morena.rip/bin/<shit>
No idea how, but it somehow works right now ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 17:46:28 2025 CEST
> You can check my current Lua fuckery from about page,
> there are links.
>
> => http://morena.rip/about

Wonderful stuff: simple, coherent, text-first emphasis -
very powerful when combined with philosophic / spiritual
musings. Love the treatment of protocols as tools instead
of deities to be sided-with, defended, or otherwise
worshipped.

I feel very fortunate to have lucked into your "fuckery"
aka work. Very few links make it into my "bookmarks bar,
and even fewer become recommendations.

Thank you!

----------------------------------------------------------------------
NEXT ONE Thu May 08 18:14:08 2025 CEST
Yes, that's why I like NEX. It has no legacy, practically no
requirements, you can do whatever you wish with it. It is not a
standard, you can change port or => to ! as example. Just random guy
wrote few lines and called it NEX.

Because not legacy baggage, no strict requirements and it is
practically empty so I prefer it. I write NEX plain text and that
works with Gopher, soaping it up with <pre> and works with HTML.
So it's like basic element which can transform to anything. Yes, it
has more to do with plain text obviously, but well, that's NEX.

If you see menu/index file for NEX it's readable, only what you can
experience is "=>" nothing else. While if you check Gopher menu or
index.html it's not that friendly and readable.

So now when I write my gibberish, I write it for NEX, it works for
Gopher too, I just edit one menu file specific for Gopher. Then
web.lua transforms those NEX files into html on the fly and makes what
one see on the web.

As you said, nothing worth to die for, maybe "su" protocol would be
better, that will work just with Soviet Union .su TLD and to open
connection, you have to call "stalin" command. In the past I tried to
get some .su domains but all attempts failed because those restriction
for banking, so card never worked.
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 18:43:02 2025 CEST
Yes, love the simplistic beauty of NEX.

I don't have personal life cycles to run a server, though,
because my wife gets all the premium clock cycles. And I
prefer life that way. I love being free of the delusion of
choice, which happens (for example) when a wife or dice
direct "my" actions. They seem like the fingers of The
Conductor Also Known As God, to me.

Thy will be done! Amen!

('Dice' was a mild reference to the book "The Dice Man"
by Luke Rhinehart, in case the reader is unfamiliar. That
book rather shook me up when I first read it way back.)

Oh, yes, the glorious <pre> tag! Although I found it even
a little more better as:

<pre style="white-space: pre-wrap;">

so that a few more html rendering apps wrap text at screen
boundary.

(Well... except for Lynx... or my version of Lynx, which
wants me to have to manually scroll right to see all of
lines longer than my screen width... Boo! Hiss!)

As for the "stalin" command, I prefer "lenin", but only
because if rhymes with "Lennon", a childhood hero of
mine. Not perfect by any stretch of the imagination,
but seemingly possessing attributes that resonated
with my need to idolatorize at the time. <shrugs>

----------------------------------------------------------------------
NEXT ONE Thu May 08 18:55:51 2025 CEST
FWIW, I start with minimal html (being the most
format-specific in my opinion), and then let Lua convert
that to "gemtext", and then let more Lua convert the
gemtext to "gophermap". I haven't needed a convert to NEX
because of course that would be silly without a server.. so
maybe I investigate publicly useable NEX servers someday,
and then Lua brings me effortlessly into that fold.

But, yeah, gophermap is a pain. I still need to address the
fact that html anchors can be embedded in text, but Gemini
and Gopher want such on their own lines. I had to make
some kind of compromise that sometimes leads to unnecessary
empty lines that I've not had time to investigate.

My work around has been to mostly put html anchors on
their own line, because then the flow of text winds up
the same from format to format. But, of course, that's
unsatisfying when you want the html to look slicker by
embedding anchors in text. Bah....

Compromise... agonize... so much better to rest/abide in
awareness while enjoying the show than to feel as though
bound and tied within/to the show.

But you ever so slightly nick that one little individual
free-willed self delusion tripwire, and suddenly it's
perpetual fear and loathing until the next well-worded
text comes along that hits "one" upside the stupid-assed
head, triggering turnaround/repentance from delusion back
to <ineffable>.

----------------------------------------------------------------------
NEXT ONE Thu May 08 21:38:17 2025 CEST
Your gopher server is broken, probably since converting to the
religion of lua...

IanJ

----------------------------------------------------------------------
NEXT ONE Thu May 08 21:58:32 2025 CEST
By "broken" you mean "does not work"? Thank you for detailed feedback.
It helps a lot ;/
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 22:04:34 2025 CEST
I tried it in all gopher clients I was able to install and it works
well. Sadly can't check UMN gopher, I assume that one has issue as
it's broken itself.
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 22:18:26 2025 CEST
Apologies, I thought it would have been fairly easy to spot the
issue.

I get a menu returned with one item which says "not found". I am not
specifying any selector, just selecting the link from bongusta or
from my bookmarks as I have always done before.

Unfortunately it no longer displays the root menu.

A bad workman blames his tools (or other clients). 

For all its failings UMN gopher is still my preferred client. You
should try it with my patches, it is a little less broken then...

IanJ

----------------------------------------------------------------------
NEXT ONE Thu May 08 22:40:36 2025 CEST
I am unable to install/build it and I don't feel to waste whole night
to somehow find way how to build it again ;/ I assume it is the old
"standard" UMN gopher thing related to its Gopher+ features.
morena

----------------------------------------------------------------------
NEXT ONE Thu May 08 23:16:02 2025 CEST
I think I fixed it already. You can check. Luckily I have Raspberry Pi
OS on USB flash drive, so was able to install there UMN Gopher and
check. There was some issue, obviously only in UMN Gopher client with
trailing slash thing. Let me know if there is still some issue.
You know, old fat UMN Gopher users are welcome here ;/
morena

----------------------------------------------------------------------
NEXT ONE Fri May 09 01:25:15 2025 CEST
Now it is working as before, thank you!

IanJ

----------------------------------------------------------------------
NEXT ONE Fri May 09 04:32:35 2025 CEST
The world is going to end with me, because me and the
world are mutually defined, and thus make no sense without
each other.

The rest of you are no less NPC's than I. You've never
existed save as components seemingly comprising the world
that exists as I do, which is purely conceptually, and
conceptuality is purely varying contrasts of opposite
notions.

There is no I, and is-ness is a dream slowly becoming a
nightmare for my becoming aware of the only way a world
of free-willed individuals could go, which is back to
the no-thingness from which the contrasting opposites
seemingly emerge.

My seemingly telling you this, and your seemingly reading
this, are all Mind Only, i.e. contrasts to no thing. None
of it could possibly be happening in the sense us NPC's
have been programmed to imagine "happening" could/must be.

Ditto on be-ing.

It's fun, and then the opposite of fun, back and forth
at a rate not quite as fast as the contrast between I
and what has been called I-I, because the observer (I) is
necessarily seemingly more real to itself than its seeming
objects, for more re-al means more re-peated, for re-el-ity
is merely the re-petition of the notion of re-el-ity.

God again. And again. And again. And

I'm sorry, and I'm not, for I neither am nor am not.

And the only way for it to be obvious is in the cessation
of the conceptual modeling thereof, but even then it
wouldn't be the obviousness of knowing, but the obviousness
of an unknowing that isn't even that because saying it
immediately obscures/hides <ineffable>

----------------------------------------------------------------------
NEXT ONE Fri May 09 04:43:04 2025 CEST
I could explain it, except that any explanation is precisely what
it isn't.

This incessant re-present-ing is ignore-ance, the re-present-ation
enshrouding and vacuum-sealing <ineffable>, as it seemingly were.

Quite simple!