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