Update articles to fit the new format. - tgtimes - The Gopher Times | |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit cbf394d27431b537bad89ffcd4f3498e7de430a7 | |
parent 3215f283afd7ab47b41776486a8575dd29a6e03c | |
Author: Christoph Lohmann <[email protected]> | |
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(-) | |
--- | |
diff --git a/opus7/2-article-bitreich-library-of-babel.md b/opus7/2-article-bit… | |
@@ -18,7 +18,3 @@ Now available on gopherspace! | |
gophers://bitreich.org/1/babel | |
Have fun! | |
- | |
-Sincerely yours, | |
-20h | |
-Chief Librarian Officer (CLO) | |
diff --git a/opus7/3-article-bitreich-donkey-meter.md b/opus7/3-article-bitreic… | |
@@ -11,7 +11,3 @@ It takes a second to load due to donkey technology restrictio… | |
You might also be interested in our Large Donkey Collider technology. | |
Have fun! | |
- | |
-Sincerely yours, | |
-20h | |
-Chief Donkey Officer (CDO) | |
diff --git a/opus7/5-article-bitreich-groundhog-day-service.md b/opus7/5-articl… | |
@@ -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) | |
diff --git a/opus7/6-article-bitreich-dj-vlad-on-2023-03-11.md b/opus7/6-articl… | |
@@ -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) | |
diff --git a/opus7/6-b-article-bitreich-gopher-pearls.md b/opus7/6-b-article-bi… | |
@@ -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 <[email protected]> | |
- | |
-Sincerely yours, | |
- | |
-20h | |
- | |
-Chief Archive Officer (CAO) | |
- | |
+Christoph Lohmann <[email protected]> | |
diff --git a/opus7/7-article-bitreich-c-thaumaturgy-center.md b/opus7/7-article… | |
@@ -16,8 +16,3 @@ In case you have your own C magic spells laying around and wa… | |
them to the public, send them to: Christoph Lohmann <[email protected]> | |
I will include them into the programme of the C Thaumaturgy Center. | |
- | |
-Sincerely yours, | |
-20h | |
-Chief Magic Officer (CMO) | |
- | |
diff --git a/opus7/8-article-bitreich-telemetry-service.md b/opus7/8-article-bi… | |
@@ -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) | |
diff --git a/opus7/9-0-article-tgtimes-peering-cake.md b/opus7/9-0-article-tgti… | |
@@ -1,30 +1,53 @@ | |
# Peering Cake for IPv6 by tgtimes | |
-The Internet Protocol is the fundamental encoding and communication convention… | |
+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… | |
-Regardless how complex the branches are, there is usually "the gateway", imply… | |
-The routing configuration rarely changes, and is often boiling down to "going … | |
- | |
-The part of Internet visible from a service provider, however, looks like a me… | |
-If you pick one possible gateway picked at random, hoping them to nicely find … | |
-depending on how much traffic you suddenly sent (routing your IPs to 0.0.0.0).… | |
- | |
-Network admins themself are usually friendly among themself, even across concu… | |
- | |
-There is a legendary dispute known by all Internet Service Provider (ISP) neta… | |
-The two major IPv6 Carriers, those giants connecting the ISP togethers across … | |
-This means that with IPv6, from a country connected to only Cogent, it is not … | |
-For this reason, all ISPs from all countries connections with many more carrie… | |
- | |
-This strategy permits Cogent to remain competitive face to its larger concurre… | |
-Hurricane Electric, on the other hand, have much more commercial advantage to … | |
-In the diversity of attempts to get Cogent to change its mind, Hurricane Elect… | |
+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 wit… | |
+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 an… | |
+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 othe… | |
+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 Ele… | |
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 | |
- | |
diff --git a/opus7/9-1-article-tgtimes-announcing-the-trigger-word.md b/opus7/9… | |
@@ -9,4 +9,3 @@ In an IRC chat discussion, simply make the word "tgtimes" appea… | |
Upon publishing The Gopher Times, the IRC logs of various channels will be sea… | |
hence noticing every time someone wanted to submit something to the The Gopher… | |
One word to say and The Gopher Times comes that way. | |
- | |
diff --git a/opus7/9-2-article-ggg-bitreich-cooking.md b/opus7/9-2-article-ggg-… | |
@@ -1,8 +1,11 @@ | |
#bitreich-cooking by ggg | |
-In the city home to the best pubs in the English-speaking world, Truth keeps g… | |
-Coming from China, ggg waded through lies to learn that nothing is more powerf… | |
-coming into Cork, ggg learnt that Truth catches up nicely with nobody, still, … | |
+In the city home to the best pubs in the English-speaking world, Truth keeps g… | |
+alive, tantalises him sadistically, and heals, then looks after him. | |
+Coming from China, ggg waded through lies to learn that nothing is more powerf… | |
+than Truth; | |
+coming into Cork, ggg learnt that Truth catches up nicely with nobody, still, … | |
+u would prefer Truth's company anyway. | |
Life is fierce futility. | |
Agony unites us. | |
diff --git a/opus7/9-3-article-tgtimes-most-minimal-gopher-client.md b/opus7/9-… | |
@@ -4,7 +4,8 @@ Gopher is a protocol allowing browsing text, images interactive… | |
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. | |
diff --git a/opus7/9-4-article-bitreich-meme-cache-pointer-support.md b/opus7/9… | |
@@ -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) | |
diff --git a/opus7/9-5-article-tgtimes-a-billion-gopher.md b/opus7/9-5-article-… | |
@@ -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) | |
- | |
diff --git a/opus7/9-6-article-josuah-the-road-to-success.md b/opus7/9-6-articl… | |
@@ -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 a… | |
+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 chan… | |
+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 ne… | |
+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 ris… | |
+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 su… | |
+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 com… | |
+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 … | |
-Failure would be the moment that follows any attempt to reach the end of a dir… | |
-Failure would simply be the moment where you look back at where you were befor… | |
+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 befor… | |
+trying, where you are now, and the road left to go to reach infinity. | |
-Success looks similar: trying to move forward, constantly bumping the objectiv… | |
-Again success is the moment where you look at where you are, and estimate how … | |
-If success and failure are the same, this suggests that something is wrong som… | |
+Success looks similar: trying to move forward, constantly bumping the objectiv… | |
+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 … | |
+So now, may we move that idea of Success away so that we can enjoy living our | |
+life. | |
diff --git a/opus7/9-7-article-bitreich-sfeed-1.7.md b/opus7/9-7-article-bitrei… | |
@@ -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, | |
diff --git a/opus7/9-8-article-bitreich-volunteers-for-a-trial-wanted.md b/opus… | |
@@ -10,7 +10,3 @@ If you want to participate, please send your name and address… | |
Christoph Lohmann <[email protected]> | |
World delivery to all remote places is possible too. | |
- | |
-Sincerely yours, | |
-20h | |
-Chief Press Officer (CPO) | |
diff --git a/opus7/9-9-article-bitreich-brcon2023.md b/opus7/9-9-article-bitrei… | |
@@ -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… | |
+ | |
* Gophers and other family members in a museum exhibition with an exclusive to… | |
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 <[email protected]>. | |
See you at brcon2023! | |
- | |
-Sincerely yours, | |
-20h | |
-Chief Conference Officer (CCO) | |
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 form… | |
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 | |
+ |