URI: 
       opus5: fix layout and content - tgtimes - The Gopher Times
  HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
   DIR commit d917d021d39b60e94389e2aeb629c985e7ea36bc
   DIR parent 77105e8c10be1d960c6393b79bc97a5ba850e728
  HTML Author: Josuah Demangeon <me@josuah.net>
       Date:   Sat, 25 Jun 2022 22:49:13 +0200
       
       opus5: fix layout and content
       
       Diffstat:
         M bitreich/news.gph                   |       5 +++++
         M opus5/article-20h-geomyidae.mw      |      60 ++++++++++++++++++++++++++++----
         A opus5/article-bitreich-BIG-BROWSER… |      23 +++++++++++++++++++++++
         A opus5/article-bitreich-Bitreich-Co… |      40 +++++++++++++++++++++++++++++++
         A opus5/article-bitreich-Prof-Skildg… |      23 +++++++++++++++++++++++
         D opus5/article-bitreich-onlyturtlef… |      21 ---------------------
         A opus5/article-bitreich-sfeed-1.5-R… |      29 +++++++++++++++++++++++++++++
         M opus5/article-josuah-I-Do-Not-Know… |       3 ++-
         A opus5/article-linuxconsole-Animate… |      43 ++++++++++++++++++++++++++++++
         D opus5/article-linuxconsole-animate… |      43 ------------------------------
         R opus5/article-tgtimes-bluetooth-br… |       0 
         R opus5/article-tgtimes-breathing-op… |       0 
         R opus5/article-tgtimes-embedded-for… |       0 
         R opus5/article-tgtimes-gopher-podca… |       0 
         R opus5/article-tgtimes-ircnow.mw ->… |       0 
         R opus5/article-tgtimes-maemo-leste-… |       0 
         A opus5/article-tgtimes-Mallumo.mw    |      32 +++++++++++++++++++++++++++++++
         A opus5/article-tgtimes-Relics-of-Fa… |      91 +++++++++++++++++++++++++++++++
         A opus5/article-tgtimes-Sailing-With… |      35 +++++++++++++++++++++++++++++++
         A opus5/article-tgtimes-Synthetic-As… |      75 +++++++++++++++++++++++++++++++
         D opus5/article-tgtimes-ascii-art-re… |      67 -------------------------------
         D opus5/article-tgtimes-fft-hack.mw   |      90 -------------------------------
         D opus5/article-tgtimes-mallumo.mw    |      31 -------------------------------
         D opus5/article-tgtimes-sailingwithg… |      34 -------------------------------
         M opus5/footer.mw                     |       5 +++--
         M opus5/tgtimes5.mw                   |      25 +++++++++++++------------
         M opus5/tgtimes5.pdf                  |       0 
         M opus5/tgtimes5.txt                  |     332 ++++++++++++++-----------------
         M tmac.w                              |      12 ++++++++----
       
       29 files changed, 628 insertions(+), 491 deletions(-)
       ---
   DIR diff --git a/bitreich/news.gph b/bitreich/news.gph
       @@ -4,6 +4,11 @@
        [0|Atom news feed|/news.atom.xml|server|port]
        
        ___[ News Aggregator ]
       +[0|2022-06-23 – »0x20 brcon call for registration and talks.« by 20h|/usr/20h/phlog/2022-06-23T10-24-49-999398.md|server|port]
       +[0|2022-06-13 – »BIG BROWSER IS WATCHING YOU!« by 20h|/usr/20h/phlog/2022-06-13T18-56-17-642492.md|server|port]
       +[0|2022-05-25 – »60 days CfP for Brcon2022!« by 20h|/usr/20h/phlog/2022-05-25T15-44-11-635607.md|server|port]
       +[0|2022-05-22 – »69 days until Brcon Belgrade, 64 days until Brcon Online.« by 20h|/usr/20h/phlog/2022-05-22T16-50-48-763447.md|server|port]
       +[0|2022-05-21 – »sfeed 1.5 was released.« by bob|/usr/bob/phlog/2022-05-21T13-00-00-133769.md|server|port]
        [0|2022-05-13 – »Prof. Skildgaard: Only Turtle Fans« by 20h|/usr/20h/phlog/2022-05-13T17-36-11-859785.md|server|port]
        [0|2022-04-22T21-03-37.1533808 – »Bitreich is proudly publishing The Gopher Times opus 4!« by josuah|/usr/josuah/phlog/2022-04-22T21-03-37-1533808.md|server|port]
        [0|2022-04-12 – »Bitreich OnlyFans reaches 12k Fans!« by 20h|/usr/20h/phlog/2022-04-12T16-56-59-362789.md|server|port]
   DIR diff --git a/opus5/article-20h-geomyidae.mw b/opus5/article-20h-geomyidae.mw
       @@ -1,18 +1,20 @@
        .SH 20h
        20h Presents: Geomyidae
       -.2C 122v
       +.2C 14v
        .
       -.QP
       +.PP
        This project existed since a while, and kept improving.
        In this interview with 20h, he shows us what Geomyidae's got under the hood.
        .
        .QP
        What is Geomyidae?
       +.
        .PP
        Geomyidae is a Unix/Linux daemon/service serving the gopher protocol.
        .
        .QP
        So what is gopher?
       +.
        .PP
        Gopher here is an internet protocol, which was first developed at the University of Minnesota.
        After its short success, it declined, but is now striving again to be used for its simplicity and hierarchy.
       @@ -21,9 +23,13 @@ Those are gopher clients.
        .
        .QP
        How does Geomyidae help with getting started with gopher?
       +.
        .PP
        The installation of Geomyidae is very simple.
        You can setup your Geomyidae right away:
       +.
       +.1C
       +.
        .DS
        git clone git://bitreich.org/geomyidae
        cd geomyidae
       @@ -31,11 +37,16 @@ make
        ./geomyidae -b $(pwd) -p 7070 &
        curl -s gopher://localhost:7070
        .DE
       +.
       +.2C 94v
       +.
       +.PP
        Yes, curl supports gopher!
        And it supports gopher and TLS too!
        .
        .QP
        Are there many alternatives among gopher daemons?
       +.
        .PP
        Yes, there are many.
        Some are there due to historical reasons, others have gone out of shape over time.
       @@ -43,6 +54,7 @@ One of the most popular alternatives is pygopherd.
        .
        .QP
        How does Geomyidae compares to other implementations?
       +.
        .PP
        Geomyidae offers a unique simple way of expressing gopher content.
        See the manpage or the examples in the source for how .gph files are formatted.
       @@ -53,6 +65,7 @@ But those are to preserve the unique history of gopher.
        .
        .QP
        Did Geomyidae have significant evolutions since the beginning?
       +.
        .PP
        Yes.
        Originally Geomyidae was named gopherd for Plan 9.
       @@ -63,6 +76,7 @@ You can easily see all features in the documentation and especially the simple m
        .
        .QP
        Does Geomyidae work with all gopher clients?
       +.
        .PP
        Yes.
        Geomyidae supports the original protocol from the beginning, up to modern gopher with TLS.
       @@ -70,18 +84,25 @@ For the intermediary gopher+ protocol there is a compatibility layer.
        .
        .QP
        Has NSA inserted a backdoor onto Geomyidae?
       +.
        .PP
        I am not allowed to tell you.
        .
        .QP
        How does gopher help with privacy?
       +.
        .PP
        The gopher protocol has the unique property that all data you send over the line can be easily controlled and seen.
        This is different to HTTP, where headers, HTML and Javascript got so complex, it is uncontrollable.
       -See the gopher onion project (gopher://bitreich.org/1/onion) for how to combine this with tor for total privacy and anonymity.
       +See the gopher onion project
       +.FS
       +gopher://bitreich.org/1/onion
       +.FE
       +for how to combine this with tor for total privacy and anonymity.
        .
        .QP
        Are there TLS support on some gopher clients already?
       +.
        .PP
        There is support in curl, mpv/ffmpeg, sacc and more.
        It is very easy to add TLS support to any client.
       @@ -90,6 +111,8 @@ s,via TLS,& on the gopher TCP port (default: 70),
        .
        .QP
        Are there been any evolution of the gopher protocol itself since the beginning of Geomyidae?
       +.
       +.PP
        The technology used is simple.
        Gopher does not allow requests, which begin with the first bytes of a TLS request.
        So any proper and old gopher daemon will simply refuse the connection.
       @@ -98,6 +121,8 @@ Any ISDN line will handle such probing requests for TLS easily.
        .
        .QP
        Did Geomyidae have to adapt itself to the gopher protocol? Did it make gopher change?
       +.
       +.PP
        Geomyidae changed the part of gophespace it was able to reach.
        Many servers run on Geomyidae.
        There is software written just for Geomyidae and its gph format.
       @@ -108,46 +133,69 @@ s,changed,&,
        .
        .QP
        Have you seen Geomyidae ever used outside a hobby project?
       +.
       +.PP
        Well, Bitreich is serious in changing the software world.
        Most of gopherspace is »hobby projects«.
        But then, most of gopherspace is made from heart blood and love, which makes it part of the life of the authors.
        .
        .QP
        Is Geomyidae ready for non-hobby uses?
       +.
       +.PP
        Geomyidae is ready for any use.
        It is stable and optimized to scale better than the cloud.
        .
        .QP
        Geomyidae uses ".gph" files.
       +.
       +.PP
        Does it replace the gophermap standard?
        Yes, in Geomyidae it does.
        Gph is simpler and easier to adapt to, especially when you come from some markup world.
        .
        .QP
        Does Geomyidae support dynamic pages?
       +.
       +.PP
        Geomyidae supports two forms of dynamic pages: One which uses the gph markup and one, where the script/application outputs raw gopher output.
        Additionally it supports in the latest release a form of REST, where paths are transformed into arguments to scripts.
        There is also support for index.dcgi/index.cgi scripts to have better looking paths and URIs.
        .
        .QP
        Is Geomyidae already packaged in some Linux/BSD distributions?
       +.
       +.PP
        As far as I know it is packaged in gentoo, Archlinux (and more), all BSDs.
       -18:32 <@__20h__> Since it is so simple to package: Just extract the tarball, run make and make install, the packages are easily made for any package manager.
       +Since it is so simple to package: Just extract the tarball, run make and make install, the packages are easily made for any package manager.
        .
        .QP
        What is planned for the next releases of Geomyidae?
       +.
       +.PP
        As of now I have worked through my whole long-standing TODO list for Geomyidae.
        New ideas will evolve from people sending in patches or through practical need.
       -Geomyidae follows the Bitreich manifesto (gopher://bitreich.org/0/documents/bitreich-manifesto.md), where a software can be done.
       +Geomyidae follows the Bitreich manifesto
       +.FS
       +gopher://bitreich.org/0/documents/bitreich-manifesto.md
       +.FE
       +where a software can be done.
        .
        .QP
        How to get involved? Getting help, discussing, bug hunting, code contribution, documentation...
       +.
       +.PP
        If anyone wants to get involved, first download Geomyidae, run it, have fun using it, creating gopher content.
       -If you run into problems, have patches or suggestions, come on ircs://irc.bitreich.org/#bitreich-en and discuss with us your problem.
       +If you run into problems, have patches or suggestions, come on IRC
       +.FS
       +ircs://irc.bitreich.org/#bitreich-en
       +.FE
       +and discuss with us your problem.
        For e-mail, send such requests to 20h@r-36.net.
        All contact is in the manpage too.
        .
        .QP
        Can I have an ice cream?
       +.
        .PP
        Yes, you will get one, once we meet again.
   DIR diff --git a/opus5/article-bitreich-BIG-BROWSER-IS-WATCHING-YOU.mw b/opus5/article-bitreich-BIG-BROWSER-IS-WATCHING-YOU.mw
       @@ -0,0 +1,23 @@
       +.SH 20h
       +BIG BROWSER IS WATCHING YOU!
       +.
       +.PP
       +Are you feeling watched all the time? Do you feel unsure when doing something nasty? It is true, you are watched: By BIG BROWSER. Whenever you use the web, someone else is masturbating to your web history.
       +.
       +.PP
       +You want to know how to be able to do nasty things online without someone masturbating to it? Come to brcon2022 and find out more.
       +.FS
       +gopher://bitreich.org/1/con/2022
       +.FE
       +.
       +.PP
       +This time online and in presence!
       +.
       +.PP
       +See you there!
       +.
       +.PP
       +Sincerely yours,
       +.
       +.PP
       +20h Chief Espionage Officer (CEO)
   DIR diff --git a/opus5/article-bitreich-Bitreich-Con-2022-Come-and-Talk.mw b/opus5/article-bitreich-Bitreich-Con-2022-Come-and-Talk.mw
       @@ -0,0 +1,40 @@
       +.SH 20h
       +Bitreich Con 2022, Come and Talk!
       +.2C 20v
       +.
       +.PP
       +Greetings at 852.770114854 km/h, 34943.004 miles over the Atlantic Ocean.
       +.
       +.PP
       +This is a happy reminder, that in 60 days, brcon2022 will happen.
       +When you have anything interesting to share, please send in your proposals for talks to
       +Christoph Lohmann <20h@r-36.net>
       +.
       +.PP
       +There will be two parts:
       +.
       +.IP July 25th to 28th
       +Online presentations, then one day to get to Belgrade
       +.
       +.IP July 30th to 31st
       +We will be in presence, having fun in Belgrade, Serbia.
       +.
       +.PP
       +If you want to hold a presention of your interest, please see the Call for Papers:
       +.FS
       +gopher://bitreich.org/1/con/2022
       +.FE
       +and send your proposal to Christoph Lohmann <20h@r-36.net>
       +.
       +.PP
       +There is already a wide variety of topics registered,
       +from medicine to simple software over geology and hopefully a special greeting from our science supervisor Prof. Skildgaard who wants to give advices to all of us humans.
       +.
       +.PP
       +See you online and in presence!
       +.
       +.PP
       +Sincerely yours,
       +.
       +.PP
       +20h Chief Conference Officer (CCO)
   DIR diff --git a/opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw b/opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw
       @@ -0,0 +1,23 @@
       +.SH 20h
       +Prof. Skildgaard: Only Turtle Fans
       +.2C 10v
       +.
       +.PP
       +I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard, the professor for slow sciences at the Aarhus university in Denmark, now has opened his own website
       +.FS
       +http://onlyturtlefans.com/
       +.FE
       +.
       +.PP
       +You can see many #turtlefan pictures.
       +.FS
       +<annna> #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png
       +.FE
       +.
       +.PP
       +Please recommend his work! He has done so much for us, like reviewing all entries to the last and the coming brcon. This takes ages!
       +.
       +.PP
       +Sincerely yours,
       +.PP
       +20h Chief Slowness Executive (CSE)
   DIR diff --git a/opus5/article-bitreich-onlyturtlefans.mw b/opus5/article-bitreich-onlyturtlefans.mw
       @@ -1,21 +0,0 @@
       -.SH 20h
       -Prof. Skildgaard: Only Turtle Fans
       -.2C 22v
       -.
       -.PP
       -I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard, the professor for slow sciences at the Aarhus university in Denmark, now has opened his own website:
       -.
       -.DS
       -http://onlyturtlefans.com/
       -.DE
       -.
       -.PP
       -You can see many #turtlefan pictures. annna | #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png
       -.
       -.PP
       -Please recommend his work! He has done so much for us, like reviewing all entries to the last and the coming brcon. This takes ages!
       -.
       -.PP
       -Sincerely yours,
       -.PP
       -20h Chief Slowness Executive (CSE)
   DIR diff --git a/opus5/article-bitreich-sfeed-1.5-Released.mw b/opus5/article-bitreich-sfeed-1.5-Released.mw
       @@ -0,0 +1,29 @@
       +.SH Hiltjo
       +sfeed 1.5 Released
       +.
       +.PP
       +sfeed
       +.FS
       +git://git.codemadness.org/sfeed
       +gopher://codemadness.org/1/git/sfeed
       +https://codemadness.org/releases/sfeed/
       +gopher://codemadness.org/1/releases/sfeed/
       +.FE
       +is a tool to convert RSS or Atom feeds from XML to a TAB-separated file.
       +.
       +.PP
       +sfeed has the following notable changes compared to 1.4:
       +.PP
       +Changes:
       +.IP •
       +sfeed_curses: interrupt waitpid while interactive child program is running This now handles SIGTERM on sfeed_curses while an interactive child program is running.
       +.IP •
       +sfeed_curses: close stdin before spawning a plumb program in non-interactive mode, which is more intuitive: the program doesn't seem to hang when it expects input in this case since there is no way to send input anyway.
       +.IP •
       +Properly escape backslashes in the man pages (thanks adc!).
       +.IP •
       +Documentation improvements to the man pages and a progress indicator example script for sfeed_update.
       +.PP
       +I want to thank all people who gave feedback,
       +.PP
       +Thanks, Hiltjo
   DIR diff --git a/opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw b/opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw
       @@ -1,5 +1,6 @@
        .SH josuah
        I Do Not Know, Do Not Ask Me
       +.2C 95v
        .
        .PP
        The post-Snowden era is marked by a new fact that cannot be ignored anymore:
       @@ -121,4 +122,4 @@ https://yewtu.be/watch?v=QcSlAihVM0Q
        .
        .PP
        The thing with living like an ant in the anthill is:
       -you do not get too many answers about how the whole place works.
       +you do not get too many answers about how the whole thing works.
   DIR diff --git a/opus5/article-linuxconsole-Animated-Text-Art.mw b/opus5/article-linuxconsole-Animated-Text-Art.mw
       @@ -0,0 +1,43 @@
       +.SH linuxconsole
       +Animated ASCII art
       +.2C 20v
       +.
       +.PP
       +With all the history of ASCII art and demoscene,
       +it would be a shame if noone ever tried to combine the two in animated ASCII art.
       +Courtesy of textfiles.com,
       +we can browse through a collection of 93 animated ASCII pieces of arts.
       +.
       +.FS
       +http://artscene.textfiles.com/vt100/
       +http://linuxconsole.net/ascii_art.html
       +.FE
       +.
       +.PP
       +The animation speed will likely be too high for a terminal,
       +and can be slowed down with the throttle(1) program as advised
       +by linuxconsole.net, or with the script below:
       +.
       +.DS
       +curl -s http://artscene.textfiles.com/vt100/twilightzone.vt |
       +while :; do dd bs=2 count=1 2>/dev/null; done
       +.DE
       +.
       +.PP
       +You may use the "reset" command to get your terminal normal again
       +after watching.
       +.
       +.PP
       +Some are a pun, a few frames to only give impression of movement,
       +while other might be closer to a short animated movie.
       +Talking of which, long movies were also done:
       +.
       +.DS
       +https://www.asciimation.co.nz/
       +telnet towel.blinkenlights.nl
       +.DE
       +.
       +.PP
       +These characters transmitted through one protocol or another,
       +whispers to us, through our terminal screen, fruit of the imagination of plain text artists.
       +
   DIR diff --git a/opus5/article-linuxconsole-animated-text-art.mw b/opus5/article-linuxconsole-animated-text-art.mw
       @@ -1,43 +0,0 @@
       -.SH linuxconsole
       -Animated ASCII art
       -.2C 40v
       -.
       -.PP
       -With all the history of ASCII art and demoscene,
       -it would be a shame if noone ever tried to combine the two in animated ASCII art.
       -Courtesy of textfiles.com,
       -we can browse through a collection of 93 animated ASCII pieces of arts.
       -.
       -.FS
       -http://artscene.textfiles.com/vt100/
       -http://linuxconsole.net/ascii_art.html
       -.FE
       -.
       -.PP
       -The animation speed will likely be too high for a terminal,
       -and can be slowed down with the throttle(1) program as advised
       -by linuxconsole.net, or with the script below:
       -.
       -.DS
       -curl -s http://artscene.textfiles.com/vt100/twilightzone.vt |
       -while :; do dd bs=2 count=1 2>/dev/null; done
       -.DE
       -.
       -.PP
       -You may use the "reset" command to get your terminal normal again
       -after watching.
       -.
       -.PP
       -Some are a pun, a few frames to only give impression of movement,
       -while other might be closer to a short animated movie.
       -Talking of which, long movies were also done:
       -.
       -.DS
       -https://www.asciimation.co.nz/
       -telnet towel.blinkenlights.nl
       -.DE
       -.
       -.PP
       -These characters transmitted through one protocol or another,
       -whispers to us, through our terminal screen, fruit of the imagination of plain text artists.
       -
   DIR diff --git a/opus5/article-tgtimes-bluetooth-brain.mw b/opus5/article-tgtimes-Bluetooth-Brain.mw
   DIR diff --git a/opus5/article-tgtimes-breathing-open-source.mw b/opus5/article-tgtimes-Breathing-Open-Source.mw
   DIR diff --git a/opus5/article-tgtimes-embedded-forth.mw b/opus5/article-tgtimes-Embedded-Forth-Programming.mw
   DIR diff --git a/opus5/article-tgtimes-gopher-podcast-search.mw b/opus5/article-tgtimes-Gopher-Podcast-Search.mw
   DIR diff --git a/opus5/article-tgtimes-ircnow.mw b/opus5/article-tgtimes-IRCNow.mw
   DIR diff --git a/opus5/article-tgtimes-maemo-leste-update.mw b/opus5/article-tgtimes-Maemo-Leste-Update.mw
   DIR diff --git a/opus5/article-tgtimes-Mallumo.mw b/opus5/article-tgtimes-Mallumo.mw
       @@ -0,0 +1,32 @@
       +.SH darkfi
       +The Mallumo Weechat Plugin
       +.2C 10v
       +.
       +.PP
       +IRC is part of the protocols that survived to the advent of the Web.
       +.
       +.PP
       +It still has users, it still has new network and communities initiatives springing out, it is alive.
       +.
       +.PP
       +One single little touch it lacks is end-to-end encryption.
       +Without it it is perfect for public communities such as software projects discussions and support chat, live event chats...
       +but private 1-to-1 communication could suddenly become a good candidate for end-to-end encryption.
       +.
       +.PP
       +Part of the DarkFi project, this is what Mallumo
       +.FS
       +https://github.com/darkrenaissance/mallumo
       +.FE
       +brings in a simple piece of code using libNaClk,
       +the crypto library from Dan Bernstein,
       +author of ED25519 (in its repackaged libsodium form).
       +This is state-of-the-art, well-proven and fast cryptography for end-to-end communication.
       +.
       +.PP
       +With this plug-in dropped in the plugin folder,
       +all private communication start by a simple key exchange over normal IRC,
       +and the conversation upgrades to nacl-encrypted messages over regular IRC.
       +.
       +.PP
       +There might not be any simpler way to encrypt peer-to-peer communication online.
   DIR diff --git a/opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw b/opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw
       @@ -0,0 +1,91 @@
       +.SH tgtimes
       +Relics of Fast Fourrier Transform
       +.1C
       +.
       +.PP
       +In 1967, the Kooley-Tukey FFT algorythm (the one we all use now) was written in Fortran.
       +What the hell were they running it on, and what damned data were they feeding into it?!
       +.
       +.DS
       +      SUBROUTINE FOUR1(DATA,NN,ISIGN)
       +C     THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN
       +C     TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN
       +C     FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE-
       +C     DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF
       +C     THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS
       +C     FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN
       +C     IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES
       +C     ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS
       +C     PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY
       +C     NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION
       +C     OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR
       +C     DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
       +C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
       +C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES
       +C     AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.)
       +C     SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT.
       +      DIMENSION DATA(1)
       +      N=2*NN
       +      J=1
       +      DO 5 I=1,N,2
       +      IF(I-J)1,2,2
       +1     TEMPR=DATA(J)
       +      TEMPI=DATA(J+1)
       +      DATA(J)=DATA(I)
       +      DATA(J+1)=DATA(I+1)
       +      DATA(I)=TEMPR
       +      DATA(I+1)=TEMPI
       +2     M=N/2
       +3     IF(J-M)5,5,4
       +4     J=J-M
       +      M=M/2
       +      IF(M-2)5,3,3
       +5     J=J+M     
       +      MMAX=2
       +6     IF(MMAX-N)7,9,9
       +7     ISTEP=2*MMAX
       +      DO 8 M=1,MMAX,2
       +      THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX)
       +      WR=COS(THETA)
       +      WI=SIN(THETA)
       +      DO 8 I=M,N,ISTEP
       +      J=I+MMAX
       +      TEMPR=WR*DATA(J)-WI*DATA(J+1)
       +      TEMPI=WR*DATA(J+1)+WI*DATA(J)
       +      DATA(J)=DATA(I)-TEMPR
       +      DATA(J+1)=DATA(I+1)-TEMPI
       +      DATA(I)=DATA(I)+TEMPR
       +8     DATA(I+1)=DATA(I+1)+TEMPI
       +      MMAX=ISTEP
       +      GO TO 6
       +9     RETURN
       +      END
       +.DE
       +.
       +.PP
       +And no, you \fBcannot\fR get the IEEE document because IEEE broke it up into pages and sells each page individually.
       +.
       +.DS
       +"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
       +C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
       +C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO."
       +.DE
       +.
       +.PP
       +But, this code was easy to port because it was small, so, to this day, we use it.
       +It was ported from Fortran to BASIC, then to C, then to C++ and everything else.
       +.
       +.PP
       +Nobody ever actually understood it, so they didn't fix anything.
       +You see, Fortran has no bitwise operateors, so alot of the acrobatics
       +in that code are just doing bitwise operations in regular math.
       +Its absolutely amazing when you tear it apart.
       +.
       +.PP
       +I got the code from a bad scan of a document off a military ftp site.
       +What I love, and find halarious, is that this code has been ported and hacked a million times since it was written.
       +.
       +.PP
       +But, from the comments, it, itself, is a hack.
       +It is a mash up of cooley and tukeys code.
       +It is a hack, from 1967.
   DIR diff --git a/opus5/article-tgtimes-Sailing-With-Grace.mw b/opus5/article-tgtimes-Sailing-With-Grace.mw
       @@ -0,0 +1,35 @@
       +.SH tgtimes
       +Sailing With Grace
       +.2C 19v
       +.
       +.PP
       +The sea!
       +Water all around, not a single piece of ground around to stand in, only a single boat that becomes one with you, its capitain.
       +Infinite waves under the blue or cloudly sky is all you see for a long trip of many days.
       +Feeling both lost, but at the same time united with surrounding nature.
       +After all, the largest part of Earth is covered by the sea.
       +.
       +.PP
       +This is the world of Sailing that awaits each of us,
       +for a single trip hosted by a well proven crew,
       +or as a lone sailor braving tempests after tempests.
       +.
       +.PP
       +Sailing blogs are definitely a good opportunity to dream,
       +the instant of an article.
       +.
       +.PP
       +This blog, Sailing With Grace, has taken the decision of offering all its content through HTTP,
       +but also proxied over Gopher.
       +.FS
       +gopher://gopher.sailingwithgrace.com
       +.FE
       +This recalls an interesting point:
       +it proves that Gopher is not only good for talking about Gopher and computer things,
       +but is also oriented toward the outside,
       +is it ready to be used by people who are not gopher geeks?
       +.
       +.PP
       +It always was to begin with, so why would it not?
       +Are people less able to use computers now than they was before the web came?
       +The discussion is open.
   DIR diff --git a/opus5/article-tgtimes-Synthetic-Ascii-Art.mw b/opus5/article-tgtimes-Synthetic-Ascii-Art.mw
       @@ -0,0 +1,75 @@
       +.SH tgtimes
       +Synthetic ASCII Art
       +.2C 50v
       +.
       +.PP
       +Sometimes, an entirely new way to approach problems is found.
       +The media is often fond of covering these topics, be it quantum computing, blockchains, machine learning...
       +With these big toys come people experimenting with it.
       +.
       +.PP
       +This time we are reviewing the combo of Machine Learning and ASCII art.
       +.
       +.PP
       +I was expecting to present cute attempts at drawing images with computer-made text, but this is nothing of the sort.
       +Be prepared to see Science at the service of Art.
       +.
       +.IP "Generated Typewriter Art"
       +This research paper (no less!) shows that it is possible to write software for placing characters,
       +later typed during 6 hours by a human operator (for this example).
       +It is unsettling to see details much smaller than the characters themself be drawn on paper,
       +along with shades of grey of various intensities.
       +.
       +.FS
       +https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf
       +.FE
       +.
       +.IP "Generated ASCII Art in 2010"
       +This is possibly the state of the art of 2010 technology.
       +It was announced in the yearly conference SIGGRAPH hence presented to an audience full of computer graphics engineers.
       +The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Tien-Tsin Wong, shows results of surprising accuracy.
       +The story does not tell whether there ever was a job offer "looking for ASCII artists for a scientific experiment" posted on the job board of the Chinese University of Hong Kong.
       +While the paper contains the complete math used, it also illustrates and explains methods to acheive this level of accuracy.
       +And no, it is not exactly machine learning, but hand-crafted strategies, combined statistics and other data massaging.
       +After all, it was published five years before things like Tensor Flow were introduced...
       +.
       +.FS
       +http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html
       +.FE
       +.
       +.IP "Generated ASCII Art in 2017"
       +Is seven years enough time to improve upon that previous acheivement?
       +Quoting the previous paper as well as others in its own work,
       +Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling.
       +This throws the big guns of machine learning to reach higher skies.
       +Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba,
       +which extends the ASCII set to all of unicode, notably the CJK set.
       +If the result of the paper are not enough to convince you,
       +the "Bad Apple" often used as a video demo in the Asian market have been converted in its entirety.
       +Something out of reach if doing every frame by hand.
       +The TensorFlow and Python code used is released publicly,
       +and an online demo is offered for the curious.
       +.
       +.FS
       +https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf
       +.FE
       +.FS
       +https://nips2017creativity.github.io/
       +.FE
       +.FS
       +https://yewtu.be/watch?v=8GulN69Cgbg
       +.FE
       +.FS
       +https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net
       +.FE
       +.FS
       +https://github.com/OsciiArt/DeepAA
       +.FE
       +.
       +.PP
       +Is it so futile? Not so sure.
       +After all, representing anything with a computer is a matter of making a reality fit onto something terribly awkward and unnatural: a display.
       +The pixels, the square elements praised for providing a grid to throw data at, are promising, but themself have their quirks to be worked around.
       +For instance, sub-pixel geometry uses the same techniques as those presented by these papers for improving the realism of images beyond what a single pixel can offer.
       +It is, for ASCII art like for anything else, a matter of representing something, real or fictious, through a medium of some kind.
       +ASCII art has the ability to fit an image somewhere where there could only be text.
   DIR diff --git a/opus5/article-tgtimes-ascii-art-rendering.mw b/opus5/article-tgtimes-ascii-art-rendering.mw
       @@ -1,67 +0,0 @@
       -.SH tgtimes
       -Synthetic ASCII Art
       -.2C 80v
       -.
       -.PP
       -Sometimes, an entirely new way to approach problems is found.
       -The media is often fond of covering these topics, be it quantum computing, blockchains, machine learning...
       -With these big toys come people experimenting with it.
       -.
       -.PP
       -This time we are reviewing the combo of Machine Learning and ASCII art.
       -.
       -.PP
       -I was expecting to present cute attempts at drawing images with computer-made text, but this is nothing of the sort.
       -Be prepared to see Science at the service of Art.
       -.
       -.IP "Generated Typewriter Art"
       -This research paper (no less!) shows that it is possible to write software for placing characters,
       -later typed during 6 hours by a human operator (for this example).
       -It is unsettling to see details much smaller than the characters themself be drawn on paper,
       -along with shades of grey of various intensities.
       -.
       -.FS
       -https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf
       -.FE
       -.
       -.IP "Generated ASCII Art in 2010"
       -This is possibly the state of the art of 2010 technology.
       -It was announced in the yearly conference SIGGRAPH hence presented to an audience full of computer graphics engineers.
       -The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Tien-Tsin Wong, shows results of surprising accuracy.
       -The story does not tell whether there ever was a job offer "looking for ASCII artists for a scientific experiment" posted on the job board of the Chinese University of Hong Kong.
       -While the paper contains the complete math used, it also illustrates and explains methods to acheive this level of accuracy.
       -And no, it is not exactly machine learning, but hand-crafted strategies, combined statistics and other data massaging.
       -After all, it was published five years before things like Tensor Flow were introduced...
       -.
       -.FS
       -http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html
       -.FE
       -.
       -.IP "Generated ASCII Art in 2017"
       -Is seven years enough time to improve upon that previous acheivement?
       -Quoting the previous paper as well as others in its own work,
       -Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling.
       -This throws the big guns of machine learning to reach higher skies.
       -Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba,
       -which extends the ASCII set to all of unicode, notably the CJK set.
       -If the result of the paper are not enough to convince you,
       -the "Bad Apple" often used as a video demo in the Asian market have been converted in its entirety.
       -Something out of reach if doing every frame by hand.
       -The TensorFlow and Python code used is released publicly,
       -and an online demo is offered for the curious.
       -.
       -.FS
       -https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf
       -https://nips2017creativity.github.io/
       -https://yewtu.be/watch?v=8GulN69Cgbg
       -https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net
       -https://github.com/OsciiArt/DeepAA
       -.FE
       -.
       -.PP
       -Is it so futile? Not so sure.
       -After all, representing anything with a computer is a matter of making a reality fit onto something terribly awkward and unnatural: a display.
       -The pixels, the square elements praised for providing a grid to throw data at, are promising, but themself have their quirks to be worked around.
       -For instance, sub-pixel geometry uses the same techniques as those presented by these papers for improving the realism of images beyond what a single pixel can offer.
       -It is, for ASCII art like for anything else, a matter of representing something, real or fictious, through a medium of some kind.
       -ASCII art has the ability to fit an image somewhere where there could only be text.
   DIR diff --git a/opus5/article-tgtimes-fft-hack.mw b/opus5/article-tgtimes-fft-hack.mw
       @@ -1,90 +0,0 @@
       -.SH tgtimes
       -Relics of Fast Fourrier Transform from the past
       -.
       -.PP
       -In 1967, the Kooley-Tukey FFT algorythm (the one we all use now) was written in Fortran.
       -What the hell were they running it on, and what damned data were they feeding into it?!
       -.
       -.DS
       -      SUBROUTINE FOUR1(DATA,NN,ISIGN)
       -C     THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN
       -C     TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN
       -C     FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE-
       -C     DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF
       -C     THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS
       -C     FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN
       -C     IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES
       -C     ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS
       -C     PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY
       -C     NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION
       -C     OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR
       -C     DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
       -C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
       -C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES
       -C     AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.)
       -C     SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT.
       -      DIMENSION DATA(1)
       -      N=2*NN
       -      J=1
       -      DO 5 I=1,N,2
       -      IF(I-J)1,2,2
       -1     TEMPR=DATA(J)
       -      TEMPI=DATA(J+1)
       -      DATA(J)=DATA(I)
       -      DATA(J+1)=DATA(I+1)
       -      DATA(I)=TEMPR
       -      DATA(I+1)=TEMPI
       -2     M=N/2
       -3     IF(J-M)5,5,4
       -4     J=J-M
       -      M=M/2
       -      IF(M-2)5,3,3
       -5     J=J+M     
       -      MMAX=2
       -6     IF(MMAX-N)7,9,9
       -7     ISTEP=2*MMAX
       -      DO 8 M=1,MMAX,2
       -      THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX)
       -      WR=COS(THETA)
       -      WI=SIN(THETA)
       -      DO 8 I=M,N,ISTEP
       -      J=I+MMAX
       -      TEMPR=WR*DATA(J)-WI*DATA(J+1)
       -      TEMPI=WR*DATA(J+1)+WI*DATA(J)
       -      DATA(J)=DATA(I)-TEMPR
       -      DATA(J+1)=DATA(I+1)-TEMPI
       -      DATA(I)=DATA(I)+TEMPR
       -8     DATA(I+1)=DATA(I+1)+TEMPI
       -      MMAX=ISTEP
       -      GO TO 6
       -9     RETURN
       -      END
       -.DE
       -.
       -.PP
       -And no, you \fBcannot\fR get the IEEE document because IEEE broke it up into pages and sells each page individually.
       -.
       -.DS
       -"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
       -C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
       -C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO."
       -.DE
       -.
       -.PP
       -But, this code was easy to port because it was small, so, to this day, we use it.
       -It was ported from Fortran to BASIC, then to C, then to C++ and everything else.
       -.
       -.PP
       -Nobody ever actually understood it, so they didn't fix anything.
       -You see, Fortran has no bitwise operateors, so alot of the acrobatics
       -in that code are just doing bitwise operations in regular math.
       -Its absolutely amazing when you tear it apart.
       -.
       -.PP
       -I got the code from a bad scan of a document off a military ftp site.
       -What I love, and find halarious, is that this code has been ported and hacked a million times since it was written.
       -.
       -.PP
       -But, from the comments, it, itself, is a hack.
       -It is a mash up of cooley and tukeys code.
       -It is a hack, from 1967.
   DIR diff --git a/opus5/article-tgtimes-mallumo.mw b/opus5/article-tgtimes-mallumo.mw
       @@ -1,31 +0,0 @@
       -.SH darkfi
       -The Mallumo Weechat Plugin
       -.
       -.PP
       -IRC is part of the protocols that survived to the advent of the Web.
       -.
       -.PP
       -It still has users, it still has new network and communities initiatives springing out, it is alive.
       -.
       -.PP
       -One single little touch it lacks is end-to-end encryption.
       -Without it it is perfect for public communities such as software projects discussions and support chat, live event chats...
       -but private 1-to-1 communication could suddenly become a good candidate for end-to-end encryption.
       -.
       -.PP
       -Part of the DarkFi project, this is what Mallumo
       -.FS
       -https://github.com/darkrenaissance/mallumo
       -.FE
       -brings in a simple piece of code using libNaClk,
       -the crypto library from Dan Bernstein,
       -author of ED25519 (in its repackaged libsodium form).
       -This is state-of-the-art, well-proven and fast cryptography for end-to-end communication.
       -.
       -.PP
       -With this plug-in dropped in the plugin folder,
       -all private communication start by a simple key exchange over normal IRC,
       -and the conversation upgrades to nacl-encrypted messages over regular IRC.
       -.
       -.PP
       -There might not be any simpler way to encrypt peer-to-peer communication online.
   DIR diff --git a/opus5/article-tgtimes-sailingwithgrace.mw b/opus5/article-tgtimes-sailingwithgrace.mw
       @@ -1,34 +0,0 @@
       -.SH tgtimes
       -Sailing With Grace
       -.
       -.PP
       -The sea!
       -Water all around, not a single piece of ground around to stand in, only a single boat that becomes one with you, its capitain.
       -Infinite waves under the blue or cloudly sky is all you see for a long trip of many days.
       -Feeling both lost, but at the same time united with surrounding nature.
       -After all, the largest part of Earth is covered by the sea.
       -.
       -.PP
       -This is the world of Sailing that awaits each of us,
       -for a single trip hosted by a well proven crew,
       -or as a lone sailor braving tempests after tempests.
       -.
       -.PP
       -Sailing blogs are definitely a good opportunity to dream,
       -the instant of an article.
       -.
       -.PP
       -This blog, Sailing With Grace, has taken the decision of offering all its content through HTTP,
       -but also proxied over Gopher.
       -.FS
       -gopher://gopher.sailingwithgrace.com
       -.FE
       -This recalls an interesting point:
       -it proves that Gopher is not only good for talking about Gopher and computer things,
       -but is also oriented toward the outside,
       -is it ready to be used by people who are not gopher geeks?
       -.
       -.PP
       -It always was to begin with, so why would it not?
       -Are people less able to use computers now than they was before the web came?
       -The discussion is open.
   DIR diff --git a/opus5/footer.mw b/opus5/footer.mw
       @@ -1,15 +1,16 @@
        .SH you
        Publishing in The Gopher Times
       -.2C 3v
       +.2C 7v
        .
        .PP
        Want your article published?
        Want to announce something to the Gopher world?
       +.
       +.PP
        Directly related to Gopher or not,
        reach us on IRC with an article in any format,
        we will handle the rest.
        .
       -.1C
        .DS
        ircs://irc.bitreich.org/#bitreich-en
        gopher://bitreich.org/1/tgtimes/
   DIR diff --git a/opus5/tgtimes5.mw b/opus5/tgtimes5.mw
       @@ -5,18 +5,19 @@ Opus 5 - Gopher news and more - May. 2022
        .AE
        .
        .so opus5/article-20h-geomyidae.mw
       -.so opus5/article-bitreich-onlyturtlefans.mw
       +.so opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw
       +.so opus5/article-linuxconsole-Animated-Text-Art.mw
       +.so opus5/article-tgtimes-Synthetic-Ascii-Art.mw
       +.so opus5/article-bitreich-sfeed-1.5-Released.mw
       +.so opus5/article-tgtimes-Sailing-With-Grace.mw
       +.so opus5/article-tgtimes-Bluetooth-Brain.mw
       +.so opus5/article-tgtimes-Breathing-Open-Source.mw
       +.so opus5/article-tgtimes-Embedded-Forth-Programming.mw
       +.so opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw
       +.so opus5/article-tgtimes-Gopher-Podcast-Search.mw
       +.so opus5/article-tgtimes-IRCNow.mw
       +.so opus5/article-tgtimes-Maemo-Leste-Update.mw
        .so opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw
       -.so opus5/article-linuxconsole-animated-text-art.mw
       -.so opus5/article-tgtimes-ascii-art-rendering.mw
       -.so opus5/article-tgtimes-bluetooth-brain.mw
       -.so opus5/article-tgtimes-breathing-open-source.mw
       -.so opus5/article-tgtimes-embedded-forth.mw
       -.so opus5/article-tgtimes-fft-hack.mw
       -.so opus5/article-tgtimes-gopher-podcast-search.mw
       -.so opus5/article-tgtimes-ircnow.mw
       -.so opus5/article-tgtimes-maemo-leste-update.mw
       -.so opus5/article-tgtimes-mallumo.mw
       -.so opus5/article-tgtimes-sailingwithgrace.mw
       +.so opus5/article-tgtimes-Mallumo.mw
        .
        .so opus5/footer.mw
   DIR diff --git a/opus5/tgtimes5.pdf b/opus5/tgtimes5.pdf
       Binary files differ.
   DIR diff --git a/opus5/tgtimes5.txt b/opus5/tgtimes5.txt
       @@ -11,12 +11,12 @@ ____________________________________________________________
        
        
        
       -   20h Presents: Geomyidae
       +   20h Presents: Geomyidae                            20h
        ____________________________________________________________
        
       -   >>  This  project  existed since a while, and kept im-
       -    proving.  In this interview with  20h,  he  shows  us
       -    what Geomyidae's got under the hood.
       +   This  project  existed since a while, and kept improv-
       +   ing.  In this interview with 20h,  he  shows  us  what
       +   Geomyidae's got under the hood.
        
           >> What is Geomyidae?
        
       @@ -38,11 +38,14 @@ ____________________________________________________________
        
           The installation of Geomyidae is very simple.  You can
           setup your Geomyidae right away:
       +____________________________________________________________
        
           git clone git://bitreich.org/geomyidae
           cd geomyidae
           make
           curl -s gopher://localhost:7070
       +____________________________________________________________
       +
           Yes, curl supports gopher!  And it supports gopher and
           TLS too!
        
       @@ -93,9 +96,8 @@ ____________________________________________________________
           data  you  send over the line can be easily controlled
           and seen.  This is different to HTTP,  where  headers,
           HTML  and  Javascript got so complex, it is uncontrol-
       -   lable.     See    the     gopher     onion     project
       -   (gopher://bitreich.org/1/onion)  for  how  to  combine
       -   this with tor for total privacy and anonymity.
       +   lable.  See the gopher onion project [1]  for  how  to
       +   combine this with tor for total privacy and anonymity.
        
           >> Are there TLS support on some  gopher  clients  al-
            ready?
       @@ -107,96 +109,106 @@ ____________________________________________________________
           fault: 70),
        
           >> Are there been any evolution of the gopher protocol
       -    itself  since  the beginning of Geomyidae?  The tech-
       -    nology used is simple.  Gopher  does  not  allow  re-
       -    quests, which begin with the first bytes of a TLS re-
       -    quest.  So any proper and old gopher daemon will sim-
       -    ply  refuse  the connection.  Then the client is free
       -    to reconnect without TLS based on its  security  con-
       -    figuration.   Any  ISDN line will handle such probing
       -    requests for TLS easily.
       +    itself since the beginning of Geomyidae?
       +
       +   The technology used is simple.  Gopher does not  allow
       +   requests,  which  begin  with the first bytes of a TLS
       +   request.  So any proper and  old  gopher  daemon  will
       +   simply refuse the connection.  Then the client is free
       +   to reconnect without TLS based on its security config-
       +   uration.   Any  ISDN line will handle such probing re-
       +   quests for TLS easily.
        
           >> Did Geomyidae have to adapt itself  to  the  gopher
       -    protocol?  Did  it  make  gopher  change?   Geomyidae
       -    changed the part of gophespace it was able to  reach.
       -    Many  servers  run  on  Geomyidae.  There is software
       -    written just for Geomyidae and its gph  format.   The
       -    TLS  extension  of  the protocol came from Bitreich /
       -    Geomyidae.  We also set the standard  to  simply  use
       -    UTF-8  as  default representation in gopher menus and
       -    so bring it into the 21st century.  I  can  conclude:
       -    Yes,   Geomyidae  changed  and  will  change  gopher.
       -    s,changed,&,
       +    protocol? Did it make gopher change?
       +
       +   Geomyidae changed the part of gophespace it  was  able
       +   to  reach.   Many  servers run on Geomyidae.  There is
       +   software written just for Geomyidae and its  gph  for-
       +   mat.   The TLS extension of the protocol came from Bi-
       +   treich / Geomyidae.  We also set the standard to  sim-
       +   ply  use  UTF-8  as  default  representation in gopher
       +   menus and so bring it into the 21st  century.   I  can
       +   conclude:  Yes,  Geomyidae changed and will change go-
       +   pher.  s,changed,&,
        
           >> Have you seen Geomyidae ever used outside  a  hobby
       -    project?   Well,  Bitreich is serious in changing the
       -    software world.  Most of gopherspace is  »hobby  pro-
       -    jects«.   But  then, most of gopherspace is made from
       -    heart blood and love, which makes it part of the life
       -    of the authors.
       -
       -   >> Is Geomyidae ready for non-hobby  uses?   Geomyidae
       -    is  ready for any use.  It is stable and optimized to
       -    scale better than the cloud.
       -
       -   >> Geomyidae uses ".gph" files.  Does it  replace  the
       -    gophermap  standard?  Yes, in Geomyidae it does.  Gph
       -    is simpler and easier to adapt  to,  especially  when
       -    you come from some markup world.
       -
       -   >> Does Geomyidae support  dynamic  pages?   Geomyidae
       -    supports  two  forms of dynamic pages: One which uses
       -    the gph markup and one, where the  script/application
       -    outputs  raw gopher output.  Additionally it supports
       -    in the latest release a form of REST, where paths are
       -    transformed into arguments to scripts.  There is also
       -    support for index.dcgi/index.cgi scripts to have bet-
       -    ter looking paths and URIs.
       +    project?
       +
       +   Well, Bitreich is serious  in  changing  the  software
       +   world.   Most of gopherspace is »hobby projects«.  But
       +   then, most of gopherspace is made from heart blood and
       +   love, which makes it part of the life of the authors.
       +
       +   >> Is Geomyidae ready for non-hobby uses?
       +
       +   Geomyidae is ready for any use.  It is stable and  op-
       +   timized to scale better than the cloud.
       +
       +   >> Geomyidae uses ".gph" files.
       +
       +   Does it replace the gophermap standard?  Yes,  in  Ge-
       +   omyidae  it  does.  Gph is simpler and easier to adapt
       +   to, especially when you come from some markup world.
       +
       +   >> Does Geomyidae support dynamic pages?
       +
       +   Geomyidae supports two forms  of  dynamic  pages:  One
       +   which   uses   the  gph  markup  and  one,  where  the
       +   script/application outputs raw gopher  output.   Addi-
       +   tionally  it  supports in the latest release a form of
       +   REST, where paths are transformed  into  arguments  to
       +   scripts.      There     is     also     support    for
       +   index.dcgi/index.cgi scripts to  have  better  looking
       +   paths and URIs.
        
           >> Is Geomyidae already  packaged  in  some  Linux/BSD
       -    distributions?   As  far  as I know it is packaged in
       -    gentoo,  Archlinux  (and  more),  all  BSDs.    18:32
       -    <@__20h__> Since it is so simple to package: Just ex-
       -    tract the tarball, run make  and  make  install,  the
       -    packages are easily made for any package manager.
       +    distributions?
       +
       +   As far as I know it is packaged in  gentoo,  Archlinux
       +   (and  more), all BSDs.  Since it is so simple to pack-
       +   age: Just extract the tarball, run make and  make  in-
       +   stall,  the  packages  are easily made for any package
       +   manager.
        
           >> What is planned for the next releases of Geomyidae?
       -    As  of  now  I  have  worked  through  my whole long-
       -    standing TODO list for  Geomyidae.   New  ideas  will
       -    evolve  from  people  sending  in  patches or through
       -    practical need.  Geomyidae follows the Bitreich mani-
       -    festo    (gopher://bitreich.org/0/documents/bitreich-
       -    manifesto.md), where a software can be done.
       +
       +   As of now I have worked through my whole long-standing
       +   TODO  list  for Geomyidae.  New ideas will evolve from
       +   people sending in patches or through  practical  need.
       +   Geomyidae follows the Bitreich manifesto [2]  where  a
       +   software can be done.
        
           >> How to get involved? Getting help, discussing,  bug
       -    hunting, code contribution, documentation...  If any-
       -    one wants to get involved, first download  Geomyidae,
       -    run  it,  have fun using it, creating gopher content.
       -    If you run into problems,  have  patches  or  sugges-
       -    tions,  come  on ircs://irc.bitreich.org/#bitreich-en
       -    and discuss with us your problem.  For  e-mail,  send
       -    such requests to 20h@r-36.net.  All contact is in the
       -    manpage too.
       +    hunting, code contribution, documentation...
       +
       +   If anyone wants to get involved,  first  download  Ge-
       +   omyidae,  run  it,  have fun using it, creating gopher
       +   content.  If you run into problems,  have  patches  or
       +   suggestions, come on IRC [3] and discuss with us  your
       +   problem.   For  e-mail,  send  such requests to 20h@r-
       +   36.net.  All contact is in the manpage too.
        
           >> Can I have an ice cream?
        
           Yes, you will get one, once we meet again.
       +   1 gopher://bitreich.org/1/onion
        
       +   2 gopher://bitreich.org/0/documents/bitreich-manifesto.md
       +   3 ircs://irc.bitreich.org/#bitreich-en
        
        
        
       -   Prof. Skildgaard: Only Turtle Fans
       +
       +   Prof. Skildgaard: Only Turtle Fans                 20h
        ____________________________________________________________
        
           I  am  happy  to announce, that the scientific head of
           bitreich, Prof. Skildgaard,  the  professor  for  slow
           sciences  at the Aarhus university in Denmark, now has
       -   opened his own website:
       -
       -   http://onlyturtlefans.com/
       +   opened his own website [1]
        
       -   You can see many #turtlefan pictures. annna | #turtle-
       -   fan: gopher://bitreich.org/I/memecache/turtlefan.png
       +   You can see many #turtlefan pictures.  [2]
        
           Please recommend his work! He has done so much for us,
           like  reviewing all entries to the last and the coming
       @@ -205,11 +217,14 @@ ____________________________________________________________
           Sincerely yours,
        
           20h Chief Slowness Executive (CSE)
       +   1 http://onlyturtlefans.com/
        
       +   2 <annna> #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png
        
        
        
           I Do Not Know, Do Not Ask Me                    josuah
       +____________________________________________________________
        
           The post-Snowden era is marked by a new fact that can-
           not be ignored anymore: NSA (among others) is watching
       @@ -322,20 +337,16 @@ ____________________________________________________________
        
           The thing with living like an ant in the  anthill  is:
           you  do  not  get too many answers about how the whole
       -   place works.
       -
       +   thing works.
        
       -   [1]
       -   https://www.imdb.com/title/tt0088846/
       +   1 https://www.imdb.com/title/tt0088846/
       +   2 https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg
        
       -   [2]
       -   https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg
       -   [3]
       -   https://yewtu.be/watch?v=QcSlAihVM0Q
       +   3 https://yewtu.be/watch?v=QcSlAihVM0Q
        
        
        
       -   Animated ASCII art
       +   Animated ASCII art                        linuxconsole
        ____________________________________________________________
        
           With  all  the  history of ASCII art and demoscene, it
       @@ -368,11 +379,8 @@ ____________________________________________________________
           fruit of the imagination of plain text artists.
        
        
       -
       -
       -   [1]
       -   http://artscene.textfiles.com/vt100/
       -   http://linuxconsole.net/ascii_art.html
       +   1 http://artscene.textfiles.com/vt100/
       +     http://linuxconsole.net/ascii_art.html
        
        
        
       @@ -433,7 +441,8 @@ ____________________________________________________________
             have  been converted in its entirety.  Something out
             of reach if doing every frame by hand.  The  Tensor-
             Flow  and Python code used is released publicly, and
       -     an online demo is offered for the curious.  [3]
       +     an online demo is offered for the curious.  [3]  [4]
       +     [5] [6] [7]
        
           Is it so futile? Not so sure.  After all, representing
           anything with a computer is a matter of making a real-
       @@ -450,22 +459,20 @@ ____________________________________________________________
           the ability to fit  an  image  somewhere  where  there
           could only be text.
        
       +   1 https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf
       +   2 http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html
       +
       +   3 https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf
       +   4 https://nips2017creativity.github.io/
        
       -   [1]
       -   https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf
       +   5 https://yewtu.be/watch?v=8GulN69Cgbg
       +   6 https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net
        
       -   [2]
       -   http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html
       -   [3]
       -   https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf
       -   https://nips2017creativity.github.io/
       -   https://yewtu.be/watch?v=8GulN69Cgbg
       -   https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net
       -   https://github.com/OsciiArt/DeepAA
       +   7 https://github.com/OsciiArt/DeepAA
        
        
        
       -   Wireless, wireless everywhere
       +   Wireless, wireless everywhere                  tgtimes
        ____________________________________________________________
        
           Wires! Cables! Connectors!  Computer and electric sys-
       @@ -550,17 +557,11 @@ ____________________________________________________________
           discover the universe of electromagnetic fields commu-
           nication.
        
       +   1 https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Final_Web.pdf
       +   2 https://www.rtl-sdr.com/
        
       -
       -   [1]
       -   https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Final_Web.pdf
       -   [2]
       -   https://www.rtl-sdr.com/
       -
       -   [3]
       -   https://greatscottgadgets.com/hackrf/one/
       -   [4]
       -   https://limemicro.com/products/boards/limesdr/
       +   3 https://greatscottgadgets.com/hackrf/one/
       +   4 https://limemicro.com/products/boards/limesdr/
        
        
        
       @@ -610,13 +611,9 @@ ____________________________________________________________
           ever  it takes" turns into "whatever is done", and the
           road to certification  progresses,  one  breath  at  a
           time.
       +   1 https://www.pubinv.org/project/freespireco/
        
       -
       -   [1]
       -   https://www.pubinv.org/project/freespireco/
       -
       -   [2]
       -   https://rtems.org/
       +   2 https://rtems.org/
        
        
        
       @@ -762,36 +759,29 @@ ____________________________________________________________
           to an end, and the era of reliability rises.  In these
           trying times, anyone is welcome to go Forth.
        
       +   1 gemini://gem.librehacker.com/gemlog/tech/20220331-0.gmi
       +     gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi
       +   2 https://www.forth.com/space-shuttle-instrumentation-interface/
        
       +   3
       +   4 https://github.com/corecode/forth-cpu
        
       -   [1]
       -   gemini://gem.librehacker.com/gemlog/tech/20220331-0.gmi
       -   gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi
       -   [2]
       -   https://www.forth.com/space-shuttle-instrumentation-interface/
       -
       -   [3]
       -   [4]
       -   https://github.com/corecode/forth-cpu
       -
       -   [5]
       -   ircs://irc.hackint.org/#forth-hardware-projects
       -   [6]
       -   https://el-tramo.be/waforth/
       -   https://el-tramo.be/thurtle/
       +   5 ircs://irc.hackint.org/#forth-hardware-projects
       +   6 https://el-tramo.be/waforth/
       +     https://el-tramo.be/thurtle/
        
       -   [7]
       -   [8]
       -   bitreich.org/1/lawn/c/gopher.gph
       +   7
       +   8 bitreich.org/1/lawn/c/gopher.gph
        
        
        
        
       -   Relics of Fast Fourrier Transform from the pasttgtimes
       +   Relics of Fast Fourrier Transform              tgtimes
       +____________________________________________________________
        
       -   In 1967, the Kooley-Tukey FFT algorythm  (the  one  we
       -   all  use  now)  was written in Fortran.  What the hell
       -   were they running it on, and  what  damned  data  were
       +   In  1967,  the  Kooley-Tukey FFT algorythm (the one we
       +   all use now) was written in Fortran.   What  the  hell
       +   were  they  running  it  on, and what damned data were
           they feeding into it?!
        
                 SUBROUTINE FOUR1(DATA,NN,ISIGN)
       @@ -878,7 +868,6 @@ ____________________________________________________________
        
        
        
       -
           Search podcasts via Gopher                     tgtimes
        
           Do you happen to be a podcast enjoyer?  Maybe you con-
       @@ -910,12 +899,8 @@ ____________________________________________________________
           Want to know more about  it?   One  place  to  discuss
           about it is the Bitreich IRC server [2]
        
       -
       -
       -   [1]
       -   gopher://gopher.icu/1/pod
       -   [2]
       -   ircs://irc.bitreich.org/#bitreich-en
       +   1 gopher://gopher.icu/1/pod
       +   2 ircs://irc.bitreich.org/#bitreich-en
        
        
        
       @@ -961,23 +946,16 @@ ____________________________________________________________
           troduction to a complete server administration.  [5] I
           have  often  seen  administrators hired with less than
           this much knowledge!
       +   1 irc://irc.ircnow.net:6667
       +     ircs://irc.ircnow.net:6697
        
       +   2 https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf
       +   3 the voice only starts from 0h20m
       +     talking about Gopher at 1h15m
       +     https://0x0.st/oTal.webm
        
       -   [1]
       -   irc://irc.ircnow.net:6667
       -   ircs://irc.ircnow.net:6697
       -
       -   [2]
       -   https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf
       -   [3]
       -   the voice only starts from 0h20m
       -   talking about Gopher at 1h15m
       -   https://0x0.st/oTal.webm
       -
       -   [4]
       -   https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow
       -   [5]
       -   https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp
       +   4 https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow
       +   5 https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp
        
        
        
       @@ -1031,17 +1009,15 @@ ____________________________________________________________
           Grab it while it is hot, the lack of bloated  prebuilt
           application forced into it by the vendor means it will
           not catch fire!  [1]
       -
       -
       -   [1]
       -   https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-december-2021-january-april-2022.html
       +   1 https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-december-2021-january-april-2022.html
        
        
        
        
           The Mallumo Weechat Plugin                      darkfi
       +____________________________________________________________
        
       -   IRC is part of the protocols that survived to the  ad-
       +   IRC  is part of the protocols that survived to the ad-
           vent of the Web.
        
           It still has users, it still has new network and  com-
       @@ -1068,22 +1044,20 @@ ____________________________________________________________
        
           There might not be any simpler way  to  encrypt  peer-
           to-peer communication online.
       -
       -
       -   [1]
       -   https://github.com/darkrenaissance/mallumo
       +   1 https://github.com/darkrenaissance/mallumo
        
        
        
        
           Sailing With Grace                             tgtimes
       +____________________________________________________________
        
       -   The sea!  Water all around,  not  a  single  piece  of
       +   The  sea!   Water  all  around,  not a single piece of
           ground around to stand in, only a single boat that be-
       -   comes one with you, its capitain.  Infinite waves  un-
       -   der  the blue or cloudly sky is all you see for a long
       +   comes  one with you, its capitain.  Infinite waves un-
       +   der the blue or cloudly sky is all you see for a  long
           trip of many days.  Feeling both lost, but at the same
       -   time  united  with surrounding nature.  After all, the
       +   time united with surrounding nature.  After  all,  the
           largest part of Earth is covered by the sea.
        
           This is the world of Sailing that awaits each  of  us,
       @@ -1104,22 +1078,20 @@ ____________________________________________________________
           It always was to begin with, so why would it not?  Are
           people  less  able  to use computers now than they was
           before the web came?  The discussion is open.
       +   1 gopher://gopher.sailingwithgrace.com
        
        
       -   [1]
       -   gopher://gopher.sailingwithgrace.com
        
        
       -
       -   Publishing in The Gopher Times
       +   Publishing in The Gopher Times                     you
        ____________________________________________________________
        
           Want  your  article published?  Want to announce some-
       -   thing to the Gopher world?  Directly related to Gopher
       -   or not, reach us on IRC with an article in any format,
       -   we will handle the rest.
       -
       +   thing to the Gopher world?
        
       +   Directly related to Gopher or not,  reach  us  on  IRC
       +   with  an  article  in  any  format, we will handle the
       +   rest.
        
           ircs://irc.bitreich.org/#bitreich-en
           gopher://bitreich.org/1/tgtimes/
   DIR diff --git a/tmac.w b/tmac.w
       @@ -27,16 +27,18 @@
        ..
        .
        .de 2C \"two-column mode, $1 for vertical length of column
       +.        sp 0
        .        #-
        .        if \\n(.A=0 .#2 \\$1
        ..
        .
        .de 1C
        .        #1
       +.        #-
        ..
        .
        .de #1 \"single-column mode
       -.        #p 1v \\n($Vu
       +.        sp 0
        .        if \\n($C>1 ' sp \\n(.tu        \"run into the trap
        .        ll \\n($Lu
        .        po \\n($Mu
       @@ -46,8 +48,8 @@
        ..
        .
        .de #2 \"two-column mode
       +.        mk
        .        ll (\\n($Lu-\\n($Mu)/2u                \"decrease line length
       -.        mk                                \"mark this place as top of column
        .        ie \\n(nlu+\\$1>\\n(.pu \{ .
        .                ch #B -\\n($Mu                \"span over multiple pages
        .                nr $c \\$1-\\n(.tu        \"height after the next trap is over
       @@ -83,7 +85,6 @@
        ..
        .
        .de #E \"expand footnotes
       -.        sp
        .        nf
        .        nh
        .        ti -4n
       @@ -179,7 +180,10 @@
        .        sp 0.5v
        .        ft 5
        .        #s 8p
       -[\\n($F]
       +.
       +.        in 2.5n
       +.        ti -2.5n
       +\\n($F \c
        ..
        .
        .de FE \"footnote end