URI: 
       opus4: heavy-duty rework of the layout for two-column support - 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 73061616ffcc1fd4e43d097571b3d430294b89c8
   DIR parent e8094024781dfb054cbfd6dd0326660588910035
  HTML Author: Josuah Demangeon <me@josuah.net>
       Date:   Sat,  9 Apr 2022 20:17:59 +0200
       
       opus4: heavy-duty rework of the layout for two-column support
       
       Diffstat:
         M opus3/footer.mw                     |      12 +++++++++---
         M opus4/article-20h-interview.mw      |       1 +
         M opus4/article-announce-open-admin-… |       5 +++--
         M opus4/article-bitreich-2022-03-06T… |       1 +
         M opus4/article-bitreich-2022-03-07T… |      31 +++++++++++++++++--------------
         M opus4/article-bitreich-2022-03-25T… |      20 ++++++++++++--------
         M opus4/article-bitreich-2022-03-25T… |      16 ++++++++++++++--
         M opus4/article-bitreich-2022-03-26T… |       8 +++++++-
         M opus4/article-bitreich-2022-03-27T… |      19 +++++++++++++++++--
         M opus4/article-bitreich-2022-03-29T… |      15 +++++++++++++--
         M opus4/article-bitreich-2022-03-31T… |       1 +
         M opus4/article-ganssle-fortran-comp… |       5 ++++-
         M opus4/article-gopherml-molasses-cl… |       3 +--
         M opus4/article-tgtimes-bbc-reviving… |       9 +++++++--
         M opus4/article-tgtimes-bistromatik.… |       5 ++++-
         M opus4/article-tgtimes-carrying-the… |       5 ++++-
         M opus4/article-tgtimes-high-tech-lo… |      13 +++++++++----
         M opus4/article-tgtimes-national-lib… |       9 +++++++--
         M opus4/article-tgtimes-st-lazare-tr… |       5 ++++-
         M opus4/article-tgtimes-what-on-mars… |       9 +++++++--
         M opus4/article-tmpout-2.mw           |       5 ++++-
         M opus4/footer.mw                     |      12 +++++++++---
         M opus4/tgtimes4.pdf                  |       0 
         M opus4/tgtimes4.txt                  |     357 ++++++++++++++++---------------
         A opus5/article-tgtimes-sortix.mw     |       1 +
         M tmac.w                              |     191 +++++++++++++++++--------------
       
       26 files changed, 442 insertions(+), 316 deletions(-)
       ---
   DIR diff --git a/opus3/footer.mw b/opus3/footer.mw
       @@ -1,11 +1,17 @@
        .SH you
        Publishing in The Gopher Times
       +.2C 3v
       +.
        .PP
        Want your article published?
        Want to announce something 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.
       -.LK ircs://irc.bitreich.org/#bitreich-en
       -.LK gopher://bitreich.org/1/tgtimes/
       -.LK git://bitreich.org/tgtimes/
       +.
       +.1C
       +.DS
       +ircs://irc.bitreich.org/#bitreich-en
       +gopher://bitreich.org/1/tgtimes/
       +git://bitreich.org/tgtimes/
       +.DE
   DIR diff --git a/opus4/article-20h-interview.mw b/opus4/article-20h-interview.mw
       @@ -1,5 +1,6 @@
        .SH 20h
        Breaking free from medical devices
       +.2C 50v
        .
        .PP
        Unlike most USB gadgets around, medical devices require a specification
   DIR diff --git a/opus4/article-announce-open-admin-position-in-france.mw b/opus4/article-announce-open-admin-position-in-france.mw
       @@ -1,5 +1,6 @@
        .SH announce
        Linux Sysadmin Job Offer
       +.2C 12v
        .
        .PP
        The web is hiring over and over.
       @@ -26,5 +27,5 @@ cooked onto Belgian beer) and Welsh (Great Britain, quality melted
        cheddar served on a dish).
        .
        .PP
       -Contact \fIjosuah\fR on ircs://irc.bitreich.org/#bitreich-en to know
       -more about it.
       +Contact \fIjosuah\fR on #bitreich-en channel on irc.bitreich.org
       +server to know more about it.
   DIR diff --git a/opus4/article-bitreich-2022-03-06T21-20-12-652045.mw b/opus4/article-bitreich-2022-03-06T21-20-12-652045.mw
       @@ -1,5 +1,6 @@
        .SH 20h
        2022-03-06 GangBAN aftermaths
       +.2C 15v
        .
        .PP
        This Sunday was a fun one.
   DIR diff --git a/opus4/article-bitreich-2022-03-07T13-00-00-133769.mw b/opus4/article-bitreich-2022-03-07T13-00-00-133769.mw
       @@ -1,8 +1,8 @@
        .SH Hiltjo
        sfeed 1.4 released
       +.2C 50v
        .
        .PP
       -sfeed 1.4 was released.
        I want to thank all people who gave feedback.
        .
        .PP
       @@ -11,11 +11,12 @@ file.
        .
        .PP
        It can be found at:
       -.
       -.LK git://git.codemadness.org/sfeed
       -.LK gopher://codemadness.org/1/git/sfeed
       -.LK https://codemadness.org/releases/sfeed/
       -.LK gopher://codemadness.org/1/releases/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
        .
        .PP
        sfeed has the following notable changes compared to 1.2:
       @@ -23,32 +24,32 @@ sfeed has the following notable changes compared to 1.2:
        .PP
        \fBFixes\fR
        .
       -.IP -
       +.IP \(bu
        Fix a compiler warning with some curses implementations, like NetBSD
        curses.
        .
       -.IP -
       +.IP \(bu
        sfeed_curses: add keybinds for the home key and the default home
        and end key for urxvt.
        .
       -.IP -
       +.IP \(bu
        sfeed_curses: fix a redraw when reloading a file with a feed file
        read from stdin and using an URL file and changing this URL file
        externally.
        .
       -.IP -
       +.IP \(bu
        sfeed_curses: cast character for SFEED_AUTOCMD to unsigned char to
        allow character sequences outside the ASCII range.
        .
        .PP
        \fBDocumentation\fR
        .
       -.IP -
       +.IP \(bu
        README: add an example script to count new and unread items.
        This can be useful for some statusbar indicator (asked about by
        e-mail).
        .
       -.IP -
       +.IP \(bu
        Small code-style, comments and documentation improvements and fixes.
        .
        .PP
       @@ -71,8 +72,10 @@ These may be useful to test other RSS/Atom programs aswell.
        .PP
        These tests can be found here:
        .
       -.LK https://git.codemadness.org/sfeed_tests/
       -.LK gopher://codemadness.org/1/git/sfeed_tests/
       +.FS
       +https://git.codemadness.org/sfeed_tests/
       +gopher://codemadness.org/1/git/sfeed_tests/
       +.FE
        .
        .PP
        Thanks, Hiltjo
   DIR diff --git a/opus4/article-bitreich-2022-03-25T18-22-39-498139.mw b/opus4/article-bitreich-2022-03-25T18-22-39-498139.mw
       @@ -1,5 +1,7 @@
        .SH 20h
        New Bitreich Project: rfcommd
       +.2C 15v
       +.
        .
        .PP
        There is a new project on bitreich: rfcommd.
       @@ -11,14 +13,16 @@ See  the filter spirofilter in the repository for some pcl printer script.
        .PP
        Here is the first release:
        .
       -.LK gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz
       -.LK gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz.sha512sum
       -.LK ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz
       -.LK ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz.sha512sum
       -.LK gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz
       -.LK gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz.sha512sum
       -.LK ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz
       -.LK ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz.sha512sum
       +.FS
       +gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz
       +gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz.sha512sum
       +ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz
       +ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz.sha512sum
       +gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz
       +gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz.sha512sum
       +ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz
       +ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz.sha512sum
       +.FE
        .
        .PP
        All questions and comments welcome!
   DIR diff --git a/opus4/article-bitreich-2022-03-25T18-32-52-134235.mw b/opus4/article-bitreich-2022-03-25T18-32-52-134235.mw
       @@ -1,16 +1,28 @@
        .SH 20h
        FreeDOOMDay on 2022-03-27
       +.2C 10v
       +.
        .PP
        In comemoration of the beginning summer  time in central Europe, we will celebrate FreeDOOMDay! On  2022-03-27 20:00 CEST (be  careful!), we will play chocolate-doom
       -.LK https://www.chocolate-doom.org
       +.
       +.FS
       +https://www.chocolate-doom.org
       +.FE
       +.
        .PP
        This is a doom variant which runs on nearly every machine out there and supports extra modes:
       -.LK https://www.chocolate-doom.org/wiki/index.php/Three_screen_mode
       +.
       +.FS
       +https://www.chocolate-doom.org/wiki/index.php/Three_screen_mode
       +.FE
       +.
        .PP
        Please try to install the FreeDOOM wad files as a base:
        .LK https://www.chocolate-doom.org/wiki/index.php/Freedoom
       +.
        .PP
        See you on Sunday!
       +.
        .PP
        Sincerely yours,
        20h Chief Gaming Officer (CGO)
   DIR diff --git a/opus4/article-bitreich-2022-03-26T19-55-05-578948.mw b/opus4/article-bitreich-2022-03-26T19-55-05-578948.mw
       @@ -1,9 +1,15 @@
        .SH 20h
        Memecache atom feed
       +.2C 5v
       +.
        .PP
        Thanks to the innovation from the Netherlands,
        we can now offer an atom feed for the memecache at bitreich.org:
       -.LK gopher://bitreich.org/0/memecache/news.atom
       +.
       +.FS
       +gopher://bitreich.org/0/memecache/news.atom
       +.FE
       +.
        .PP
        Please subscribe for your newest meme pleasure!
        .PP
   DIR diff --git a/opus4/article-bitreich-2022-03-27T20-00-55-040395.mw b/opus4/article-bitreich-2022-03-27T20-00-55-040395.mw
       @@ -1,29 +1,44 @@
        .SH 20h
        FreeDOOMDay results
       +.2C 20v
       +.
        .PP
        Thanks to everyone participating in our first tryout to play doom over our bitreich infrastructure.
        It worked out pretty well.
        In the end we played the freedm.wad of freedoom.
       +.
        .PP
        Some statistics: Maximum up and down bandwidth required was 14 kbytes/s.
        Maximum CPU usage here: 2% of one core.
        RAM: 400 kb.
       +.
        .PP
        Chocolate Doom is compatible to vanilla doom.
        Everyone having some old DOS doom can join in using rfcommd:
       -.LK git://bitreich.org/rfcommd
       +.
       +.FS
       +git://bitreich.org/rfcommd
       +.FE
       +.
        .PP
        Just attach a serial2bluetooth dongle and some bluetooth dongle in your linux machine, then use the new added filter:
       -.LK gopher://bitreich.org/1/scm/rfcommd/commit/9b77ca90e9cf4ca7cd9521e6756dc2b833cdefce.gph
       +.
       +.FS
       +gopher://bitreich.org/1/scm/rfcommd/commit/9b77ca90e9cf4ca7cd9521e6756dc2b833cdefce.gph
       +.FE
       +.
        .PP
        This will automatically connect your serial connection to a doom server over tcp/ip.
        Change it to bitreich.org and the standard port and you are set.
       +.
        .PP
        Of course you can use socat from some ttyUSB0 or ttyS0 too.
        Nothing stops you, but your own laziness.
        The possibilities are endless.
       +.
        .PP
        See you next time, with whatever machine you can find and which runs DOOM!
       +.
        .PP
        Sincerely yours,
        20h Chief Gaming Officer (CGO)
   DIR diff --git a/opus4/article-bitreich-2022-03-29T17-17-55-362953.mw b/opus4/article-bitreich-2022-03-29T17-17-55-362953.mw
       @@ -1,22 +1,33 @@
        .SH 20h
        Secret voting for Bitreich Council
       +.2C 16v
       +.
        .PP
        Bitreich is always ahead in its structure, organisation and technology.
        So is our democracy:
        .
       -.LK gopher://bitreich.org/1/scm/bitreich-council/commit/f43daad938405d966c158a12b6fcb8f13a9d1868.gph
       +.FS
       +gopher://bitreich.org/1/scm/bitreich-council/commit/f43daad938405d966c158a12b6fcb8f13a9d1868.gph
       +.FE
        .
        .PP
        The majority of council members has decided, that:
       +.
        .QP
        Secret voting is possible on certain topics.
        When council members vote in secret, they need to vote under a bedcover.
        Multiple council members can be under one bedcover.
       +.
        .PP
        Bitreich is reacting to the decision of Debian to introduce back chamber corruption in its decision making:
       -.LK https://lwn.net/Articles/889444/
       +.
       +.FS
       +https://lwn.net/Articles/889444/
       +.FE
       +.
        .PP
        This is completely prevented in the Bitreich model, since multiple council members are allowed under one bedcover, while hidden from any eavesdropper in the room.
       +.
        .PP
        Sincerely yours,
        20h Chief Democracy Officer (CDO)
   DIR diff --git a/opus4/article-bitreich-2022-03-31T18-15-46-415338.mw b/opus4/article-bitreich-2022-03-31T18-15-46-415338.mw
       @@ -1,5 +1,6 @@
        .SH 20h
        Bitreich migrating to Windows Server
       +.2C 19v
        .
        .PP
        Yesterday the last SSH.com license we had expired.
   DIR diff --git a/opus4/article-ganssle-fortran-compiler.mw b/opus4/article-ganssle-fortran-compiler.mw
       @@ -1,5 +1,6 @@
        .SH ganssle
        Fortran Diahrea
       +.2C 6v
        .
        .PP
        Quoting Ganssle in The Embedded Muse mailing list:
       @@ -10,4 +11,6 @@ compiletime errors and print out a picture of Alfred E. Neuman,
        with the caption "This man never worries, but from the look of your
        code, you should."
        .
       -.LK http://www.ganssle.com/tem/tem439.html
       +.FS
       +http://www.ganssle.com/tem/tem439.html
       +.FE
   DIR diff --git a/opus4/article-gopherml-molasses-client.mw b/opus4/article-gopherml-molasses-client.mw
       @@ -1,5 +1,6 @@
        .SH gopherml
        Molasses Gopher/Gemini Client
       +.2C 13v
        .
        .PP
        Jonathan Simpson is announcing a new Gopher client: Molasses.
       @@ -20,5 +21,3 @@ everything one might expect to browse the little Internet.
        .
        .QP
        Feedback is welcome and appreciated.
       -.
       -.LK https://github.com/jjsimpso/molasses/
   DIR diff --git a/opus4/article-tgtimes-bbc-reviving-the-radio.mw b/opus4/article-tgtimes-bbc-reviving-the-radio.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        BBC Reviving the Plain Old Radio
       +.2C 30v
        .
        .PP
        BBC, one of the earliest if not the first radio broadcasting ever,
       @@ -26,7 +27,9 @@ It has launched two new shortwave frequencies in the region for
        four hours of World Service English news a day. These frequencies
        can be received clearly in Kyiv and parts of Russia.
        .
       -.LK https://www.bbc.co.uk/mediacentre/2022/millions-of-russians-turn-to-bbc-news
       +.FS
       +https://www.bbc.co.uk/mediacentre/2022/millions-of-russians-turn-to-bbc-news
       +.FE
        .
        .PP
        Shortly after, possessing a shortwave radio device at home became
       @@ -55,4 +58,6 @@ parts onto the side of the content producer. It helps with adoption of
        a new technology: Making the client device/software trivial and safe
        to build, setup and use.
        .
       -.LK https://hackaday.com/2022/03/17/owning-a-shortwave-radio
       +.FS
       +https://hackaday.com/2022/03/17/owning-a-shortwave-radio
       +.FE
   DIR diff --git a/opus4/article-tgtimes-bistromatik.mw b/opus4/article-tgtimes-bistromatik.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        Beerware: Hardware for Beer
       +.2C 20v
        .
        .PP
        Retreated industrial robot hardware recycled into a bartender.
       @@ -27,4 +28,6 @@ the curious crowd passing by.
        And if you feel hungry too, you may ask it for a treat, it can also
        prepare some \fIcrepes\fR, the Bretons' favorite dessert.
        .
       -.LK https://bistromatik.com/
       +.FS
       +https://bistromatik.com/
       +.FE
   DIR diff --git a/opus4/article-tgtimes-carrying-the-cross.mw b/opus4/article-tgtimes-carrying-the-cross.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        Carrying the Cross
       +.2C 20v
        .
        .PP
        Walking on the streets, slowly, slowed-down by carrying a huge
       @@ -30,4 +31,6 @@ Like Filipe Vilas-Boas, artists offers us a tiny window onto our own
        life, a porthole toward ourself, for allowing us to watching ourself
        from the outside.
        .
       -.LK https://filipevilasboas.com/Carrying-The-Cross
       +.FS
       +https://filipevilasboas.com/Carrying-The-Cross
       +.FE
   DIR diff --git a/opus4/article-tgtimes-high-tech-low-life.mw b/opus4/article-tgtimes-high-tech-low-life.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        High-Tech, Low-Life
       +.2C 40v
        .
        .IP "High-Tech"
        Refers to the ability to use complex tools created by engineering,
       @@ -43,8 +44,10 @@ with a wheel on left and right) to change 3 hours of daily
        walk to carry the vegetables harvested, into 40 minutes riding this
        board.
        .
       -.LK https://nextshark.com/chinese-farmer-hoverboard-life/
       -.LK https://www.chinanews.com.cn/tp/hd2011/2018/02-13/800254.shtml
       +.FS
       +https://nextshark.com/chinese-farmer-hoverboard-life/
       +https://www.chinanews.com.cn/tp/hd2011/2018/02-13/800254.shtml
       +.FE
        .
        .PP
        Or what about deploying long-range point-to-point wireless links
       @@ -52,8 +55,10 @@ in west Africa to circumvent the poor cable infrastructure? This
        would help escaping the lobby and regulations that take over the
        few IT resources of that country?
        .
       -.LK http://www.melissadensmore.com/papers/m4d08-mho-reassessing.pdf
       -.LK https://www.resilience.org/stories/2015-10-27/how-to-build-a-low-tech-internet/
       +.FS
       +http://www.melissadensmore.com/papers/m4d08-mho-reassessing.pdf
       +https://www.resilience.org/stories/2015-10-27/how-to-build-a-low-tech-internet/
       +.FE
        .
        .PP
        Or even inventing affordable small solar or wind-power stations for
   DIR diff --git a/opus4/article-tgtimes-national-library-medecine.mw b/opus4/article-tgtimes-national-library-medecine.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        Gopher for Medical Research
       +.2C 40v
        .
        .PP
        The National Institute of Health is well used to the Gopher protocol,
       @@ -78,7 +79,9 @@ in a crude format and only to some initiated, to the masses, in an
        inviting layout, packed onto small, shiny objects that fit on a mere
        pocket.
        .
       -.LK https://www.nlm.nih.gov/pubs/techbull/archive/nlm_technical_bulletin_march_april_1994.pdf
       +.FS
       +https://www.nlm.nih.gov/pubs/techbull/archive/nlm_technical_bulletin_march_april_1994.pdf
       +.FE
        .
        .PP
        One year later, the Gopher for Science and Medecine project still is
       @@ -89,4 +92,6 @@ specific medical topics.
        .QP
        Developing a subject-specific Gopher at the National Library of Medicine
        .
       -.LK https://pubmed.ncbi.nlm.nih.gov/7599590/
       +.FS
       +https://pubmed.ncbi.nlm.nih.gov/7599590/
       +.FE
   DIR diff --git a/opus4/article-tgtimes-st-lazare-transforms.mw b/opus4/article-tgtimes-st-lazare-transforms.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        St-Lazare's Paris Train Station
       +.2C 20v
        .
        .PP
        Ah! The \fISaint Lazare\fR train station. Emblem of the Parisian
       @@ -36,4 +37,6 @@ compromise price to setup, comfort of use, reliability, finding the
        new staff in charge of maintenance... A reminder that technical
        solutions only solve technical problems.
        .
       -.LK https://lenouvelautomobiliste.fr/actualites/39949/des-portes-pour-transformer-la-vie-de-la-gare-saint-lazare/
       +.FS
       +https://lenouvelautomobiliste.fr/actualites/39949/des-portes-pour-transformer-la-vie-de-la-gare-saint-lazare/
       +.FE
   DIR diff --git a/opus4/article-tgtimes-what-on-mars.mw b/opus4/article-tgtimes-what-on-mars.mw
       @@ -1,5 +1,6 @@
        .SH tgtimes
        What really happened on Mars?
       +.2C 30v
        .
        .PP
        What can possibly go wrong while sending a device entirely controlled
       @@ -20,7 +21,9 @@ of a reboot.
        The bug was reproduced on earth and patched, latter explained on a
        mailing list, published online.
        .
       -.LK https://www.cs.unc.edu/~anderson/teach/comp790/papers/mars_pathfinder_long_version.html
       +.FS
       +https://www.cs.unc.edu/~anderson/teach/comp790/papers/mars_pathfinder_long_version.html
       +.FE
        .
        .PP
        At its core, most operating systems are built around a scheduler
       @@ -51,7 +54,9 @@ Being part of Google Summer of Code, it is also welcoming newcomers
        to real-time operating system development, who might be able to
        contribute to embedded software making its way onto space.
        .
       -.LK https://www.rtems.org/
       +.FS
       +https://www.rtems.org/
       +.FE
        .
        .PP
        While the ISS project was put at threat by the current events in
   DIR diff --git a/opus4/article-tmpout-2.mw b/opus4/article-tmpout-2.mw
       @@ -1,5 +1,6 @@
        .SH tmpout
        TMP.0UT Volume 2 is Out
       +.2C 10v
        .
        .PP
        In the sytle of the Phrack online resource, tmp.0ut publishes its
       @@ -26,4 +27,6 @@ Every Boring Problem Found in eBPF
        .PP
        And much, much more... News straight out of the compiler:
        .
       -.LK https://tmpout.sh/2/
       +.FS
       +https://tmpout.sh/2/
       +.FE
   DIR diff --git a/opus4/footer.mw b/opus4/footer.mw
       @@ -1,11 +1,17 @@
        .SH you
        Publishing in The Gopher Times
       +.2C 3v
       +.
        .PP
        Want your article published?
        Want to announce something 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.
       -.LK ircs://irc.bitreich.org/#bitreich-en
       -.LK gopher://bitreich.org/1/tgtimes/
       -.LK git://bitreich.org/tgtimes/
       +.
       +.1C
       +.DS
       +ircs://irc.bitreich.org/#bitreich-en
       +gopher://bitreich.org/1/tgtimes/
       +git://bitreich.org/tgtimes/
       +.DE
   DIR diff --git a/opus4/tgtimes4.pdf b/opus4/tgtimes4.pdf
       Binary files differ.
   DIR diff --git a/opus4/tgtimes4.txt b/opus4/tgtimes4.txt
       @@ -11,10 +11,9 @@ ____________________________________________________________
        
        
        
       -  Molasses Gopher/Gemini Client                   gopherml
       -____________________________________________________________
       +   Molasses Gopher/Gemini Client                 gopherml
        
       -   Jonathan  Simpson  is  announcing a new Gopher client:
       +   Jonathan Simpson is announcing a  new  Gopher  client:
           Molasses.
        
           >> A new gopher client, Molasses, is now available for
       @@ -34,55 +33,44 @@ ____________________________________________________________
        
           >> Feedback is welcome and appreciated.
        
       -   https://github.com/jjsimpso/molasses/
        
        
        
       -  sfeed 1.4 released                                Hiltjo
       -____________________________________________________________
       +   sfeed 1.4 released                              Hiltjo
        
       -   sfeed  1.4  was  released.  I want to thank all people
       -   who gave feedback.
       +   I want to thank all people who gave feedback.
        
           sfeed is a tool to convert RSS or Atom feeds from  XML
           to a TAB-separated file.
        
       -   It can be found at:
       -
       -   git://git.codemadness.org/sfeed
       -
       -   gopher://codemadness.org/1/git/sfeed
       -
       -   https://codemadness.org/releases/sfeed/
       -
       -   gopher://codemadness.org/1/releases/sfeed/
       +   It can be found at: [1]
        
           sfeed has the following notable  changes  compared  to
           1.2:
        
           Fixes
        
       -   - Fix a compiler warning with some curses  implementa-
       +   o Fix a compiler warning with some curses  implementa-
             tions, like NetBSD curses.
        
       -   - sfeed_curses: add keybinds for the home key and  the
       +   o sfeed_curses: add keybinds for the home key and  the
             default home and end key for urxvt.
        
       -   - sfeed_curses: fix a redraw  when  reloading  a  file
       +   o sfeed_curses: fix a redraw  when  reloading  a  file
             with  a  feed  file read from stdin and using an URL
             file and changing this URL file externally.
        
       -   - sfeed_curses: cast character  for  SFEED_AUTOCMD  to
       +   o sfeed_curses: cast character  for  SFEED_AUTOCMD  to
             unsigned  char  to allow character sequences outside
             the ASCII range.
        
           Documentation
        
       -   - README: add an example script to count new  and  un-
       +   o README: add an example script to count new  and  un-
             read  items.   This can be useful for some statusbar
             indicator (asked about by e-mail).
        
       -   - Small code-style,  comments  and  documentation  im-
       +   o Small code-style,  comments  and  documentation  im-
             provements and fixes.
        
           Testsuite improvements
       @@ -100,23 +88,29 @@ ____________________________________________________________
           scure  ones.   These  may  be  useful  to  test  other
           RSS/Atom programs aswell.
        
       -   These tests can be found here:
       +   These tests can be found here: [2]
        
       -   https://git.codemadness.org/sfeed_tests/
       +   Thanks, Hiltjo
        
       -   gopher://codemadness.org/1/git/sfeed_tests/
        
       -   Thanks, Hiltjo
        
       +   [1]
       +   git://git.codemadness.org/sfeed
       +   gopher://codemadness.org/1/git/sfeed
       +   https://codemadness.org/releases/sfeed/
       +   gopher://codemadness.org/1/releases/sfeed/
       +   [2]
       +   https://git.codemadness.org/sfeed_tests/
       +   gopher://codemadness.org/1/git/sfeed_tests/
        
        
        
       -  BBC Reviving the Plain Old Radio                 tgtimes
       -____________________________________________________________
       +
       +   BBC Reviving the Plain Old Radio               tgtimes
        
           BBC, one of the earliest if not the first radio broad-
       -   casting ever, comes back to using a WWII era  technol-
       -   ogy,   to  overcome  limitation  Russia  imposes  over
       +   casting  ever, comes back to using a WWII era technol-
       +   ogy,  to  overcome  limitation  Russia  imposes   over
           Ukraine.
        
           In between a rain of missiles and a  short  moment  of
       @@ -136,9 +130,7 @@ ____________________________________________________________
           >> It has launched two new  shortwave  frequencies  in
            the  region  for  four hours of World Service English
            news a day. These frequencies can be received clearly
       -    in Kyiv and parts of Russia.
       -
       -   https://www.bbc.co.uk/mediacentre/2022/millions-of-russians-turn-to-bbc-news
       +    in Kyiv and parts of Russia.  [1]
        
           Shortly after, possessing a shortwave radio device  at
           home  became forbidden, proving that in spite of being
       @@ -162,62 +154,58 @@ ____________________________________________________________
           difficult parts onto the side of the content producer.
           It helps with adoption of a new technology: Making the
           client device/software trivial and safe to build, set-
       -   up and use.
       +   up and use.  [2]
        
       +
       +   [1]
       +   https://www.bbc.co.uk/mediacentre/2022/millions-of-russians-turn-to-bbc-news
       +
       +   [2]
           https://hackaday.com/2022/03/17/owning-a-shortwave-radio
        
        
        
       -  New Bitreich Project: rfcommd                        20h
       -____________________________________________________________
       +   New Bitreich Project: rfcommd                      20h
        
       -   There  is a new project on bitreich: rfcommd.  Rfcommd
       -   is a daemon sitting on  top of   your  bluez/bluetooth
       -   stack,  waiting   for RFCOMM  devices to connect.  The
       -   daemon  will  then  run scripts  or  daemons  on  that
       -   new  rfcomm  connection.  This can  be  used  to  cre-
       -   ate a  custom  bluetooth printer without  buying  some
       +   There is a new project on bitreich: rfcommd.   Rfcommd
       +   is  a  daemon sitting on  top of  your bluez/bluetooth
       +   stack, waiting  for RFCOMM  devices to  connect.   The
       +   daemon   will  then  run scripts  or  daemons  on that
       +   new rfcomm  connection.  This can  be  used  to   cre-
       +   ate  a  custom  bluetooth printer without  buying some
           dedicated  hardware device.  See  the filter spirofil-
           ter in the repository for some pcl printer script.
        
       -   gopher://bitreich.org/1/scm/rfcommd
       +   Here is the first release: [1]
        
       -   Here is the first release:
       +   All questions and comments welcome!
        
       -   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz
       +   Please send them to Christoph Lohmann <20h@r-36.net>
        
       -   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz.sha512sum
       +   or come on bitreich.org IRC #bitreich-en.
        
       -   ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz
       +   Have fun!
        
       -   ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz.sha512sum
        
       -   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz
        
       +   [1]
       +   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz
       +   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.lz.sha512sum
       +   ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz
       +   ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.lz.sha512sum
       +   gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz
           gopher://bitreich.org/9/scm/rfcommd/tag/rfcommd-v0.2.tar.gz.sha512sum
       -
           ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz
       -
           ftp://ftp@bitreich.org/releases/rfcommd/rfcommd-v0.2.tar.gz.sha512sum
        
       -   All questions and comments welcome!
        
       -   Please send them to Christoph Lohmann <20h@r-36.net>
        
       -   or come on bitreich.org IRC #bitreich-en.
       -
       -   Have fun!
       -
       -
       -
       -
       -  2022-03-06 GangBAN aftermaths                        20h
       -____________________________________________________________
       +   2022-03-06 GangBAN aftermaths                      20h
        
           This Sunday was a fun one.  After lunch we had the su-
       -   pertuxkart tournament  of  five(!)  players  competing
       +   pertuxkart  tournament  of  five(!)  players competing
           against eachother on various tracks.  All kind of CPUs
       -   and hardware setups participates and  rushed  off  the
       +   and  hardware  setups  participates and rushed off the
           cliffs.
        
           In the evening there was the huge OpenRA  battlefield.
       @@ -232,13 +220,13 @@ ____________________________________________________________
        
        
        
       -  Breaking free from medical devices                   20h
       -____________________________________________________________
        
       -   Unlike  most  USB  gadgets around, medical devices re-
       -   quire a specification to be proven  fit  for  handling
       -   patients  data.   This  makes doctor-hacking difficult
       -   for the sake of better control over  what  is  allowed
       +   Breaking free from medical devices                 20h
       +
       +   Unlike most USB gadgets around,  medical  devices  re-
       +   quire  a  specification  to be proven fit for handling
       +   patients data.  This  makes  doctor-hacking  difficult
       +   for  the  sake  of better control over what is allowed
           for medical use.
        
           While this may sound as a non-starter  for  many,  not
       @@ -460,10 +448,9 @@ ____________________________________________________________
        
        
        
       -  Carrying the Cross                               tgtimes
       -____________________________________________________________
       +   Carrying the Cross                             tgtimes
        
       -   Walking  on the streets, slowly, slowed-down by carry-
       +   Walking on the streets, slowly, slowed-down by  carry-
           ing a huge wooden cross, tall as three persons, paint-
           ed in blue, a recognisable cross shaped as an 'f', the
           'f' of facebook.
       @@ -489,14 +476,16 @@ ____________________________________________________________
        
           Like Filipe Vilas-Boas, artists offers us a tiny  win-
           dow  onto our own life, a porthole toward ourself, for
       -   allowing us to watching ourself from the outside.
       +   allowing us to watching ourself from the outside.  [1]
       +
       +
        
       +   [1]
           https://filipevilasboas.com/Carrying-The-Cross
        
        
        
       -  Fortran Diahrea                                  ganssle
       -____________________________________________________________
       +   Fortran Diahrea                                ganssle
        
           Quoting Ganssle in The Embedded Muse mailing list:
        
       @@ -504,17 +493,18 @@ ____________________________________________________________
            abort  after  50  compiletime  errors and print out a
            picture of Alfred E. Neuman, with the  caption  "This
            man  never  worries,  but from the look of your code,
       -    you should."
       +    you should."  [1]
        
       -   http://www.ganssle.com/tem/tem439.html
        
        
       +   [1]
       +   http://www.ganssle.com/tem/tem439.html
        
        
       -  High-Tech, Low-Life                              tgtimes
       -____________________________________________________________
        
       -   High-Tech  Refers  to the ability to use complex tools
       +   High-Tech, Low-Life                            tgtimes
       +
       +   High-Tech Refers to the ability to use  complex  tools
             created by engineering, or hacking things together.
        
           Low-Life Refers to those put aside by society, such as
       @@ -553,21 +543,13 @@ ____________________________________________________________
           farmer started to use a hoverboard (board to stand  on
           with  a  wheel on left and right) to change 3 hours of
           daily walk to carry the vegetables harvested, into  40
       -   minutes riding this board.
       -
       -   https://nextshark.com/chinese-farmer-hoverboard-life/
       -
       -   https://www.chinanews.com.cn/tp/hd2011/2018/02-13/800254.shtml
       +   minutes riding this board.  [1]
        
           Or  what  about  deploying  long-range  point-to-point
           wireless  links  in west Africa to circumvent the poor
           cable infrastructure? This  would  help  escaping  the
           lobby  and  regulations  that take over the few IT re-
       -   sources of that country?
       -
       -   http://www.melissadensmore.com/papers/m4d08-mho-reassessing.pdf
       -
       -   https://www.resilience.org/stories/2015-10-27/how-to-build-a-low-tech-internet/
       +   sources of that country?  [2]
        
           Or even inventing affordable small solar or wind-power
           stations  for the tights budgets of off-grid villages?
       @@ -584,38 +566,46 @@ ____________________________________________________________
        
        
        
       -  FreeDOOMDay on 2022-03-27                            20h
       -____________________________________________________________
       +   [1]
       +   https://nextshark.com/chinese-farmer-hoverboard-life/
       +   https://www.chinanews.com.cn/tp/hd2011/2018/02-13/800254.shtml
       +   [2]
       +   http://www.melissadensmore.com/papers/m4d08-mho-reassessing.pdf
       +   https://www.resilience.org/stories/2015-10-27/how-to-build-a-low-tech-internet/
        
       -   In  comemoration of the beginning summer  time in cen-
       -   tral  Europe,  we  will  celebrate   FreeDOOMDay!   On
       -   2022-03-27  20:00  CEST  (be   careful!), we will play
       -   chocolate-doom
        
       -   https://www.chocolate-doom.org
        
       -   This is a doom variant which runs on nearly every  ma-
       -   chine out there and supports extra modes:
        
       -   https://www.chocolate-doom.org/wiki/index.php/Three_screen_mode
       +   FreeDOOMDay on 2022-03-27                          20h
       +
       +   In comemoration of the beginning summer  time in  cen-
       +   tral   Europe,   we  will  celebrate  FreeDOOMDay!  On
       +   2022-03-27 20:00 CEST (be   careful!),  we  will  play
       +   chocolate-doom [1]
       +
       +   This is a doom variant which runs on nearly every  ma-
       +   chine out there and supports extra modes: [2]
        
           Please try to install the  FreeDOOM  wad  files  as  a
           base:
        
       -   https://www.chocolate-doom.org/wiki/index.php/Freedoom
       -
           See you on Sunday!
        
           Sincerely yours, 20h Chief Gaming Officer (CGO)
        
        
       +   [1]
       +   https://www.chocolate-doom.org
        
       +   [2]
       +   https://www.chocolate-doom.org/wiki/index.php/Three_screen_mode
        
       -  Beerware: Hardware for Beer                      tgtimes
       -____________________________________________________________
        
       -   Retreated  industrial  robot  hardware recycled into a
       -   bartender.  Such is the project  of  the  Bistromatik,
       +
       +   Beerware: Hardware for Beer                    tgtimes
       +
       +   Retreated industrial robot hardware  recycled  into  a
       +   bartender.   Such  is  the project of the Bistromatik,
           born in Brittany, now visiting countries abroad.
        
           A mechanical robot arm was built for the industry, but
       @@ -637,20 +627,20 @@ ____________________________________________________________
        
           And if you feel hungry too,  you  may  ask  it  for  a
           treat,  it  can also prepare some crepes, the Bretons'
       -   favorite dessert.
       +   favorite dessert.  [1]
        
       -   https://bistromatik.com/
        
        
       +   [1]
       +   https://bistromatik.com/
        
       -  Memecache atom feed                                  20h
       -____________________________________________________________
        
       -   Thanks  to the innovation from the Netherlands, we can
       -   now  offer  an  atom  feed  for   the   memecache   at
       -   bitreich.org:
        
       -   gopher://bitreich.org/0/memecache/news.atom
       +   Memecache atom feed                                20h
       +
       +   Thanks to the innovation from the Netherlands, we  can
       +   now   offer   an   atom  feed  for  the  memecache  at
       +   bitreich.org: [1]
        
           Please subscribe for your newest meme pleasure!
        
       @@ -658,12 +648,15 @@ ____________________________________________________________
        
        
        
       +   [1]
       +   gopher://bitreich.org/0/memecache/news.atom
        
       -  St-Lazare's Paris Train Station                  tgtimes
       -____________________________________________________________
       +
       +
       +   St-Lazare's Paris Train Station                tgtimes
        
           Ah! The Saint Lazare train station. Emblem of the Par-
       -   isian train station, and today still looking  like  on
       +   isian  train  station, and today still looking like on
           the painting by the XIXth century painter Monet.
        
           This typical look were somehow preserved regardless of
       @@ -695,18 +688,20 @@ ____________________________________________________________
           putting  in compromise price to setup, comfort of use,
           reliability, finding the new staff in charge of  main-
           tenance...  A  reminder  that technical solutions only
       -   solve technical problems.
       +   solve technical problems.  [1]
        
       +
       +
       +   [1]
           https://lenouvelautomobiliste.fr/actualites/39949/des-portes-pour-transformer-la-vie-de-la-gare-saint-lazare/
        
        
        
       -  FreeDOOMDay results                                  20h
       -____________________________________________________________
       +   FreeDOOMDay results                                20h
        
       -   Thanks  to  everyone participating in our first tryout
       -   to play doom over  our  bitreich  infrastructure.   It
       -   worked  out  pretty  well.   In  the end we played the
       +   Thanks to everyone participating in our  first  tryout
       +   to  play  doom  over  our bitreich infrastructure.  It
       +   worked out pretty well.  In  the  end  we  played  the
           freedm.wad of freedoom.
        
           Some statistics: Maximum up  and  down  bandwidth  re-
       @@ -715,15 +710,11 @@ ____________________________________________________________
        
           Chocolate Doom is compatible to vanilla doom.   Every-
           one  having  some  old  DOS doom can join in using rf-
       -   commd:
       -
       -   git://bitreich.org/rfcommd
       +   commd: [1]
        
           Just attach a serial2bluetooth dongle and  some  blue-
           tooth  dongle  in your linux machine, then use the new
       -   added filter:
       -
       -   gopher://bitreich.org/1/scm/rfcommd/commit/9b77ca90e9cf4ca7cd9521e6756dc2b833cdefce.gph
       +   added filter: [2]
        
           This will automatically connect your serial connection
           to   a   doom   server  over  tcp/ip.   Change  it  to
       @@ -740,12 +731,18 @@ ____________________________________________________________
        
        
        
       +   [1]
       +   git://bitreich.org/rfcommd
       +   [2]
       +   gopher://bitreich.org/1/scm/rfcommd/commit/9b77ca90e9cf4ca7cd9521e6756dc2b833cdefce.gph
        
       -  What really happened on Mars?                    tgtimes
       -____________________________________________________________
        
       -   What  can possibly go wrong while sending a device en-
       -   tirely controlled by software  on  a  remote  location
       +
       +
       +   What really happened on Mars?                  tgtimes
       +
       +   What can possibly go wrong while sending a device  en-
       +   tirely  controlled  by  software  on a remote location
           where noone would ever be able to go for a long while?
           The question opens a vast field of answers.
        
       @@ -759,9 +756,7 @@ ____________________________________________________________
           loss of control for the time of a reboot.
        
           The bug was reproduced on earth  and  patched,  latter
       -   explained on a mailing list, published online.
       -
       -   https://www.cs.unc.edu/~anderson/teach/comp790/papers/mars_pathfinder_long_version.html
       +   explained on a mailing list, published online.  [1]
        
           At its core, most operating systems are built around a
           scheduler  that  orchestrates  execution of many tasks
       @@ -791,9 +786,7 @@ ____________________________________________________________
           Being part of Google Summer of Code, it is  also  wel-
           coming  newcomers to real-time operating system devel-
           opment, who might be able to  contribute  to  embedded
       -   software making its way onto space.
       -
       -   https://www.rtems.org/
       +   software making its way onto space.  [2]
        
           While the ISS project was put at threat by the current
           events  in Ukraine involving all nations, outter-space
       @@ -802,13 +795,19 @@ ____________________________________________________________
           horizons above what could be reached before.
        
        
       +   [1]
       +   https://www.cs.unc.edu/~anderson/teach/comp790/papers/mars_pathfinder_long_version.html
       +
       +   [2]
       +   https://www.rtems.org/
        
       -  Gopher for Medical Research                      tgtimes
       -____________________________________________________________
        
       -   The  National  Institute of Health is well used to the
       -   Gopher protocol, for it used it as a  way  to  publish
       -   medical  documentation.  You  named  it: PubMed itself
       +
       +   Gopher for Medical Research                    tgtimes
       +
       +   The National Institute of Health is well used  to  the
       +   Gopher  protocol,  for  it used it as a way to publish
       +   medical documentation. You  named  it:  PubMed  itself
           have been delivering documents through Gopher:
        
           Phone books with name, phone  number  and  e-mail  ad-
       @@ -872,9 +871,7 @@ ____________________________________________________________
           was possible in the early days to in  a  crude  format
           and  only  to  some  initiated,  to  the masses, in an
           inviting layout, packed onto small, shiny objects that
       -   fit on a mere pocket.
       -
       -   https://www.nlm.nih.gov/pubs/techbull/archive/nlm_technical_bulletin_march_april_1994.pdf
       +   fit on a mere pocket.  [1]
        
           One year later, the Gopher for  Science  and  Medecine
           project  still is blown at full steam, as the National
       @@ -883,20 +880,22 @@ ____________________________________________________________
           cific medical topics.
        
           >> Developing a subject-specific  Gopher  at  the  Na-
       -    tional Library of Medicine
       +    tional Library of Medicine [2]
        
       -   https://pubmed.ncbi.nlm.nih.gov/7599590/
        
        
       +   [1]
       +   https://www.nlm.nih.gov/pubs/techbull/archive/nlm_technical_bulletin_march_april_1994.pdf
       +   [2]
       +   https://pubmed.ncbi.nlm.nih.gov/7599590/
        
        
       -  Secret voting for Bitreich Council                   20h
       -____________________________________________________________
        
       -   Bitreich  is  always ahead in its structure, organisa-
       -   tion and technology.  So is our democracy:
        
       -   gopher://bitreich.org/1/scm/bitreich-council/commit/f43daad938405d966c158a12b6fcb8f13a9d1868.gph
       +   Secret voting for Bitreich Council                 20h
       +
       +   Bitreich is always ahead in its  structure,  organisa-
       +   tion and technology.  So is our democracy: [1]
        
           The majority of council members has decided, that:
        
       @@ -907,9 +906,7 @@ ____________________________________________________________
        
           Bitreich is reacting to the decision of Debian to  in-
           troduce  back  chamber corruption in its decision mak-
       -   ing:
       -
       -   https://lwn.net/Articles/889444/
       +   ing: [2]
        
           This is completely prevented in  the  Bitreich  model,
           since  multiple  council members are allowed under one
       @@ -919,11 +916,17 @@ ____________________________________________________________
           Sincerely yours, 20h Chief Democracy Officer (CDO)
        
        
       +   [1]
       +   gopher://bitreich.org/1/scm/bitreich-council/commit/f43daad938405d966c158a12b6fcb8f13a9d1868.gph
       +
       +   [2]
       +   https://lwn.net/Articles/889444/
        
       -  TMP.0UT Volume 2 is Out                           tmpout
       -____________________________________________________________
        
       -   In  the  sytle  of the Phrack online resource, tmp.0ut
       +
       +   TMP.0UT Volume 2 is Out                         tmpout
       +
       +   In the sytle of the Phrack  online  resource,  tmp.0ut
           publishes its second volume.
        
           >> TMP.0UT stands on the shoulders of giants,  and  we
       @@ -943,19 +946,20 @@ ____________________________________________________________
           - Every Boring Problem Found in eBPF
        
           And much, much more... News straight out of  the  com-
       -   piler:
       +   piler: [1]
       +
        
       -   https://tmpout.sh/2/
        
       +   [1]
       +   https://tmpout.sh/2/
        
        
        
       -  Bitreich migrating to Windows Server                 20h
       -____________________________________________________________
       +   Bitreich migrating to Windows Server               20h
        
           Yesterday the last SSH.com license we had expired.  We
           are now unable to access Linux on the old bitreich.org
       -   servers.   In  an  approach to modernize Bitreich, the
       +   servers.  In an approach to  modernize  Bitreich,  the
           council decided to go further:
        
           - Windows Server 2022 will be the new  server  OS  for
       @@ -982,11 +986,11 @@ ____________________________________________________________
        
        
        
       -  Linux Sysadmin Job Offer                        announce
       -____________________________________________________________
       +
       +   Linux Sysadmin Job Offer                      announce
        
           The web is hiring over and over.  A lot of professions
       -   were converted from something, to something  with  on-
       +   were  converted  from something, to something with on-
           line web tools and a lot of computer systems are using
           a webinterfaces that are just skins for a database.
        
       @@ -1007,24 +1011,23 @@ ____________________________________________________________
           beer) and Welsh (Great Britain, quality melted cheddar
           served on a dish).
        
       -   Contact josuah on ircs://irc.bitreich.org/#bitreich-en
       -   to know more about it.
       +   Contact   josuah   on    #bitreich-en    channel    on
       +   irc.bitreich.org server to know more about it.
        
        
        
        
       -  Publishing in The Gopher Times                       you
       -____________________________________________________________
       +   Publishing in The Gopher Times                     you
        
       -   Want  your  article published?  Want to announce some-
       +   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.
        
       -   ircs://irc.bitreich.org/#bitreich-en
        
       -   gopher://bitreich.org/1/tgtimes/
        
       +   ircs://irc.bitreich.org/#bitreich-en
       +   gopher://bitreich.org/1/tgtimes/
           git://bitreich.org/tgtimes/
        
        
   DIR diff --git a/opus5/article-tgtimes-sortix.mw b/opus5/article-tgtimes-sortix.mw
       @@ -0,0 +1 @@
       +.LK https://twitter.com/sortiecat/status/1511449871416545283
   DIR diff --git a/tmac.w b/tmac.w
       @@ -1,122 +1,151 @@
        .de #- \"horizontal ruler
       -.        #R
       +.        #r
        .        ad c
       -.        in 0
       -.        ti 0
       -.        sp 0
       -.        if \\n(.Au=0 \l'\\n($Wu-'
       -.        if \\n(.Au=1 \l'\\n($Wu_'
       -.        #R
       -..
       -.
       -.de #> \"reduce right margin
       -.        ad r
       -.        ll \\n($Lu+1n
       -..
       -.
       -.de #< \"reduce left margin
       -.        ad l
       -.        po \\n($Mu-1n
       +.        if \\n(.A=0 \l'\\n($Wu-'
       +.        if \\n(.A=1 \l'\\n($Wu_'
       +.        #r
        ..
        .
       -.de #R \"reset
       +.de #r \"reset paragraph properties
        .        ps 12p
        .        vs 14p
        .        ft 1
        .        in 0
        .        mc
        .        rs
       -.        po \\n($Mu
       -.        ll \\n($Lu
        .        ad b
        .        hy 1
        .        fi
        ..
        .
       -.de #P \"terminate a paragraph
       +.de #p \"terminate a paragraph
        .        br
       -.        #R
       -.        #D
       -.        rm #D
       +.        #r
        .        it
       -.        if \\n(.A=0 .ne \\$1        \"at least $1 lines below or break page
        .        sp \\$2
       +.        ne 2v
       +..
       +.
       +.de 2C \"two-column mode, $1 for vertical length of column
       +.        if \\n(.A=0 .#2 \\$1
       +..
       +.
       +.de 1C
       +.        #1
       +..
       +.
       +.de #1 \"single-column mode
       +.        #p
       +.        if \\n($C>1 ' sp \\n(.tu        \"run into the trap
       +.        ll \\n($Lu
       +.        po \\n($Mu
       +.        ch #B -\\n($Mu                        \"bottom trap
       +.        nr $C 0                                \"1st column begins
       +.        #E
       +..
       +.
       +.de #2 \"two-column mode
       +.        #-
       +.
       +.        #p
       +.        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
       +.        \}
       +.        el \{ .
       +.                ch #B \\n(nlu+\\$1
       +.        \}
       +.        nr $C 1                                \"1st column begins
       +.        nr $c \\$1                        \"set column length
        ..
        .
        .de #B \"bottom of page trap
       -.        if \\n(.A=0 \{ .        \"if troff, expand footnotes
       -.                #E
       +.        ie \\n($C=0 \{ .                \"no column
        '                bp
        '                sp \\n($Mu
        .                nr $B (-\\n($Mu)
       -.                ch #B \\n($Bu        \"reset bottom trap
       +.                ch #B \\n($Bu                \"reset bottom trap
       +.        \}
       +.        el .ie \\n($C=1 \{ .                \"1st column ends
       +.                nr $C 2                        \"2st column begins
       +.                po (\\n($Wu+\\n($Mu)/2u
       +.                rt
       +.        \}
       +.        el .if \\n($C=2 \{ .                \"2nd column ends
       +.                nr $C 1                        \"1st column begins
       +.                po \\n($Mu
       +.
       +.                ie (\\n(nlu+2v)>(\\n(.pu-\\n($Mu) \{ .
       +'                        bp
       +'                        sp \\n($Mu
       +.                        mk
       +.                \}
       +.                el \{ .
       +.                        tm warning: column length is too short
       +.                \}
        .        \}
        ..
        .
        .de #E \"expand footnotes
       -.        ev 1
       -.        nf                        \"[nt]roff requirement?
       -.        #F                        \"include acumulated footnotes
       -.        rm #F                        \"flush accumulated footnotes
       -.        ev
       -.        nr $F 0                        \"reset footnote number
       +.        sp
       +.        nf
       +.        nh
       +.        ti -4n
       +.        #F                                \"include acumulated footnotes
       +.        rm #F                                \"flush accumulated footnotes
       +.        nr $F 0                                \"reset footnote number
        ..
        .
       -.de #S \"font-size
       -.        if \\n(.Au=0 \{ .        \"smaller font in troff to fit more text
       +.de #s \"font-size
       +.        if \\n(.A=0 \{ .                \"smaller font in troff to fit more text
        .                ps \\$1
        .                vs \\$1
        .        \}
        ..
        .
        .de TL \"title
       -.        #R
       +.        #r
        .        ps 30p
        .        ft 3
        .        ad c
       +.        po 0u
       +.        ll \\n($Wu
        .        sp 3v
        ..
        .
        .de AB \"abstract beginning
       -.        if \\n(.A=1 .sp                \"if nroff, fix the ruler
       +.        if \\n(.A=1 .sp                        \"if nroff, fix the ruler
        .        #-
       -.        #P 4v \\n($Vu
       +.        #p 4v \\n($Vu
        .        ft 2
        .        ad c
        ..
        .
        .de AE \"abstract end
        .        #-
       -.        #R
        ..
        .
        .de SH \"section heading
       -.        if \\n(.A=1 \{ .        \"if nroff, expand footnotes
       -.                br
       -.                #E
       -.        \}
       -.        #P 10v \\n($Hu
       +.        #1
       +.        #p 10v \\n($Hu
       +.        ne 2v
        .
       -.        da #D
       -.        #-
       -.        da
       -.
       -.        #>
       +.        ad r
        \\$1
       -.
        .        ft 3
        .        ps 16p
        .        vs 17p
        .        sp -1
       -.        #<
       +.        ad l
        ..
        .
        .de PP \"paragraph
       -.        #P 4v \\n($Vu
       +.        #p 4v \\n($Vu
        ..
        .
        .de IP \"indented paragraph
       -.        #P 4v \\n($Vu
       +.        #p 4v \\n($Vu
        .        in 2n
        .        ta 2n
        .        ti -2n
       @@ -124,17 +153,17 @@
        ..
        .
        .de QP \"start quoted paragraph
       -.        #P 4v \\n($Vu
       +.        #p 4v \\n($Vu
        .        in 1n
        .        ti -1n
        >>
        ..
        .
        .de DS \"start literal "display" paragraph
       -.        #P 2v \\n($Vu
       +.        #p 2v \\n($Vu
        .        ft 5u
        .        cs 5u
       -.        #S 9p
       +.        #s 9p
        .        in 0n
        .        nf
        .        nh
       @@ -142,14 +171,7 @@
        .
        .de DE \"end of literal "display"
        .        sp 0
       -.        #R
       -..
       -.
       -.de LK \"Links are usually too large to fit width
       -.        DS
       -.        #S 7p
       -\\$1
       -.        DE
       +.        #r
        ..
        .
        .de FS \"footnote start
       @@ -157,32 +179,31 @@
        [\\n($F]
        .        da #F
        .        ev 1
       -.        if \\n($Fu=1u \{ .
       -\l'20n'
       -.                br
       -.                in 1n
       -.        \}
       +.        ll \\n($Lu
       +.        nf
       +.        sp 0.5v
       +.        ft 5
       +.        #s 8p
        [\\n($F]
        ..
        .
        .de FE \"footnote end
       -.        br
       +.        #r
        .        ev
        .        di
        .        nr $B (\\n($Bu-\\n(dnu)
       -.        ch #B \\n($Bu-1v
       -..
       -.
       -.if \n(.Au=0 .nr $W 5.5i        \"paper width in troff
       -.if \n(.Au=1 .nr $W 60m                \"paper width in nroff
       -.if \n(.Au=0 .pl 9i                \"paper height in troff
       -.if \n(.Au=1 .pl 900i                \"paper height in nroff
       -.if \n(.Au=0 .nr $H 2v                \"header space in troff
       -.if \n(.Au=1 .nr $H 3v                \"header space in nroff
       -.if \n(.Au=0 .nr $V 0.6v        \"half space in troff
       -.if \n(.Au=1 .nr $V 1v                \"half space in nroff
       -.nr $M 0.3i                        \"page margins
       -.nr $L \n($Wu-\n($Mu-\n($Mu        \"line length
       +..
       +.
       +.if \n(.A=0 .nr $W 5.5i                        \"paper width in troff
       +.if \n(.A=1 .nr $W 60m                        \"paper width in nroff
       +.if \n(.A=0 .pl 9i                        \"paper height in troff
       +.if \n(.A=1 .pl 900i                        \"paper height in nroff
       +.if \n(.A=0 .nr $H 2v                        \"header space in troff
       +.if \n(.A=1 .nr $H 3v                        \"header space in nroff
       +.if \n(.A=0 .nr $V 0.6v                        \"half space in troff
       +.if \n(.A=1 .nr $V 1v                        \"half space in nroff
       +.nr $M 0.3i                                \"page margins
       +.nr $L \n($Wu-\n($Mu-\n($Mu                \"line length
        .nr $B -\n($Mu
        .
       -.wh -\n($Mu #B                        \"trap for bottom of page
       +.wh -\n($Mu #B