SMOLNET PORTAL home about changes
iopus5: write some of the articles and queue some others - tgtimes - The Gopher Times	Err	bitreich.org	70
hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes	URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes	bitreich.org	70
1Log	/scm/tgtimes/log.gph	bitreich.org	70
1Files	/scm/tgtimes/files.gph	bitreich.org	70
1Refs	/scm/tgtimes/refs.gph	bitreich.org	70
1Tags	/scm/tgtimes/tag	bitreich.org	70
1README	/scm/tgtimes/file/README.md.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 86e908988e5cc304c0f51b9eaf3511d9519ab0af	/scm/tgtimes/commit/86e908988e5cc304c0f51b9eaf3511d9519ab0af.gph	bitreich.org	70
1parent a8896ff50a08490d335c80f40761a6f6e5bf75ab	/scm/tgtimes/commit/a8896ff50a08490d335c80f40761a6f6e5bf75ab.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Fri, 20 May 2022 14:51:13 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iopus5: write some of the articles and queue some others	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M opus5/article-20h-geomyidae.mw      |       1 +	Err	bitreich.org	70
i  A opus5/article-bitreich-onlyturtlef… |      21 +++++++++++++++++++++	Err	bitreich.org	70
i  D opus5/article-scc-hackaton.mw       |       2 --	Err	bitreich.org	70
i  M opus5/article-tgtimes-animated-tex… |      40 ++++++++++++++++++++++++++++++-	Err	bitreich.org	70
i  M opus5/article-tgtimes-ascii-art-re… |      52 +++++++++++++++++++++++++++++--	Err	bitreich.org	70
i  A opus5/article-tgtimes-bluetooth-br… |       6 ++++++	Err	bitreich.org	70
i  M opus5/article-tgtimes-breathing-op… |      21 +++++++++------------	Err	bitreich.org	70
i  M opus5/article-tgtimes-ircnow.mw     |      16 ++++++++--------	Err	bitreich.org	70
i  M opus5/article-tgtimes-maemo-leste-… |       1 -	Err	bitreich.org	70
i  M opus5/tgtimes5.mw                   |      15 +++++++++++++++	Err	bitreich.org	70
i  M opus5/tgtimes5.pdf                  |       0 	Err	bitreich.org	70
i  M opus5/tgtimes5.txt                  |     531 ++++++++++++++++++++++++++++++-	Err	bitreich.org	70
i	Err	bitreich.org	70
i12 files changed, 679 insertions(+), 27 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/opus5/article-20h-geomyidae.mw b/opus5/article-20h-geomyidae.mw	/scm/tgtimes/file/opus5/article-20h-geomyidae.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH 20h	Err	bitreich.org	70
i 20h Presents: Geomyidae	Err	bitreich.org	70
i+.2C 122v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .QP	Err	bitreich.org	70
i This project existed since a while, and kept improving.	Err	bitreich.org	70
1diff --git a/opus5/article-bitreich-onlyturtlefans.mw b/opus5/article-bitreich-onlyturtlefans.mw	/scm/tgtimes/file/opus5/article-bitreich-onlyturtlefans.mw.gph	bitreich.org	70
i@@ -0,0 +1,21 @@	Err	bitreich.org	70
i+.SH 20h	Err	bitreich.org	70
i+Prof. Skildgaard: Only Turtle Fans	Err	bitreich.org	70
i+.2C 22v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard, the professor for slow sciences at the Aarhus university in Denmark, now has opened his own website:	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.DS	Err	bitreich.org	70
i+http://onlyturtlefans.com	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+You can see many #turtlefan pictures. annna | #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Please recommend his work! He has done so much for us, like reviewing all entries to the last and the coming brcon. This takes ages!	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Sincerely yours,	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+20h Chief Slowness Executive (CSE)	Err	bitreich.org	70
1diff --git a/opus5/article-scc-hackaton.mw b/opus5/article-scc-hackaton.mw	/scm/tgtimes/file/opus5/article-scc-hackaton.mw.gph	bitreich.org	70
i@@ -1,2 +0,0 @@	Err	bitreich.org	70
i-.SH scc	Err	bitreich.org	70
i-2022 hackaton	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-animated-text-art.mw b/opus5/article-tgtimes-animated-text-art.mw	/scm/tgtimes/file/opus5/article-tgtimes-animated-text-art.mw.gph	bitreich.org	70
i@@ -1,4 +1,42 @@	Err	bitreich.org	70
i+.SH linuxconsole	Err	bitreich.org	70
i+Animated ASCII art	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+With all the history of ASCII art and demoscene,	Err	bitreich.org	70
i+it would be a shame if noone ever tried to combine the two in animated ASCII art.	Err	bitreich.org	70
i+Courtesy of textfiles.com,	Err	bitreich.org	70
i+we can browse through a collection of 93 animated ASCII pieces of arts.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i .FS	Err	bitreich.org	70
i http://artscene.textfiles.com/vt100/	Err	bitreich.org	70
i-http://linuxconsole.net/ascii_art.html#cool%20ansi%20images	Err	bitreich.org	70
i+http://linuxconsole.net/ascii_art.html	Err	bitreich.org	70
i .FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+The animation speed will likely be too high for a terminal,	Err	bitreich.org	70
i+and can be slowed down with the throttle(1) program as advised	Err	bitreich.org	70
i+by linuxconsole.net, or with the script below:	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.DS	Err	bitreich.org	70
i+curl -s http://artscene.textfiles.com/vt100/twilightzone.vt |	Err	bitreich.org	70
i+while :; do dd bs=2 count=1 2>/dev/null; done	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+You may use the "reset" command to get your terminal normal again	Err	bitreich.org	70
i+after watching.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Some are a pun, a few frames to only give impression of movement,	Err	bitreich.org	70
i+while other might be closer to a short animated movie.	Err	bitreich.org	70
i+Talking of which, long movies were also done:	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.DS	Err	bitreich.org	70
i+https://www.asciimation.co.nz	Err	bitreich.org	70
i+telnet towel.blinkenlights.nl	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+These characters transmitted through one protocol or another,	Err	bitreich.org	70
i+whispers to us, through our terminal screen, fruit of the imagination of plain text artists.	Err	bitreich.org	70
i+	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-ascii-art-rendering.mw b/opus5/article-tgtimes-ascii-art-rendering.mw	/scm/tgtimes/file/opus5/article-tgtimes-ascii-art-rendering.mw.gph	bitreich.org	70
i@@ -9,10 +9,58 @@ With these big toys come people experimenting with it.	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i This time we are reviewing the combo of Machine Learning and ASCII art.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I was expecting to present cute attempts at drawing images with computer-made text, but this is nothing of the sort.	Err	bitreich.org	70
i+Be prepared to see Science at the service of Art.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Generated Typewriter Art"	Err	bitreich.org	70
i+This research paper (no less!) shows that it is possible to write software for placing characters,	Err	bitreich.org	70
i+later typed during 6 hours by a human operator (for this example).	Err	bitreich.org	70
i+It is unsettling to see details much smaller than the characters themself be drawn on paper,	Err	bitreich.org	70
i+along with shades of grey of various intensities.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Generated ASCII Art in 2010"	Err	bitreich.org	70
i+This is possibly the state of the art of 2010 technology.	Err	bitreich.org	70
i+It was announced in the yearly conference SIGGRAPH hence presented to an audience full of computer graphics engineers.	Err	bitreich.org	70
i+The work of three researchers from Hong Kong, Xuemiao Xu, Linling Zhang and Tien-Tsin Wong, shows results of surprising accuracy.	Err	bitreich.org	70
i+The story does not tell whether there ever was a job offer "looking for ASCII artists for a scientific experiment" posted on the job board of the Chinese University of Hong Kong.	Err	bitreich.org	70
i+While the paper contains the complete math used, it also illustrates and explains methods to acheive this level of accuracy.	Err	bitreich.org	70
i+And no, it is not exactly machine learning, but hand-crafted strategies, combined statistics and other data massaging.	Err	bitreich.org	70
i+After all, it was published five years before things like Tensor Flow were introduced...	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Generated ASCII Art in 2017"	Err	bitreich.org	70
i+Is seven years enough time to improve upon that previous acheivement?	Err	bitreich.org	70
i+Quoting the previous paper as well as others in its own work,	Err	bitreich.org	70
i+Osamu Akiyama of the Osaka Faculty of Medicine kept the ball rolling.	Err	bitreich.org	70
i+This throws the big guns of machine learning to reach higher skies.	Err	bitreich.org	70
i+Its input data were Japaneses BBS such as 5chan (2chan) or Shitaraba,	Err	bitreich.org	70
i+which extends the ASCII set to all of unicode, notably the CJK set.	Err	bitreich.org	70
i+If the result of the paper are not enough to convince you,	Err	bitreich.org	70
i+the "Bad Apple" often used as a video demo in the Asian market have been converted in its entirety.	Err	bitreich.org	70
i+Something out of reach if doing every frame by hand.	Err	bitreich.org	70
i+The TensorFlow and Python code used is released publicly,	Err	bitreich.org	70
i+and an online demo is offered for the curious.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf	Err	bitreich.org	70
i https://nips2017creativity.github.io	Err	bitreich.org	70
i+https://yewtu.be/watch?v=8GulN69Cgbg	Err	bitreich.org	70
i https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net	Err	bitreich.org	70
i https://github.com/OsciiArt/DeepAA	Err	bitreich.org	70
i-http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html	Err	bitreich.org	70
i-https://yewtu.be/watch?v=8GulN69Cgbg	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Is it so futile? Not so sure.	Err	bitreich.org	70
i+After all, representing anything with a computer is a matter of making a reality fit onto something terribly awkward and unnatural: a display.	Err	bitreich.org	70
i+The pixels, the square elements praised for providing a grid to throw data at, are promising, but themself have their quirks to be worked around.	Err	bitreich.org	70
i+For instance, sub-pixel geometry uses the same techniques as those presented by these papers for improving the realism of images beyond what a single pixel can offer.	Err	bitreich.org	70
i+It is, for ASCII art like for anything else, a matter of representing something, real or fictious, through a medium of some kind.	Err	bitreich.org	70
i+ASCII art has the ability to fit an image somewhere where there could only be text.	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-bluetooth-brain.mw b/opus5/article-tgtimes-bluetooth-brain.mw	/scm/tgtimes/file/opus5/article-tgtimes-bluetooth-brain.mw.gph	bitreich.org	70
i@@ -0,0 +1,6 @@	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+.QP	Err	bitreich.org	70
i+Do not use Bluetooth devices to send, receive, store, or process classified information.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Final_Web.pdf	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-breathing-open-source.mw b/opus5/article-tgtimes-breathing-open-source.mw	/scm/tgtimes/file/opus5/article-tgtimes-breathing-open-source.mw.gph	bitreich.org	70
i@@ -38,20 +38,17 @@ are having an interest in locking their device down, preventing	Err	bitreich.org	70
i repair or even inspection.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-A journey toward braving Goliath, it might as well be easier to	Err	bitreich.org	70
i-get open-source in Space. The RTEMS	Err	bitreich.org	70
i+In a same journey toward braving Goliath: accessing the Outter Space.	Err	bitreich.org	70
i+And it is, as crazy as it looks, far from impossible to contribute to	Err	bitreich.org	70
i+space research even without a diploma: The RTEMS	Err	bitreich.org	70
i .FS	Err	bitreich.org	70
i https://rtems.org	Err	bitreich.org	70
i .FE	Err	bitreich.org	70
i-project proves it is.	Err	bitreich.org	70
i+project is open to contribution.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-But that does not discourage the project's authors to keep going,	Err	bitreich.org	70
i-not in an illusion of getting embraced by the medical industry,	Err	bitreich.org	70
i-but in full foresight that nobody would want its mom's life given	Err	bitreich.org	70
i-to a hobbyist toy made in a garage.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-One breath at a time, the project takes anchors onto organisations,	Err	bitreich.org	70
i-foundations, structures, standards, and everything it takes to pass	Err	bitreich.org	70
i-over the barrier of life-critical reliability and certification.	Err	bitreich.org	70
i+But that does not discourage the authors of the respirator project to keep going.	Err	bitreich.org	70
i+Not in a blind trust for the medical industry,	Err	bitreich.org	70
i+but in full foresight that nobody would want its mom's life given to a hobbyist toy made in a garage.	Err	bitreich.org	70
i+With this reality in mind, "whatever it takes" turns into "whatever is done",	Err	bitreich.org	70
i+and the road to certification progresses, one breath at a time.	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-ircnow.mw b/opus5/article-tgtimes-ircnow.mw	/scm/tgtimes/file/opus5/article-tgtimes-ircnow.mw.gph	bitreich.org	70
i@@ -1,9 +1,9 @@	Err	bitreich.org	70
i-Day changed to 23 Apr 2022	Err	bitreich.org	70
i-00:43 < `join_subline> Cool. There's another irc buddy, jrmu, that's trying to get exposure for a network he started [ http://ircnow.org ]	Err	bitreich.org	70
i-00:43 < `join_subline> He has an upcoming free workshop in the LibrePlanet online conference (that anyone can join), on May 9 @ 12pm EDT / 16:00 UTC. [ https://my.fsf.org/civicrm/event/info?eset=1&id=104 ]	Err	bitreich.org	70
i-00:43 < `join_subline> We recorded a testrun of his slides yesterday. "IRCNow FSF - workshop testrun" (1h15m, 12022-04-21T16:00Z#4) | 📼 https://0x0.st/oTal.webm (167MB) . He's also a fan of the gopher protocol (at 1hr10min) [	Err	bitreich.org	70
i-https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf ] .	Err	bitreich.org	70
i-01:14 < `join_subline> ^ josuah: There you go, he joined. So you can ask him anything. Here's another article that was written in Linux Magazine in August 2021, about the network he started.	Err	bitreich.org	70
i-https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow	Err	bitreich.org	70
i-	Err	bitreich.org	70
i+.SH tgtimes	Err	bitreich.org	70
i+A new IRC network: IRCNow!	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+jrmu, is trying to get exposure for a network he started [ http://ircnow.org ]	Err	bitreich.org	70
i+He has an upcoming free workshop in the LibrePlanet online conference (that anyone can join), on May 9 @ 12pm EDT / 16:00 UTC. [ https://my.fsf.org/civicrm/event/info?eset=1&id=104 ]	Err	bitreich.org	70
i+We recorded a testrun of his slides yesterday. "IRCNow FSF - workshop testrun" (1h15m, 12022-04-21T16:00Z#4) | https://0x0.st/oTal.webm (167MB). He's also a fan of the gopher protocol (at 1hr10min) [ https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf ] .	Err	bitreich.org	70
i+Here's another article that was written in Linux Magazine in August 2021, about the network he started. https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow	Err	bitreich.org	70
i https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp	Err	bitreich.org	70
1diff --git a/opus5/article-tgtimes-maemo-leste-update.mw b/opus5/article-tgtimes-maemo-leste-update.mw	/scm/tgtimes/file/opus5/article-tgtimes-maemo-leste-update.mw.gph	bitreich.org	70
i@@ -1,4 +1,3 @@	Err	bitreich.org	70
i-	Err	bitreich.org	70
i .FS	Err	bitreich.org	70
i https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-december-2021-january-april-2022.html	Err	bitreich.org	70
i .FE	Err	bitreich.org	70
1diff --git a/opus5/tgtimes5.mw b/opus5/tgtimes5.mw	/scm/tgtimes/file/opus5/tgtimes5.mw.gph	bitreich.org	70
i@@ -4,4 +4,19 @@ The Gopher Times	Err	bitreich.org	70
i Opus 5 - Gopher news and more - May. 2022	Err	bitreich.org	70
i .AE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.so opus5/article-20h-geomyidae.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-animated-text-art.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-ascii-art-rendering.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-bluetooth-brain.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-breathing-open-source.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-darkfi.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-embedded-forth.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-fft-hack.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-gopher-podcast-search.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-ircnow.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-maemo-leste-update.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-mallumo.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-sailingwithgrace.mw	Err	bitreich.org	70
i+.so opus5/article-tgtimes-sortix.mw	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i .so opus5/footer.mw	Err	bitreich.org	70
1diff --git a/opus5/tgtimes5.pdf b/opus5/tgtimes5.pdf	/scm/tgtimes/file/opus5/tgtimes5.pdf.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/opus5/tgtimes5.txt b/opus5/tgtimes5.txt	/scm/tgtimes/file/opus5/tgtimes5.txt.gph	bitreich.org	70
i@@ -11,7 +11,536 @@ ____________________________________________________________	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-   Publishing in The Gopher Times	Err	bitreich.org	70
i+   20h Presents: Geomyidae	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >>  This  project  existed since a while, and kept im-	Err	bitreich.org	70
i+    proving.  In this interview with  20h,  he  shows  us	Err	bitreich.org	70
i+    what Geomyidae's got under the hood.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> What is Geomyidae?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Geomyidae is a Unix/Linux daemon/service  serving  the	Err	bitreich.org	70
i+   gopher protocol.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> So what is gopher?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Gopher here is an internet protocol, which  was  first	Err	bitreich.org	70
i+   developed  at  the University of Minnesota.  After its	Err	bitreich.org	70
i+   short success, it declined, but is now striving  again	Err	bitreich.org	70
i+   to be used for its simplicity and hierarchy.  For bet-	Err	bitreich.org	70
i+   ter visual display  of  your  gopher  experience,  use	Err	bitreich.org	70
i+   something  like links, lynx or sacc.  Those are gopher	Err	bitreich.org	70
i+   clients.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> How does Geomyidae help with getting  started  with	Err	bitreich.org	70
i+    gopher?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The installation of Geomyidae is very simple.  You can	Err	bitreich.org	70
i+   setup your Geomyidae right away:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   git clone git://bitreich.org/geomyidae	Err	bitreich.org	70
i+   cd geomyidae	Err	bitreich.org	70
i+   make	Err	bitreich.org	70
i+   curl -s gopher://localhost:7070	Err	bitreich.org	70
i+   Yes, curl supports gopher!  And it supports gopher and	Err	bitreich.org	70
i+   TLS too!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Are there many alternatives among gopher daemons?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Yes, there are many.  Some are there due to historical	Err	bitreich.org	70
i+   reasons, others have gone out of shape over time.  One	Err	bitreich.org	70
i+   of the most popular alternatives is pygopherd.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> How does Geomyidae compares  to  other  implementa-	Err	bitreich.org	70
i+    tions?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Geomyidae offers a unique simple way of expressing go-	Err	bitreich.org	70
i+   pher  content.  See the manpage or the examples in the	Err	bitreich.org	70
i+   source for how .gph files are formatted.  And it  does	Err	bitreich.org	70
i+   just  what  you want it to do.  No strange abstraction	Err	bitreich.org	70
i+   files like in the original gopher daemons are the  de-	Err	bitreich.org	70
i+   fault way.  In the newest release of Geomyidae compat-	Err	bitreich.org	70
i+   ibility scripts were added.  But those are to preserve	Err	bitreich.org	70
i+   the unique history of gopher.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Did Geomyidae have significant evolutions since the	Err	bitreich.org	70
i+    beginning?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Yes.  Originally Geomyidae was named gopherd for  Plan	Err	bitreich.org	70
i+   9.  It then was ported over to Linux.  On Linux it was	Err	bitreich.org	70
i+   renamed to Geomyidae.  During  that  development  much	Err	bitreich.org	70
i+   has  happened: There were significant speedups (due to	Err	bitreich.org	70
i+   the patches and work of other people!), features  were	Err	bitreich.org	70
i+   added especially in new dynamic content handling.  You	Err	bitreich.org	70
i+   can easily see all features in the  documentation  and	Err	bitreich.org	70
i+   especially the simple manpage.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Does Geomyidae work with all gopher clients?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Yes.  Geomyidae supports the  original  protocol  from	Err	bitreich.org	70
i+   the  beginning, up to modern gopher with TLS.  For the	Err	bitreich.org	70
i+   intermediary gopher+ protocol there is a compatibility	Err	bitreich.org	70
i+   layer.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Has NSA inserted a backdoor onto Geomyidae?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I am not allowed to tell you.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> How does gopher help with privacy?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The gopher protocol has the unique property  that  all	Err	bitreich.org	70
i+   data  you  send over the line can be easily controlled	Err	bitreich.org	70
i+   and seen.  This is different to HTTP,  where  headers,	Err	bitreich.org	70
i+   HTML  and  Javascript got so complex, it is uncontrol-	Err	bitreich.org	70
i+   lable.     See    the     gopher     onion     project	Err	bitreich.org	70
i+   (gopher://bitreich.org/1/onion)  for  how  to  combine	Err	bitreich.org	70
i+   this with tor for total privacy and anonymity.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Are there TLS support on some  gopher  clients  al-	Err	bitreich.org	70
i+    ready?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   There is support in curl, mpv/ffmpeg, sacc  and  more.	Err	bitreich.org	70
i+   It is very easy to add TLS support to any client.  You	Err	bitreich.org	70
i+   simply connect via TLS and if it works, keep that con-	Err	bitreich.org	70
i+   nection open.  s,via TLS,& on the gopher TCP port (de-	Err	bitreich.org	70
i+   fault: 70),	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Are there been any evolution of the gopher protocol	Err	bitreich.org	70
i+    itself  since  the beginning of Geomyidae?  The tech-	Err	bitreich.org	70
i+    nology used is simple.  Gopher  does  not  allow  re-	Err	bitreich.org	70
i+    quests, which begin with the first bytes of a TLS re-	Err	bitreich.org	70
i+    quest.  So any proper and old gopher daemon will sim-	Err	bitreich.org	70
i+    ply  refuse  the connection.  Then the client is free	Err	bitreich.org	70
i+    to reconnect without TLS based on its  security  con-	Err	bitreich.org	70
i+    figuration.   Any  ISDN line will handle such probing	Err	bitreich.org	70
i+    requests for TLS easily.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Did Geomyidae have to adapt itself  to  the  gopher	Err	bitreich.org	70
i+    protocol?  Did  it  make  gopher  change?   Geomyidae	Err	bitreich.org	70
i+    changed the part of gophespace it was able to  reach.	Err	bitreich.org	70
i+    Many  servers  run  on  Geomyidae.  There is software	Err	bitreich.org	70
i+    written just for Geomyidae and its gph  format.   The	Err	bitreich.org	70
i+    TLS  extension  of  the protocol came from Bitreich /	Err	bitreich.org	70
i+    Geomyidae.  We also set the standard  to  simply  use	Err	bitreich.org	70
i+    UTF-8  as  default representation in gopher menus and	Err	bitreich.org	70
i+    so bring it into the 21st century.  I  can  conclude:	Err	bitreich.org	70
i+    Yes,   Geomyidae  changed  and  will  change  gopher.	Err	bitreich.org	70
i+    s,changed,&,	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Have you seen Geomyidae ever used outside  a  hobby	Err	bitreich.org	70
i+    project?   Well,  Bitreich is serious in changing the	Err	bitreich.org	70
i+    software world.  Most of gopherspace is  »hobby  pro-	Err	bitreich.org	70
i+    jects«.   But  then, most of gopherspace is made from	Err	bitreich.org	70
i+    heart blood and love, which makes it part of the life	Err	bitreich.org	70
i+    of the authors.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Is Geomyidae ready for non-hobby  uses?   Geomyidae	Err	bitreich.org	70
i+    is  ready for any use.  It is stable and optimized to	Err	bitreich.org	70
i+    scale better than the cloud.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Geomyidae uses ".gph" files.  Does it  replace  the	Err	bitreich.org	70
i+    gophermap  standard?  Yes, in Geomyidae it does.  Gph	Err	bitreich.org	70
i+    is simpler and easier to adapt  to,  especially  when	Err	bitreich.org	70
i+    you come from some markup world.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Does Geomyidae support  dynamic  pages?   Geomyidae	Err	bitreich.org	70
i+    supports  two  forms of dynamic pages: One which uses	Err	bitreich.org	70
i+    the gph markup and one, where the  script/application	Err	bitreich.org	70
i+    outputs  raw gopher output.  Additionally it supports	Err	bitreich.org	70
i+    in the latest release a form of REST, where paths are	Err	bitreich.org	70
i+    transformed into arguments to scripts.  There is also	Err	bitreich.org	70
i+    support for index.dcgi/index.cgi scripts to have bet-	Err	bitreich.org	70
i+    ter looking paths and URIs.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Is Geomyidae already  packaged  in  some  Linux/BSD	Err	bitreich.org	70
i+    distributions?   As  far  as I know it is packaged in	Err	bitreich.org	70
i+    gentoo,  Archlinux  (and  more),  all  BSDs.    18:32	Err	bitreich.org	70
i+    <@__20h__> Since it is so simple to package: Just ex-	Err	bitreich.org	70
i+    tract the tarball, run make  and  make  install,  the	Err	bitreich.org	70
i+    packages are easily made for any package manager.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> What is planned for the next releases of Geomyidae?	Err	bitreich.org	70
i+    As  of  now  I  have  worked  through  my whole long-	Err	bitreich.org	70
i+    standing TODO list for  Geomyidae.   New  ideas  will	Err	bitreich.org	70
i+    evolve  from  people  sending  in  patches or through	Err	bitreich.org	70
i+    practical need.  Geomyidae follows the Bitreich mani-	Err	bitreich.org	70
i+    festo    (gopher://bitreich.org/0/documents/bitreich-	Err	bitreich.org	70
i+    manifesto.md), where a software can be done.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> How to get involved? Getting help, discussing,  bug	Err	bitreich.org	70
i+    hunting, code contribution, documentation...  If any-	Err	bitreich.org	70
i+    one wants to get involved, first download  Geomyidae,	Err	bitreich.org	70
i+    run  it,  have fun using it, creating gopher content.	Err	bitreich.org	70
i+    If you run into problems,  have  patches  or  sugges-	Err	bitreich.org	70
i+    tions,  come  on ircs://irc.bitreich.org/#bitreich-en	Err	bitreich.org	70
i+    and discuss with us your problem.  For  e-mail,  send	Err	bitreich.org	70
i+    such requests to 20h@r-36.net.  All contact is in the	Err	bitreich.org	70
i+    manpage too.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Can I have an ice cream?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Yes, you will get one, once we meet again.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Animated ASCII art                        linuxconsole	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   With all the history of ASCII art  and  demoscene,  it	Err	bitreich.org	70
i+   would  be  a  shame if noone ever tried to combine the	Err	bitreich.org	70
i+   two in animated ASCII art.  Courtesy of textfiles.com,	Err	bitreich.org	70
i+   we  can  browse  through  a  collection of 93 animated	Err	bitreich.org	70
i+   ASCII pieces of arts.  [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The animation speed will likely be too high for a ter-	Err	bitreich.org	70
i+   minal,  and  can  be  slowed down with the throttle(1)	Err	bitreich.org	70
i+   program as advised by linuxconsole.net,  or  with  the	Err	bitreich.org	70
i+   script below:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   curl -s http://artscene.textfiles.com/vt100/twilightzone.vt |	Err	bitreich.org	70
i+   while :; do dd bs=2 count=1 2>/dev/null; done	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   You may use the "reset" command to get  your  terminal	Err	bitreich.org	70
i+   normal again after watching.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Some are a pun, a few frames to only  give  impression	Err	bitreich.org	70
i+   of  movement,  while  other might be closer to a short	Err	bitreich.org	70
i+   animated movie.  Talking of which,  long  movies  were	Err	bitreich.org	70
i+   also done:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   https://www.asciimation.co.nz	Err	bitreich.org	70
i+   telnet towel.blinkenlights.nl	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   These characters transmitted through one  protocol  or	Err	bitreich.org	70
i+   another,  whispers to us, through our terminal screen,	Err	bitreich.org	70
i+   fruit of the imagination of plain text artists.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   http://artscene.textfiles.com/vt100/	Err	bitreich.org	70
i+   http://linuxconsole.net/ascii_art.html	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Synthetic ASCII Art                            tgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Sometimes, an entirely new way to approach problems is	Err	bitreich.org	70
i+   found.  The media is often fond of covering these top-	Err	bitreich.org	70
i+   ics, be it  quantum  computing,  blockchains,  machine	Err	bitreich.org	70
i+   learning...   With  these big toys come people experi-	Err	bitreich.org	70
i+   menting with it.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   This time we are reviewing the combo of Machine Learn-	Err	bitreich.org	70
i+   ing and ASCII art.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I was expecting to present cute  attempts  at  drawing	Err	bitreich.org	70
i+   images with computer-made text, but this is nothing of	Err	bitreich.org	70
i+   the sort.  Be prepared to see Science at  the  service	Err	bitreich.org	70
i+   of Art.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Generated  Typewriter  Art  This  research  paper  (no	Err	bitreich.org	70
i+     less!)  shows  that it is possible to write software	Err	bitreich.org	70
i+     for placing characters, later typed during  6  hours	Err	bitreich.org	70
i+     by  a  human operator (for this example).  It is un-	Err	bitreich.org	70
i+     settling to see details much smaller than the  char-	Err	bitreich.org	70
i+     acters themself be drawn on paper, along with shades	Err	bitreich.org	70
i+     of grey of various intensities.  [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Generated ASCII Art in 2010 This is possibly the state	Err	bitreich.org	70
i+     of  the art of 2010 technology.  It was announced in	Err	bitreich.org	70
i+     the yearly conference SIGGRAPH hence presented to an	Err	bitreich.org	70
i+     audience  full  of computer graphics engineers.  The	Err	bitreich.org	70
i+     work of three researchers from  Hong  Kong,  Xuemiao	Err	bitreich.org	70
i+     Xu,  Linling Zhang and Tien-Tsin Wong, shows results	Err	bitreich.org	70
i+     of surprising accuracy.  The  story  does  not  tell	Err	bitreich.org	70
i+     whether  there  ever  was  a  job offer "looking for	Err	bitreich.org	70
i+     ASCII artists for a scientific experiment" posted on	Err	bitreich.org	70
i+     the  job  board  of  the  Chinese University of Hong	Err	bitreich.org	70
i+     Kong.  While the paper contains  the  complete  math	Err	bitreich.org	70
i+     used,  it  also  illustrates and explains methods to	Err	bitreich.org	70
i+     acheive this level of accuracy.  And no, it  is  not	Err	bitreich.org	70
i+     exactly  machine  learning, but hand-crafted strate-	Err	bitreich.org	70
i+     gies, combined statistics and other data  massaging.	Err	bitreich.org	70
i+     After all, it was published five years before things	Err	bitreich.org	70
i+     like Tensor Flow were introduced...  [2]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Generated ASCII Art in 2017 Is seven years enough time	Err	bitreich.org	70
i+     to  improve upon that previous acheivement?  Quoting	Err	bitreich.org	70
i+     the previous paper as well  as  others  in  its  own	Err	bitreich.org	70
i+     work, Osamu Akiyama of the Osaka Faculty of Medicine	Err	bitreich.org	70
i+     kept the ball rolling.  This throws the big guns  of	Err	bitreich.org	70
i+     machine  learning  to reach higher skies.  Its input	Err	bitreich.org	70
i+     data were Japaneses BBS such  as  5chan  (2chan)  or	Err	bitreich.org	70
i+     Shitaraba,  which  extends  the  ASCII set to all of	Err	bitreich.org	70
i+     unicode, notably the CJK set.  If the result of  the	Err	bitreich.org	70
i+     paper  are  not enough to convince you, the "Bad Ap-	Err	bitreich.org	70
i+     ple" often used as a video demo in the Asian  market	Err	bitreich.org	70
i+     have  been converted in its entirety.  Something out	Err	bitreich.org	70
i+     of reach if doing every frame by hand.  The  Tensor-	Err	bitreich.org	70
i+     Flow  and Python code used is released publicly, and	Err	bitreich.org	70
i+     an online demo is offered for the curious.  [3]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Is it so futile? Not so sure.  After all, representing	Err	bitreich.org	70
i+   anything with a computer is a matter of making a real-	Err	bitreich.org	70
i+   ity fit onto something terribly awkward and unnatural:	Err	bitreich.org	70
i+   a  display.   The  pixels, the square elements praised	Err	bitreich.org	70
i+   for providing a grid to throw data at, are  promising,	Err	bitreich.org	70
i+   but  themself  have  their quirks to be worked around.	Err	bitreich.org	70
i+   For instance, sub-pixel geometry uses the  same  tech-	Err	bitreich.org	70
i+   niques  as those presented by these papers for improv-	Err	bitreich.org	70
i+   ing the realism of images beyond what a  single  pixel	Err	bitreich.org	70
i+   can  offer.   It  is,  for ASCII art like for anything	Err	bitreich.org	70
i+   else, a matter of representing something, real or fic-	Err	bitreich.org	70
i+   tious,  through  a medium of some kind.  ASCII art has	Err	bitreich.org	70
i+   the ability to fit  an  image  somewhere  where  there	Err	bitreich.org	70
i+   could only be text.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Do not use  Bluetooth  devices  to  send,  receive,	Err	bitreich.org	70
i+    store, or process classified information.  [4]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [2]	Err	bitreich.org	70
i+   http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html	Err	bitreich.org	70
i+   [3]	Err	bitreich.org	70
i+   https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf	Err	bitreich.org	70
i+   https://nips2017creativity.github.io	Err	bitreich.org	70
i+   https://yewtu.be/watch?v=8GulN69Cgbg	Err	bitreich.org	70
i+   https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net	Err	bitreich.org	70
i+   https://github.com/OsciiArt/DeepAA	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [4]	Err	bitreich.org	70
i+   https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Final_Web.pdf	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Open-Source Breathing                          tgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The previous opus had a word or two about  how  diffi-	Err	bitreich.org	70
i+   cult it could be to get open hardware medical devices.	Err	bitreich.org	70
i+   The Freespireco [1] project aims to bring a respirator	Err	bitreich.org	70
i+   device to life as a completely Open Hardware project.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The challenge is not  coming-up  with  something  that	Err	bitreich.org	70
i+   works and is reliable, but instead to provide a struc-	Err	bitreich.org	70
i+   ture robust enough to be  accepted  (and  funded)  for	Err	bitreich.org	70
i+   performing all the necessary certifications needed be-	Err	bitreich.org	70
i+   fore being allowed to the medical device market.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   There are usually categories of criticalities, and  an	Err	bitreich.org	70
i+   artificial respirator is not escaping to the rule. The	Err	bitreich.org	70
i+   organiser of the project have pursued this goal  since	Err	bitreich.org	70
i+   long, and might likely have a very long road to go.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   It is essentially a pioneer of Open Hardware for crit-	Err	bitreich.org	70
i+   ical  medical devices, step-by-step paving up the road	Err	bitreich.org	70
i+   toward certification: designing and  building  devices	Err	bitreich.org	70
i+   to  test  these  equipment, issuing standards for data	Err	bitreich.org	70
i+   (like a JSON schema received over a  serial  port  di-	Err	bitreich.org	70
i+   rectly from the device).	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The strategy: offering reproducible tests as an anchor	Err	bitreich.org	70
i+   for  trust.   Precious  argument for facing big pharma	Err	bitreich.org	70
i+   equipment vendors that are having an interest in lock-	Err	bitreich.org	70
i+   ing  their  device down, preventing repair or even in-	Err	bitreich.org	70
i+   spection.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   In a same journey toward  braving  Goliath:  accessing	Err	bitreich.org	70
i+   the  Outter  Space.   And it is, as crazy as it looks,	Err	bitreich.org	70
i+   far from impossible to contribute  to  space  research	Err	bitreich.org	70
i+   even without a diploma: The RTEMS [2] project is  open	Err	bitreich.org	70
i+   to contribution.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   But that does not discourage the authors of the respi-	Err	bitreich.org	70
i+   rator project to keep going.  Not in a blind trust for	Err	bitreich.org	70
i+   the medical industry, but in full foresight  that  no-	Err	bitreich.org	70
i+   body would want its mom's life given to a hobbyist toy	Err	bitreich.org	70
i+   made in a garage.  With this reality in  mind,  "what-	Err	bitreich.org	70
i+   ever  it takes" turns into "whatever is done", and the	Err	bitreich.org	70
i+   road to certification  progresses,  one  breath  at  a	Err	bitreich.org	70
i+   time.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   https://www.pubinv.org/project/freespireco/	Err	bitreich.org	70
i+   [2]	Err	bitreich.org	70
i+   https://rtems.org	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Embedded Forth Programming                     tgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Big computers can run large  and  complex  programming	Err	bitreich.org	70
i+   languages, so what can small computer run?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Compiled languages, in particular those with  a  small	Err	bitreich.org	70
i+   runtime  are  often  chosen.  But the interpreted lan-	Err	bitreich.org	70
i+   guages also have an  audience  willing  to  code  with	Err	bitreich.org	70
i+   their favorite programming environment for them.  Pro-	Err	bitreich.org	70
i+   gramming languages as big as Python have their  embed-	Err	bitreich.org	70
i+   ded  counterpart  (MicroPython)  thanks to significant	Err	bitreich.org	70
i+   efforts.  They serve their purpose to embedded  enthu-	Err	bitreich.org	70
i+   siasts as educational and scripting languages to many.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   But small "language in a nutshell" are  fitting  right	Err	bitreich.org	70
i+   the  small resources of microcontrollers.  This is the	Err	bitreich.org	70
i+   case of Forth and its stack-machine approach.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   https://portal.mozz.us/gemini/gem.librehacker.com/gemlog/tech/20220331-	Err	bitreich.org	70
i+   0.gmi?inline=1	Err	bitreich.org	70
i+   https://portal.mozz.us/gemini/gem.librehacker.com/gemlog/tech/20220305-	Err	bitreich.org	70
i+   0.gmi?inline=1	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   https://github.com/corecode/forth-cpu	Err	bitreich.org	70
i+   https://github.com/corecode/forth	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   https://www.forth.com/tag/chipforth/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Relics of Fast Fourrier Transform from the pasttgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   In 1967, the Kooley-Tukey FFT algorythm  (the  one  we	Err	bitreich.org	70
i+   all  use  now)  was written in Fortran.  What the hell	Err	bitreich.org	70
i+   were they running it on, and  what  damned  data  were	Err	bitreich.org	70
i+   they feeding into it?!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+         SUBROUTINE FOUR1(DATA,NN,ISIGN)	Err	bitreich.org	70
i+   C     THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN	Err	bitreich.org	70
i+   C     TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN	Err	bitreich.org	70
i+   C     FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE-	Err	bitreich.org	70
i+   C     DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF	Err	bitreich.org	70
i+   C     THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS	Err	bitreich.org	70
i+   C     FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN	Err	bitreich.org	70
i+   C     IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES	Err	bitreich.org	70
i+   C     ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS	Err	bitreich.org	70
i+   C     PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY	Err	bitreich.org	70
i+   C     NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION	Err	bitreich.org	70
i+   C     OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR	Err	bitreich.org	70
i+   C     DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN	Err	bitreich.org	70
i+   C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE	Err	bitreich.org	70
i+   C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES	Err	bitreich.org	70
i+   C     AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.)	Err	bitreich.org	70
i+   C     SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT.	Err	bitreich.org	70
i+         DIMENSION DATA(1)	Err	bitreich.org	70
i+         N=2*NN	Err	bitreich.org	70
i+         J=1	Err	bitreich.org	70
i+         DO 5 I=1,N,2	Err	bitreich.org	70
i+         IF(I-J)1,2,2	Err	bitreich.org	70
i+   1     TEMPR=DATA(J)	Err	bitreich.org	70
i+         TEMPI=DATA(J+1)	Err	bitreich.org	70
i+         DATA(J)=DATA(I)	Err	bitreich.org	70
i+         DATA(J+1)=DATA(I+1)	Err	bitreich.org	70
i+         DATA(I)=TEMPR	Err	bitreich.org	70
i+         DATA(I+1)=TEMPI	Err	bitreich.org	70
i+   2     M=N/2	Err	bitreich.org	70
i+   3     IF(J-M)5,5,4	Err	bitreich.org	70
i+   4     J=J-M	Err	bitreich.org	70
i+         M=M/2	Err	bitreich.org	70
i+         IF(M-2)5,3,3	Err	bitreich.org	70
i+   5     J=J+M	Err	bitreich.org	70
i+         MMAX=2	Err	bitreich.org	70
i+   6     IF(MMAX-N)7,9,9	Err	bitreich.org	70
i+   7     ISTEP=2*MMAX	Err	bitreich.org	70
i+         DO 8 M=1,MMAX,2	Err	bitreich.org	70
i+         THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX)	Err	bitreich.org	70
i+         WR=COS(THETA)	Err	bitreich.org	70
i+         WI=SIN(THETA)	Err	bitreich.org	70
i+         DO 8 I=M,N,ISTEP	Err	bitreich.org	70
i+         J=I+MMAX	Err	bitreich.org	70
i+         TEMPR=WR*DATA(J)-WI*DATA(J+1)	Err	bitreich.org	70
i+         TEMPI=WR*DATA(J+1)+WI*DATA(J)	Err	bitreich.org	70
i+         DATA(J)=DATA(I)-TEMPR	Err	bitreich.org	70
i+         DATA(J+1)=DATA(I+1)-TEMPI	Err	bitreich.org	70
i+         DATA(I)=DATA(I)+TEMPR	Err	bitreich.org	70
i+   8     DATA(I+1)=DATA(I+1)+TEMPI	Err	bitreich.org	70
i+         MMAX=ISTEP	Err	bitreich.org	70
i+         GO TO 6	Err	bitreich.org	70
i+   9     RETURN	Err	bitreich.org	70
i+         END	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   And no, you cannot get the IEEE document because  IEEE	Err	bitreich.org	70
i+   broke  it  up into pages and sells each page individu-	Err	bitreich.org	70
i+   ally.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   "PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN	Err	bitreich.org	70
i+   C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE	Err	bitreich.org	70
i+   C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO."	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   But, this code was easy to port because it was  small,	Err	bitreich.org	70
i+   so,  to  this day, we use it.  It was ported from For-	Err	bitreich.org	70
i+   tran to BASIC, then to C, then to C++  and  everything	Err	bitreich.org	70
i+   else.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Nobody ever actually understood it, so they didn't fix	Err	bitreich.org	70
i+   anything.  You see, Fortran has no bitwise operateors,	Err	bitreich.org	70
i+   so alot of the acrobatics in that code are just  doing	Err	bitreich.org	70
i+   bitwise  operations  in  regular math.  Its absolutely	Err	bitreich.org	70
i+   amazing when you tear it apart.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I got the code from a bad scan of  a  document  off  a	Err	bitreich.org	70
i+   military  ftp  site.  What I love, and find halarious,	Err	bitreich.org	70
i+   is that this code has been ported and hacked a million	Err	bitreich.org	70
i+   times since it was written.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   But, from the comments, it, itself, is a hack.  It  is	Err	bitreich.org	70
i+   a  mash  up  of cooley and tukeys code.  It is a hack,	Err	bitreich.org	70
i+   from 1967.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Search podcasts via Gopher                     tgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   gopher://gopher.icu/1/pod	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   A new IRC network: IRCNow!                     tgtimes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   jrmu, is trying to  get  exposure  for  a  network  he	Err	bitreich.org	70
i+   started  [ http://ircnow.org ] He has an upcoming free	Err	bitreich.org	70
i+   workshop in the LibrePlanet  online  conference  (that	Err	bitreich.org	70
i+   anyone  can  join), on May 9 @ 12pm EDT / 16:00 UTC. [	Err	bitreich.org	70
i+   https://my.fsf.org/civicrm/event/info?eset=1&id=104  ]	Err	bitreich.org	70
i+   We recorded a testrun of his slides yesterday. "IRCNow	Err	bitreich.org	70
i+   FSF - workshop testrun" (1h15m,  12022-04-21T16:00Z#4)	Err	bitreich.org	70
i+   | https://0x0.st/oTal.webm (167MB). He's also a fan of	Err	bitreich.org	70
i+   the    gopher     protocol     (at     1hr10min)     [	Err	bitreich.org	70
i+   https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf	Err	bitreich.org	70
i+   ] .  Here's another article that was written in  Linux	Err	bitreich.org	70
i+   Magazine in August 2021, about the network he started.	Err	bitreich.org	70
i+   https://www.linux-	Err	bitreich.org	70
i+   magazine.com/Issues/2021/249/Interview-IRCNow	Err	bitreich.org	70
i+   https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp	Err	bitreich.org	70
i+   [1] [2]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   gopher://gopher.sailingwithgrace.com	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-december-2021-january-april-2022.html	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [2]	Err	bitreich.org	70
i+   https://github.com/darkrenaissance/mallumo	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Publishing in The Gopher Times                     you	Err	bitreich.org	70
i ____________________________________________________________	Err	bitreich.org	70
i 	Err	bitreich.org	70
i    Want  your  article published?  Want to announce some-	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/tgtimes/commit/86e908988e5cc3...
Content-Typetext/plain; charset=utf-8