URI: 
       Update articles to fit the new format. - 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 cbf394d27431b537bad89ffcd4f3498e7de430a7
   DIR parent 3215f283afd7ab47b41776486a8575dd29a6e03c
  HTML Author: Christoph Lohmann <20h@r-36.net>
       Date:   Tue,  8 Aug 2023 16:09:42 +0200
       
       Update articles to fit the new format.
       
       Diffstat:
         M opus7/2-article-bitreich-library-o… |       4 ----
         M opus7/3-article-bitreich-donkey-me… |       4 ----
         M opus7/5-article-bitreich-groundhog… |       4 ----
         M opus7/6-article-bitreich-dj-vlad-o… |       4 ----
         M opus7/6-b-article-bitreich-gopher-… |      19 +++++--------------
         M opus7/7-article-bitreich-c-thaumat… |       5 -----
         M opus7/8-article-bitreich-telemetry… |       6 ++----
         M opus7/9-0-article-tgtimes-peering-… |      62 +++++++++++++++++++++----------
         M opus7/9-1-article-tgtimes-announci… |       1 -
         M opus7/9-2-article-ggg-bitreich-coo… |       9 ++++++---
         M opus7/9-3-article-tgtimes-most-min… |      29 +++++++++++++++++++----------
         M opus7/9-4-article-bitreich-meme-ca… |       4 ----
         M opus7/9-5-article-tgtimes-a-billio… |       7 -------
         M opus7/9-6-article-josuah-the-road-… |      38 +++++++++++++++++++++----------
         M opus7/9-7-article-bitreich-sfeed-1… |      18 +++++++++---------
         M opus7/9-8-article-bitreich-volunte… |       4 ----
         M opus7/9-9-article-bitreich-brcon20… |      11 +++++------
         M opus7/9-xxx-footer.md               |      12 ++++++++----
       
       18 files changed, 122 insertions(+), 119 deletions(-)
       ---
   DIR diff --git a/opus7/2-article-bitreich-library-of-babel.md b/opus7/2-article-bitreich-library-of-babel.md
       @@ -18,7 +18,3 @@ Now available on gopherspace!
                gophers://bitreich.org/1/babel
        
        Have fun!
       -
       -Sincerely yours,
       -20h
       -Chief Librarian Officer (CLO)
   DIR diff --git a/opus7/3-article-bitreich-donkey-meter.md b/opus7/3-article-bitreich-donkey-meter.md
       @@ -11,7 +11,3 @@ It takes a second to load due to donkey technology restrictions.
        You might also be interested in our Large Donkey Collider technology.
        
        Have fun!
       -
       -Sincerely yours,
       -20h
       -Chief Donkey Officer (CDO)
   DIR diff --git a/opus7/5-article-bitreich-groundhog-day-service.md b/opus7/5-article-bitreich-groundhog-day-service.md
       @@ -11,7 +11,3 @@ now offer the current groundhog shadow status on Bitreich:
        Future prediction has never been that easily and worldwide available!
        
        Now groundhog was harmed in the production of this service!
       -
       -Sincerely yours,
       -20h
       -Chief Ground Officer (CGO)
   DIR diff --git a/opus7/6-article-bitreich-dj-vlad-on-2023-03-11.md b/opus7/6-article-bitreich-dj-vlad-on-2023-03-11.md
       @@ -13,7 +13,3 @@ The whole session can be listened to of course at:
        It is so easy and simple.
        
        See you all for this exclusive experience from Serbia!
       -
       -Sincerely yours,
       -20h
       -Chief Vibe Officer (CVO)
   DIR diff --git a/opus7/6-b-article-bitreich-gopher-pearls.md b/opus7/6-b-article-bitreich-gopher-pearls.md
       @@ -23,26 +23,17 @@ A second pearl example:
                gopher/seanm.ca/70/0/nerd/language_parable.txt
        
                And each language could be heard to mumble as it tromped and
       -        tromped
       -        and tromped, with complete and utter glee:
       +        tromped and tromped, with complete and utter glee:
        
       -            Have to parse XML, eh? Have to have an XML API, eh? Have to
       -            work
       -            with SOAP and XML-RPC and RSS and RDF, eh?
       +          Have to parse XML, eh? Have to have an XML API, eh? Have to
       +          work
       +          with SOAP and XML-RPC and RSS and RDF, eh?
        
                Well parse this, you little markup asshole.
        
       -
        I wish much fun reading and discovering even more!
        
        If you find a pearl, please send the full link and why it should be
        considered a pearl to:
        
       -        Christoph Lohmann <20h@r-36.net>
       -
       -Sincerely yours,
       -
       -20h
       -
       -Chief Archive Officer (CAO)
       -
       +Christoph Lohmann <20h@r-36.net>
   DIR diff --git a/opus7/7-article-bitreich-c-thaumaturgy-center.md b/opus7/7-article-bitreich-c-thaumaturgy-center.md
       @@ -16,8 +16,3 @@ In case you have your own C magic spells laying around and want to offer
        them to the public, send them to: Christoph Lohmann <20h@r-36.net>
        
        I will include them into the programme of the C Thaumaturgy Center.
       -
       -Sincerely yours,
       -20h
       -Chief Magic Officer (CMO)
       -
   DIR diff --git a/opus7/8-article-bitreich-telemetry-service.md b/opus7/8-article-bitreich-telemetry-service.md
       @@ -14,12 +14,10 @@ Try it now!
        In case you want to use the telemetry API in your project, just us:
        
                # Everything behind the second / field will be stripped.
       +        
                $ printf "/${projectname}/...\r\n" | nc bitreich.org 70
       +        
                Thank you for installing ${projectname}!
                Nothing is logged. You can trust us, we are not Google.
        
        It is free to use!
       -
       -Have fun!
       -20h
       -Chief Telemetry Officer (CTO)
   DIR diff --git a/opus7/9-0-article-tgtimes-peering-cake.md b/opus7/9-0-article-tgtimes-peering-cake.md
       @@ -1,30 +1,53 @@
        # Peering Cake for IPv6 by tgtimes
        
       -The Internet Protocol is the fundamental encoding and communication convention that permits computers to reach each other across multiple LANs.
       +The Internet Protocol is the fundamental encoding and communication
       +convention that permits computers to reach each other across multiple LANs.
        
        An Protocol to allow Inter-Network communication.
        Andy Tanenbaum wrote a beautiful introduction about the underlying idea:
        
                https://worldcat.org/en/title/1086268840
        
       -The part of Internet visible from a single user looks like a tree, with at its root the service provider.
       -Regardless how complex the branches are, there is usually "the gateway", implying a single one per network, to allow traffic to "exit", implying a single direction to go for reaching the outter world.
       -The routing configuration rarely changes, and is often boiling down to "going out", implying beyond the gateway is outside..
       -
       -The part of Internet visible from a service provider, however, looks like a mesh, a more balanced graph, with many possible gateways, many possible "exit" directions, and no more idea of "outside".
       -If you pick one possible gateway picked at random, hoping them to nicely find the correct destination for your IP packets, they may realistically cut your connection and never ever talk to you again,
       -depending on how much traffic you suddenly sent (routing your IPs to 0.0.0.0). This happens frequently. Network admin mailing lists are constantly active with many people discussing with many others.
       -
       -Network admins themself are usually friendly among themself, even across concurrents, but companies do not always play nice with each other.
       -
       -There is a legendary dispute known by all Internet Service Provider (ISP) netadmins: the two biggest international internet network providers, Cogent and Hurricane Electric, are disconnected.
       -The two major IPv6 Carriers, those giants connecting the ISP togethers across continents, are currently refusing to exchange IPv6 packets with each other.
       -This means that with IPv6, from a country connected to only Cogent, it is not possible to reach a country connected to only Hurricane Electric, and the other way around.
       -For this reason, all ISPs from all countries connections with many more carriers for IPv6 than it is for IPv4, resulting in either lower stability or higher cost.
       -
       -This strategy permits Cogent to remain competitive face to its larger concurrents.
       -Hurricane Electric, on the other hand, have much more commercial advantage to perform peering with Cogent, to therefore exchange traffic.
       -In the diversity of attempts to get Cogent to change its mind, Hurricane Electric decorated a large creamy cake with a message, and shipped the cake to the headquarters of Cogent.
       +The part of Internet visible from a single user looks like a tree, with at its 
       +root the service provider.
       +Regardless how complex the branches are, there is usually "the gateway", 
       +implying a single one per network, to allow traffic to "exit", implying a 
       +single direction to go for reaching the outter world.
       +The routing configuration rarely changes, and is often boiling down to "going 
       +out", implying beyond the gateway is outside..
       +
       +The part of Internet visible from a service provider, however, looks like a 
       +mesh, a more balanced graph, with many possible gateways, many possible "exit" 
       +directions, and no more idea of "outside".
       +If you pick one possible gateway picked at random, hoping them to nicely find 
       +the correct destination for your IP packets, they may realistically cut your 
       +connection and never ever talk to you again,
       +depending on how much traffic you suddenly sent (routing your IPs to 0.0.0.0). 
       +This happens frequently. Network admin mailing lists are constantly active with 
       +many people discussing with many others.
       +
       +Network admins themself are usually friendly among themself, even across 
       +concurrents, but companies do not always play nice with each other.
       +
       +There is a legendary dispute known by all Internet Service Provider (ISP) 
       +netadmins: the two biggest international internet network providers, Cogent and 
       +Hurricane Electric, are disconnected.
       +The two major IPv6 Carriers, those giants connecting the ISP togethers across 
       +continents, are currently refusing to exchange IPv6 packets with each other.
       +This means that with IPv6, from a country connected to only Cogent, it is not 
       +possible to reach a country connected to only Hurricane Electric, and the other 
       +way around.
       +For this reason, all ISPs from all countries connections with many more 
       +carriers for IPv6 than it is for IPv4, resulting in either lower stability or 
       +higher cost.
       +
       +This strategy permits Cogent to remain competitive face to its larger 
       +concurrents.
       +Hurricane Electric, on the other hand, have much more commercial advantage to 
       +perform peering with Cogent, to therefore exchange traffic.
       +In the diversity of attempts to get Cogent to change its mind, Hurricane 
       +Electric decorated a large creamy cake with a message, and shipped the cake to 
       +the headquarters of Cogent.
        Here is what the message said in 2009:
        
        Cogent (AS174) Please IPv6 peer with us XOXOX - Hurricane Electric (AS6939).
       @@ -33,4 +56,3 @@ Cogent (AS174) Please IPv6 peer with us XOXOX - Hurricane Electric (AS6939).
                https://live.staticflickr.com/2685/4031434206_656b2d8112_z.jpg
                https://www.theregister.com/2018/08/28/ipv6_peering_squabbles/
                https://mailman.nanog.org/pipermail/nanog/2009-October/014017.html
       -
   DIR diff --git a/opus7/9-1-article-tgtimes-announcing-the-trigger-word.md b/opus7/9-1-article-tgtimes-announcing-the-trigger-word.md
       @@ -9,4 +9,3 @@ In an IRC chat discussion, simply make the word "tgtimes" appear as a way to pin
        Upon publishing The Gopher Times, the IRC logs of various channels will be searched for this keyword,
        hence noticing every time someone wanted to submit something to the The Gopher Times.
        One word to say and The Gopher Times comes that way.
       -
   DIR diff --git a/opus7/9-2-article-ggg-bitreich-cooking.md b/opus7/9-2-article-ggg-bitreich-cooking.md
       @@ -1,8 +1,11 @@
        #bitreich-cooking by ggg
        
       -In the city home to the best pubs in the English-speaking world, Truth keeps ggg alive, tantalises him sadistically, and heals, then looks after him.
       -Coming from China, ggg waded through lies to learn that nothing is more powerful than Truth;
       -coming into Cork, ggg learnt that Truth catches up nicely with nobody, still, you would prefer Truth's company anyway.
       +In the city home to the best pubs in the English-speaking world, Truth keeps ggg
       +alive, tantalises him sadistically, and heals, then looks after him.
       +Coming from China, ggg waded through lies to learn that nothing is more powerful
       +than Truth;
       +coming into Cork, ggg learnt that Truth catches up nicely with nobody, still, yo
       +u would prefer Truth's company anyway.
        
        Life is fierce futility.
        Agony unites us.
   DIR diff --git a/opus7/9-3-article-tgtimes-most-minimal-gopher-client.md b/opus7/9-3-article-tgtimes-most-minimal-gopher-client.md
       @@ -4,7 +4,8 @@ Gopher is a protocol allowing browsing text, images interactively,
        reach telnet interfaces, and download any file, or open any URL,
        for custom action to be chosen by the user.
        
       -## "Network"
       +## Network
       +
        One reliable way to fetch the content from internet would be Ethernet,
        but convenience and price would push toward using radio transmission
        such as WiFi.
       @@ -12,18 +13,21 @@ such as WiFi.
        Ethernet would require an extra transceiver chip, while wifi takes mostly
        just a wire acting as antenna, which partly explains its low cost.
        
       -## "Processing"
       +## Processing
       +
        One inexpensive family of processors featuring a high cost-to-performance
        ratio, which also features WiFi, is the ESP32. The C3 iteration even uses
        the open-source architecture RISC-V. The speed is decent enough for
        decoding JPEG an PNG, or support TLS as used in gophers://.
        
       -## "Display"
       +## Display
       +
        The cost of displays have dropped considerably as they invaded the market.
        Economy of scale made small color displays even cheaper than
        character-based displays.
        
       -## "Input"
       +## Input
       +
        Browsing content is a lot about scrolling. Since we do custom hardware,
        capacitive touch buttons can be used for little to no extra cost.
        This could permit a smooth scrolling through the content.
       @@ -31,28 +35,33 @@ This could permit a smooth scrolling through the content.
        Once again, mostly requiring wires, this cuts the price and explain
        their popularity.
        
       -## "Text"
       +## Text
       +
        Text is compact and efficient, and bitmap font requires a bit of storage 
        for all the common non-ASCII characters, but ESP32 have 16MB of flash
        storage enough for the entire uncompressed Unifont:
        
                http://unifoundry.com/unifont/
        
       -## "Audio"
       +## Audio
       +
        Producing sound does not cost much more than a small audio amplifier,
        software for decoding MP3, and a 3.5mm Jack connector.
        Very small cost added.
        
       -## "Extension"
       -an USB interface would allow plugging the device to a computer for
       +## Extension
       +
       +An USB interface would allow plugging the device to a computer for
        either automation or using a full keybaord.
        
       -## "Power"
       +## Power
       +
        A small dedicated battery could be included increasing the cost,
        but getting all power from USB would also preserve the choice to
        the user, free to chose a wall charger or portable power bank.
        
       -## "Enclosure"
       +## Enclosure
       +
        A custom 3D printed case would allow keeping the cost very low
        even at small volume production.
        
   DIR diff --git a/opus7/9-4-article-bitreich-meme-cache-pointer-support.md b/opus7/9-4-article-bitreich-meme-cache-pointer-support.md
       @@ -45,7 +45,3 @@ reverse pointer support for memes now:
        See how you can dereference this teapot now.
        
        Have fun!
       -
       -Sincerely yours,
       -20h
       -Chief Pointy Officer (CPO)
   DIR diff --git a/opus7/9-5-article-tgtimes-a-billion-gopher.md b/opus7/9-5-article-tgtimes-a-billion-gopher.md
       @@ -9,11 +9,4 @@ IPv6 is required.
        
        Maybe you find the hidden secret of monkey^Wbillion gophers!
        
       -
        Have fun!
       -
       -Sincerely yours,
       -
       -20h
       -Chief Reproduction Officer (CRO)
       -
   DIR diff --git a/opus7/9-6-article-josuah-the-road-to-success.md b/opus7/9-6-article-josuah-the-road-to-success.md
       @@ -2,31 +2,45 @@
        
        Success, the holy grail in Life.
        Many different forms and shapes.
       -Marriage? Career? A medal? A stable financial situation? Crossing the border and get naturalized?
       +Marriage? Career? A medal? A stable financial situation? Crossing the border 
       +and get naturalized?
        So many facets to that same shiny diamond.
        
        Or does success mean avoiding failure?
       -In that case, doing nothing means no failure, but trying always have more chance to reach whatever one names "success".
       +In that case, doing nothing means no failure, but trying always have more 
       +chance to reach whatever one names "success".
        
       -If failing means that trying did not lead one as far as hoped for, then the next thing to do for getting closer to "success" again is trying again, in risk to fail over again.
       +If failing means that trying did not lead one as far as hoped for, then the 
       +next thing to do for getting closer to "success" again is trying again, in risk 
       +to fail over again.
        And while so, also going a bit closer every time to success.
       -What is the landmark that distinguish being very close to actually reaching success?
       +What is the landmark that distinguish being very close to actually reaching 
       +success?
        Which indicator to use?
        Is it about completing a large project?
        Fame?
        A position in the company?
       -And once at the top position of a company, one can still say it was a tiny company and the real goal always was to be at the head of a great company, and that success will be when the company is large enough.
       +And once at the top position of a company, one can still say it was a tiny 
       +company and the real goal always was to be at the head of a great company, and 
       +that success will be when the company is large enough.
        
       -So if there is no real landmark, if failing is trying but failing to reach an impossible goal, then failing is the result of trying whatever that leads to.
       -Failure would be the moment that follows any attempt to reach the end of a direction.
       -Failure would simply be the moment where you look back at where you were before trying, where you are now, and the road left to go to reach infinity.
       +So if there is no real landmark, if failing is trying but failing to reach an 
       +impossible goal, then failing is the result of trying whatever that leads to.
       +Failure would be the moment that follows any attempt to reach the end of a 
       +direction.
       +Failure would simply be the moment where you look back at where you were before 
       +trying, where you are now, and the road left to go to reach infinity.
        
       -Success looks similar: trying to move forward, constantly bumping the objective further as one get closer to it.
       -Again success is the moment where you look at where you are, and estimate how far you've been.
       -If success and failure are the same, this suggests that something is wrong somewhere.
       +Success looks similar: trying to move forward, constantly bumping the objective 
       +further as one get closer to it.
       +Again success is the moment where you look at where you are, and estimate how 
       +far you've been.
       +If success and failure are the same, this suggests that something is wrong 
       +somewhere.
        Somehow, the ultimate acheivement of every life is death.
        
        The Road to Success?
        This is the same as the road to Failure: this is Life, it leads to Death.
        Wherever we go, we will be on it as long as we live.
       -So now, may we move that idea of Success away so that we can enjoy living our life.
       +So now, may we move that idea of Success away so that we can enjoy living our 
       +life.
   DIR diff --git a/opus7/9-7-article-bitreich-sfeed-1.7.md b/opus7/9-7-article-bitreich-sfeed-1.7.md
       @@ -8,19 +8,19 @@ It can be found at:
                https://codemadness.org/releases/sfeed/
                gopher://codemadness.org/1/releases/sfeed/
        
       -sfeed has the following small changes compared to 1.6:
       -sfeed_curses:
       +sfeed has the following small changes compared to 1.6: sfeed_curses:
        
       -* Add SCO keys for next, prior (CSI I and CSI G).
       -  Tested on DragonFlyBSD (cons25 console).
       -* Add SUN keys support.
       -  Tested on OpenIndiana.
       +Add SCO keys for next, prior (CSI I and CSI G). Tested on DragonFlyBSD
       +(cons25 console).
       +
       +Add SUN keys support. Tested on OpenIndiana.
        
        sfeed_gopher:
        
       -* Remove unnecesary PATH_MAX restricting the path length.
       -  This also makes it compile cleanly on GNU/Hurd.
       -* Man page and documentation improvements.
       +Remove unnecesary PATH_MAX restricting the path length.
       +This also makes it compile cleanly on GNU/Hurd.
       +
       +Man page and documentation improvements.
        
        I want to thank all people who gave feedback,
        
   DIR diff --git a/opus7/9-8-article-bitreich-volunteers-for-a-trial-wanted.md b/opus7/9-8-article-bitreich-volunteers-for-a-trial-wanted.md
       @@ -10,7 +10,3 @@ If you want to participate, please send your name and address to
                Christoph Lohmann <20h@r-36.net>
        
        World delivery to all remote places is possible too.
       -
       -Sincerely yours,
       -20h
       -Chief Press Officer (CPO)
   DIR diff --git a/opus7/9-9-article-bitreich-brcon2023.md b/opus7/9-9-article-bitreich-brcon2023.md
       @@ -14,9 +14,13 @@ for gopherspace. All other simple protocols are welcome too.
        Some topics that are already planned and may inspire you:
        
        * Entropy services via gopher.
       +
        * Serving highly-complex memes via IRC/gopher including gopher GPU services.
       +
        * Geo / map services via gopher.
       +
        * Qi Gong for beginners (in the forest!) including an inspiring forest walk in the sun.
       +
        * Gophers and other family members in a museum exhibition with an exclusive tour.
        
        It is very simple to hold a presentation.
       @@ -24,13 +28,8 @@ Please see the slides from a previous con:
        
                gophers://bitreich.org/1/con/2022
        
       -And it is possible from all over the world!
       -The world is invited!
       +And it is possible from all over the world! The world is invited!
        
        Please send proposals for talks to Christoph Lohmann <20h@r-36.net>.
        
        See you at brcon2023!
       -
       -Sincerely yours,
       -20h
       -Chief Conference Officer (CCO)
   DIR diff --git a/opus7/9-xxx-footer.md b/opus7/9-xxx-footer.md
       @@ -1,10 +1,10 @@
        # Publishing in The Gopher Times
        
       -Want your article published?
       -Want to announce something to the Gopher world?
       +## You want your article published? 
        
       -Directly related to Gopher or not,
       -reach us on IRC with an article in any format,
       +## You 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.
        
                ircs://irc.bitreich.org/#bitreich-en
       @@ -18,3 +18,7 @@ Here is how you write an article for the next opus 8:
                $ ed $(id -un)-my-personal-technical-project.md
                # Git workflow to send patch follows.
        
       +Thanks for reading The Gopher Times!
       +
       +-- the Gopher Times Team
       +