URI: 
       tgtimes5.txt - tgtimes - The Gopher Times
  HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
       tgtimes5.txt (48388B)
       ---
            1 
            2 
            3 
            4                       The Gopher Times
            5 
            6 ____________________________________________________________
            7 
            8          Opus 5 - Gopher news and more - Jun. 2022
            9 ____________________________________________________________
           10 
           11 
           12 
           13 
           14    Bitreich Con 2022, Come and Talk!                  20h
           15 ____________________________________________________________
           16 
           17    Greetings  at 852.770114854 km/h, 34943.004 miles over
           18    the Atlantic Ocean.
           19 
           20    This is a happy reminder, that in less than  30  days,
           21    brcon2022 will happen.
           22 
           23    There will be two parts:
           24 
           25    July 25th to 28th Online presentations, then  one  day
           26      to get to Belgrade
           27 
           28    July 30th to 31st We will be in presence,  having  fun
           29      in Belgrade, Serbia.
           30 
           31    If you want to hold a  presention  of  your  interest,
           32    please see the Call for Papers: [1] and send your pro-
           33    posal to Christoph Lohmann <20h@r-36.net>
           34 
           35    There is already a wide variety of topics  registered,
           36    from  medicine  to  simple  software  over geology and
           37    hopefully a special greeting from our science supervi-
           38    sor  Prof. Skildgaard who wants to give advices to all
           39    of us humans.
           40 
           41    See you online and in presence!
           42 
           43    Sincerely yours,
           44 
           45    20h Chief Conference Officer (CCO)
           46    1 gopher://bitreich.org/1/con/2022
           47 
           48 
           49 
           50 
           51    Animated ASCII art                        linuxconsole
           52 ____________________________________________________________
           53 
           54    With  all  the  history of ASCII art and demoscene, it
           55    would be a shame if noone ever tried  to  combine  the
           56    two in animated ASCII art.  Courtesy of textfiles.com,
           57    we can browse through  a  collection  of  93  animated
           58    ASCII pieces of arts.  [1]
           59 
           60    They are also mirrored at the bitreich gopher site [2]
           61 
           62    The animation speed will likely be too high for a ter-
           63    minal,  and  can  be  slowed down with the throttle(1)
           64    program as advised by linuxconsole.net, or with  pv(1)
           65    as below:
           66    1 http://artscene.textfiles.com/vt100/
           67      http://linuxconsole.net/ascii_art.html
           68 
           69    2 gopher://bitreich.org/1/vt100/animations/
           70 ____________________________________________________________
           71 
           72    curl -s gopher://bitreich.org/1/vt100/animations/twilight.vt | pv -qL3000
           73 ____________________________________________________________
           74 
           75    You  may  use the "reset" command to get your terminal
           76    normal again after watching.
           77 
           78    Some are just a pun, a few frames to only give impres-
           79    sion  of  movement,  while  other might be closer to a
           80    short animated movie.  Talking of which,  long  movies
           81    were also done:
           82 
           83    https://www.asciimation.co.nz/
           84    telnet towel.blinkenlights.nl
           85 
           86    These characters transmitted through one  protocol  or
           87    another,  whispers to us, through our terminal screen,
           88    tales from the imagination of plain text artists.
           89 
           90 
           91 
           92    Prof. Skildgaard: Only Turtle Fans                 20h
           93 ____________________________________________________________
           94 
           95    I  am  happy  to announce, that the scientific head of
           96    bitreich, Prof. Skildgaard,  the  professor  for  slow
           97    sciences  at the Aarhus university in Denmark, now has
           98    opened his own website [1]
           99 
          100    You can see many #turtlefan pictures.  [2]
          101 
          102    Please recommend his work! He has done so much for us,
          103    like  reviewing all entries to the last and the coming
          104    brcon. This takes ages!
          105 
          106    Sincerely yours,
          107 
          108    20h Chief Slowness Executive (CSE)
          109 
          110    1 http://onlyturtlefans.com/
          111    2 <annna> #turtlefan: gopher://bitreich.org/I/memecache/turtlefan.png
          112 
          113 
          114 
          115 
          116    Synthetic ASCII Art                            tgtimes
          117 ____________________________________________________________
          118 
          119    When  an entirely new way to solve problems is discov-
          120    ered, all sorts of medias,  and  not  only  the  tech-
          121    oriented  ones,  are  fond to publish abundantly about
          122    it.  Be it  quantum  computing,  blockchains,  machine
          123    learning...   Shortly  after a new big toys like these
          124    comes-up, hackers come, and start  experimenting  with
          125    it,  sometimes  coming-up with entirely new way to use
          126    it.
          127 
          128    This time we are reviewing the combo of Machine Learn-
          129    ing and ASCII art.
          130 
          131    I was expecting to present cute  attempts  at  drawing
          132    images with computer-made text, but this is nothing of
          133    the sort.  Be prepared to see Science at  the  service
          134    of Art.
          135 
          136    Generated  Typewriter  Art  This  research  paper  (no
          137      less!)  shows  that it is possible to write software
          138      for placing characters, later typed during  6  hours
          139      by  a  human operator (for this example).  It is un-
          140      settling to see details much smaller than the  char-
          141      acters themself be drawn on paper, along with shades
          142      of grey of various intensities.  [1]
          143 
          144    Generated ASCII Art in 2010 This is possibly the state
          145      of  the art of 2010 technology.  It was announced in
          146      the yearly conference SIGGRAPH hence presented to an
          147      audience  full  of computer graphics engineers.  The
          148      work of three researchers from  Hong  Kong,  Xuemiao
          149      Xu,  Linling Zhang and Tien-Tsin Wong, shows results
          150      of surprising accuracy.  The  story  does  not  tell
          151      whether  there  ever  was  a  job offer "looking for
          152      ASCII artists for a scientific experiment" posted on
          153      the  job  board  of  the  Chinese University of Hong
          154      Kong.  While the paper contains  the  complete  math
          155      used,  it  also  illustrates and explains methods to
          156      achieve this level of accuracy.  And no, it  is  not
          157      exactly  machine  learning, but hand-crafted strate-
          158      gies, combined statistics and other data  massaging.
          159      After all, it was published five years before things
          160      like Tensor Flow were introduced...  [2]
          161 
          162    Generated ASCII Art in 2017 Is seven years enough time
          163      to  improve upon that previous achievement?  Quoting
          164      the previous paper as well  as  others  in  its  own
          165      work, Osamu Akiyama of the Osaka Faculty of Medicine
          166      kept the ball rolling.  This throws the big guns  of
          167      machine  learning  to reach higher skies.  Its input
          168      data were Japaneses BBS such  as  5chan  (2chan)  or
          169      Shitaraba,  which  extends  the  ASCII set to all of
          170      unicode, notably the CJK set.  If the result of  the
          171      paper  are  not enough to convince you, the "Bad Ap-
          172      ple" often used as a video demo in the Asian  market
          173      have  been converted in its entirety.  Something out
          174      of reach if doing every frame by hand.  The  Tensor-
          175      Flow  and Python code used is released publicly, and
          176      an online demo is offered for the curious.  [3]  [4]
          177      [5] [6] [7]
          178 
          179    Is it so futile? Not so sure.  After all, representing
          180    anything with a computer is a matter of making a real-
          181    ity fit onto something terribly awkward and unnatural:
          182    a  display.   The  pixels, the square elements praised
          183    for providing a grid to throw data at, are  promising,
          184    but  themself  have  their quirks to be worked around.
          185    For instance, sub-pixel geometry uses the  same  tech-
          186    niques  as those presented by these papers for improv-
          187    ing the realism of images beyond what a  single  pixel
          188    can  offer.   It  is,  for ASCII art like for anything
          189    else, a matter of representing something, real or fic-
          190    tious, through a medium of some kind.
          191 
          192    ASCII art has the ability to fit  an  image  somewhere
          193    where  there could only be text.  For the example of a
          194    train station concourse with a large  split-flap  dis-
          195    play:  for  displaying  a  big arrow at the end of the
          196    service, replacing the display  by  an  equally  large
          197    color screen can be costly and much more power-hungry,
          198    while an ASCII arrow on that existing display would be
          199    consuming no power for that still image.
          200    1 https://graphicsinterface.org/wp-content/uploads/gi2021-13.pdf
          201 
          202    2 http://www.cse.cuhk.edu.hk/~ttwong/papers/asciiart/asciiart.html
          203    3 https://nips2017creativity.github.io/doc/ASCII_Art_Synthesis.pdf
          204 
          205    4 https://nips2017creativity.github.io/
          206    5 https://yewtu.be/watch?v=8GulN69Cgbg
          207 
          208    6 https://www.vice.com/en/article/zmymwx/machine-learning-ascii-art-neural-net
          209    7 https://github.com/OsciiArt/DeepAA
          210 
          211 
          212 
          213 
          214    BIG BROWSER IS WATCHING YOU!                       20h
          215 ____________________________________________________________
          216 
          217    Are  you feeling watched all the time? Do you feel un-
          218    sure when doing something nasty? It is true,  you  are
          219    watched:  By  BIG  BROWSER.  Whenever you use the web,
          220    someone else is masturbating to your web history.
          221 
          222    You want to know how to be able to do nasty things on-
          223    line  without someone masturbating to it?  Come to br-
          224    con2022 and find out more.  [1]
          225 
          226    This time online and in presence!
          227 
          228    See you there!
          229 
          230    Sincerely yours,
          231 
          232    20h Chief Espionage Officer (CEO)
          233    1 gopher://bitreich.org/1/con/2022
          234 
          235 
          236 
          237 
          238    Sailing With Grace                             tgtimes
          239 ____________________________________________________________
          240 
          241    The sea!  Water all around, not a single piece of land
          242    around to stand in, only a single  boat  that  becomes
          243    one  with you, its capitain.  Infinite waves under the
          244    blue or cloudly sky is all you see for a long trip  of
          245    many  days.  Feeling lost, but at the same time united
          246    with surrounding nature.  After all, the largest  part
          247    of Earth is covered by the sea.
          248 
          249    This is the world of Sailing that awaits each  of  us,
          250    for  a single trip hosted by a well proven crew, or as
          251    a lone sailor braving tempests after tempests.
          252 
          253    Sailing blogs are definitely  a  good  opportunity  to
          254    dream, the instant of an article.
          255 
          256    This blog, Sailing With Grace, has taken the  decision
          257    of  offering  all  its  content through HTTP, but also
          258    proxied over Gopher.  [1] This recalls an  interesting
          259    point:  it  proves  that  Gopher  is not only good for
          260    talking about Gopher and computer things, but is  also
          261    oriented  toward  the outside.  Is it ready to be used
          262    by people who are not gopher geeks?
          263 
          264    It always was to begin with, so why would it not?  Are
          265    people  less  able  to use computers now than they was
          266    before the web came?  The discussion is open.
          267    1 gopher://gopher.sailingwithgrace.com
          268 
          269 
          270 
          271 
          272    sfeed 1.5 Released                              Hiltjo
          273 ____________________________________________________________
          274 
          275    sfeed [1] is a tool to convert RSS or Atom feeds  from
          276    XML to a TAB-separated file.
          277 
          278    sfeed has the following notable  changes  compared  to
          279    1.4:
          280 
          281    o sfeed_curses: interrupt  waitpid  while  interactive
          282      child  program is running.  This now handles SIGTERM
          283      on sfeed_curses while an interactive  child  program
          284      is running.
          285 
          286    o sfeed_curses: close stdin before  spawning  a  plumb
          287      program in non-interactive mode, which is more intu-
          288      itive: the program doesn't seem to hang when it  ex-
          289      pects  input  in  this case since there is no way to
          290      send input anyway.
          291 
          292    o Properly escape backslashes in the man pages (thanks
          293      adc!).
          294 
          295    o Documentation improvements to the man  pages  and  a
          296      progress indicator example script for sfeed_update.
          297 
          298    I want to thank all people who gave feedback.
          299 
          300    Thanks, Hiltjo.
          301    1 git://git.codemadness.org/sfeed
          302      gopher://codemadness.org/1/git/sfeed
          303      https://codemadness.org/releases/sfeed/
          304      gopher://codemadness.org/1/releases/sfeed/
          305 
          306 
          307 
          308 
          309    Wireless, wireless everywhere                  tgtimes
          310 ____________________________________________________________
          311 
          312    Wires! Cables! Connectors!  Computer and electric sys-
          313    tems seems to befriend with plugs and sockets.  Why is
          314    the  computer  industry running away from them for ev-
          315    erything exposed to users?
          316 
          317    Where do I plug the  cable?  Everyone  needfully  face
          318      this  question  at  least once, be it the first time
          319      they own a computer.   From  the  various  connector
          320      shapes  to choose from, to the various set of proto-
          321      col the Universal  USB  connector  supports,  cables
          322      provoke  confusion to cable-haters and computer neo-
          323      phytes.
          324 
          325    Cables are ugly It might not be true for everyone, but
          326      computer  manufacturers  seems  to  say differently.
          327      Starting with the name "wireless", that comes by op-
          328      position  to wires, supposing they were something to
          329      avoid.  Cable management is a full time job for dat-
          330      acenter  jockeys,  and  a chore for the cable-hating
          331      computer user.
          332 
          333    Cables are immobile Unless making use of  an  uncommon
          334      cable  management strategy, objects connected to ca-
          335      bles cannot be carried too far away without  unplug-
          336      ging everything devices are connected to.
          337 
          338    So here comes wireless.  While not frequent  in  large
          339    computer infrastructure, wireless is invading the mar-
          340    ket along with battery devices.  Using radio waves  to
          341    make  device  talk  to each other, at various frequen-
          342    cies, modulation, datarate  and  distance.   Ready  to
          343    sacrifice  any  amount of good engineering to make it-
          344    self more seducing to the market,  marketing  perpetu-
          345    ates  the  same  illusion  of making computer troubles
          346    fade away with wireless.
          347 
          348    From the Bluetooth protocol swamp of mixed  edge-cases
          349    and  complexity,  to  the  security vulnerabilities of
          350    Wi-Fi, to the security vulnerabilities  of  Bluetooth,
          351    to the proprietary but popular protocols like LoRaWan,
          352    to the unreliability and  unstability  as  opposed  to
          353    wires,  to the black box of wireless broadband such as
          354    UTMS and LTE, Wireless does not  have  the  same  fame
          355    among developers valuing simplicity and reliability.
          356 
          357    Even the United Army  holds  griefs  against  wireless
          358    such  as  Bluetooth,  and  disrecommends it for use by
          359    militaries: [1]
          360 
          361    >> Do not use  Bluetooth  devices  to  send,  receive,
          362     store, or process classified information.
          363 
          364    This means no Bluetooth keyboard, no Bluetooth headset
          365    during  phone  calls, no Bluetooth sharing between the
          366    phone and the computer...  In other  words,  no  Blue-
          367    tooth.
          368 
          369    Nontheless, wireless is  fun,  beautiful,  and  filled
          370    with  culture.  While marketting pushed engineers from
          371    the wireless cliff, long before computer  came,  radio
          372    waves  were  put at good use in the most simple forms:
          373    radio communication.  From the AM and  FM  radio  sta-
          374    tions  to  listen  while on the road, the medium-range
          375    boat, airplane, truck, pedestrian  talkies,  and  even
          376    satellite  communications, hobbyists building-up their
          377    own  antennas  for  inter-continental   communication,
          378    garage door openners and remotely controlled drones...
          379 
          380    Complex and twisted wireless protocols are only a spe-
          381    cial  case of radio communication, and simple unobfus-
          382    cated methods of communication are possible, and  even
          383    frequent.
          384 
          385    Be it a simple and inexpensive RTL SDR dongle receiver
          386    [2] or a complete receiver-emitter such as HackRF  [3]
          387    or LimeSDR, [4] many  gears  exist  for  experimenting
          388    with radio transmissions.
          389 
          390    Every year, the American Relay Radio League (ARRL)  is
          391    publishing a large book focused on radiocommunication,
          392    and its chapter 1 section 1  is  Do-It-Yourself  Wire-
          393    less.
          394 
          395    This is an invitation for everyone to discover or  re-
          396    discover the universe of electromagnetic fields commu-
          397    nication.
          398    1 https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/
          399      ARN4771_Pam25-2-9_Final_Web.pdf
          400 
          401    2 https://www.rtl-sdr.com/
          402    3 https://greatscottgadgets.com/hackrf/one/
          403 
          404    4 https://limemicro.com/products/boards/limesdr/
          405 
          406 
          407 
          408    Open-Source Breathing                          tgtimes
          409 ____________________________________________________________
          410 
          411    The  previous  opus had a word or two about how diffi-
          412    cult it could be to get open hardware medical devices.
          413    The Freespireco [1] project aims to bring a respirator
          414    device to life as a completely Open Hardware project.
          415 
          416    The challenge is not  coming-up  with  something  that
          417    works and is reliable, but instead to provide a struc-
          418    ture robust enough to be  accepted  (and  funded)  for
          419    performing all the necessary certifications needed be-
          420    fore being allowed to the medical device market.
          421 
          422    There are usually categories of criticalities, and  an
          423    artificial respirator is not escaping to the rule. The
          424    organiser of the project have pursued this goal  since
          425    long, and might likely have a very long road to go.
          426 
          427    It is essentially a pioneer of Open Hardware for crit-
          428    ical  medical devices, step-by-step paving up the road
          429    toward certification: designing and  building  devices
          430    to  test  these  equipment, issuing standards for data
          431    (like a JSON schema received over a  serial  port  di-
          432    rectly from the device).
          433 
          434    The strategy: offering reproducible tests as an anchor
          435    for  trust.   Precious  argument for facing big pharma
          436    equipment vendors that are having an interest in lock-
          437    ing  their  device down, preventing repair or even in-
          438    spection.
          439 
          440    In a same journey toward  braving  Goliath:  accessing
          441    the  Outter  Space.   And it is, as crazy as it looks,
          442    far from impossible to contribute  to  space  research
          443    even without a diploma: The RTEMS [2] project is  open
          444    to contribution.
          445 
          446    But that does not discourage the authors of the respi-
          447    rator project to keep going.  Not in a blind trust for
          448    the medical industry, but in full foresight  that  no-
          449    body would want its mom's life given to a hobbyist toy
          450    made in a garage.  With this reality in  mind,  "what-
          451    ever  it takes" turns into "whatever is done", and the
          452    road to certification  progresses,  one  breath  at  a
          453    time.
          454 
          455    1 https://www.pubinv.org/project/freespireco/
          456    2 https://rtems.org/
          457 
          458 
          459 
          460 
          461    20h Presents: Geomyidae                            20h
          462 ____________________________________________________________
          463 
          464    This  project  existed since a while, and kept improv-
          465    ing.  In this interview with 20h,  he  shows  us  what
          466    Geomyidae's got under the hood.
          467 
          468    >> What is Geomyidae?
          469 
          470    Geomyidae is a Unix/Linux daemon/service  serving  the
          471    gopher protocol.
          472 
          473    >> So what is gopher?
          474 
          475    Gopher here is an internet protocol, which  was  first
          476    developed  at  the University of Minnesota.  After its
          477    short success, it declined, but is now striving  again
          478    to be used for its simplicity and hierarchy.  For bet-
          479    ter visual display  of  your  gopher  experience,  use
          480    something  like links, lynx or sacc.  Those are gopher
          481    clients.
          482 
          483    >> How does Geomyidae help with getting  started  with
          484     gopher?
          485 
          486    The installation of Geomyidae is very simple.  You can
          487    setup your Geomyidae right away:
          488 ____________________________________________________________
          489 
          490    git clone git://bitreich.org/geomyidae
          491    cd geomyidae
          492    make
          493    curl -s gopher://localhost:7070
          494 ____________________________________________________________
          495 
          496    Yes, curl supports gopher!  And it supports gopher and
          497    TLS too!
          498 
          499    >> Are there many alternatives among gopher daemons?
          500 
          501    Yes, there are many.  Some are there due to historical
          502    reasons, others have gone out of shape over time.  One
          503    of the most popular alternatives is pygopherd.
          504 
          505    >> How does Geomyidae compares  to  other  implementa-
          506     tions?
          507 
          508    Geomyidae offers a unique simple way of expressing go-
          509    pher  content.  See the manpage or the examples in the
          510    source for how .gph files are formatted.  And it  does
          511    just  what  you want it to do.  No strange abstraction
          512    files like in the original gopher daemons are the  de-
          513    fault way.  In the newest release of Geomyidae compat-
          514    ibility scripts were added.  But those are to preserve
          515    the unique history of gopher.
          516 
          517    >> Did Geomyidae have significant evolutions since the
          518     beginning?
          519 
          520    Yes.  Originally Geomyidae was named gopherd for  Plan
          521    9.  It then was ported over to Linux.  On Linux it was
          522    renamed to Geomyidae.  During  that  development  much
          523    has  happened: There were significant speedups (due to
          524    the patches and work of other people!), features  were
          525    added especially in new dynamic content handling.  You
          526    can easily see all features in the  documentation  and
          527    especially the simple manpage.
          528 
          529    >> Does Geomyidae work with all gopher clients?
          530 
          531    Yes.  Geomyidae supports the  original  protocol  from
          532    the  beginning, up to modern gopher with TLS.  For the
          533    intermediary gopher+ protocol there is a compatibility
          534    layer.
          535 
          536    >> Has NSA inserted a backdoor onto Geomyidae?
          537 
          538    I am not allowed to tell you.
          539 
          540    >> How does gopher help with privacy?
          541 
          542    The gopher protocol has the unique property  that  all
          543    data  you  send over the line can be easily controlled
          544    and seen.  This is different to HTTP,  where  headers,
          545    HTML  and  Javascript got so complex, it is uncontrol-
          546    lable.  See the gopher onion project [1]  for  how  to
          547    combine this with tor for total privacy and anonymity.
          548 
          549    >> Are there TLS support on some  gopher  clients  al-
          550     ready?
          551 
          552    There is support in curl, mpv/ffmpeg, sacc  and  more.
          553    It is very easy to add TLS support to any client.  You
          554    simply connect via TLS on the  gopher  TCP  port  (de-
          555    fault: 70) and if it works, keep that connection open.
          556 
          557    >> Are there been any evolution of the gopher protocol
          558     itself since the beginning of Geomyidae?
          559 
          560    The technology used is simple.  Gopher does not  allow
          561    requests,  which  begin  with the first bytes of a TLS
          562    request.  So any proper and  old  gopher  daemon  will
          563    simply refuse the connection.  Then the client is free
          564    to reconnect without TLS based on its security config-
          565    uration.   Any  ISDN line will handle such probing re-
          566    quests for TLS easily.
          567 
          568    >> Did Geomyidae have to adapt itself  to  the  gopher
          569     protocol? Did it make gopher change?
          570 
          571    Geomyidae changed the part of gophespace it  was  able
          572    to  reach.   Many  servers run on Geomyidae.  There is
          573    software written just for Geomyidae and its  gph  for-
          574    mat.   The TLS extension of the protocol came from Bi-
          575    treich / Geomyidae.  We also set the standard to  sim-
          576    ply  use  UTF-8  as  default  representation in gopher
          577    menus and so bring it into the 21st  century.   I  can
          578    conclude:  Yes,  Geomyidae changed and will change go-
          579    pher.
          580 
          581    >> Have you seen Geomyidae ever used outside  a  hobby
          582     project?
          583 
          584    Well, Bitreich is serious  in  changing  the  software
          585    world.   Most of gopherspace is »hobby projects«.  But
          586    then, most of gopherspace is made from heart blood and
          587    love, which makes it part of the life of the authors.
          588 
          589    >> Is Geomyidae ready for non-hobby uses?
          590 
          591    Geomyidae is ready for any use.  It is stable and  op-
          592    timized to scale better than the cloud.
          593 
          594    >> Geomyidae uses ".gph" files.
          595 
          596    Does it replace the gophermap standard?  Yes,  in  Ge-
          597    omyidae  it  does.  Gph is simpler and easier to adapt
          598    to, especially when you come from some markup world.
          599 
          600    >> Does Geomyidae support dynamic pages?
          601 
          602    Geomyidae supports two forms  of  dynamic  pages:  One
          603    which   uses   the  gph  markup  and  one,  where  the
          604    script/application outputs raw gopher  output.   Addi-
          605    tionally  it  supports in the latest release a form of
          606    REST, where paths are transformed  into  arguments  to
          607    scripts.      There     is     also     support    for
          608    index.dcgi/index.cgi scripts to  have  better  looking
          609    paths and URIs.
          610 
          611    >> Is Geomyidae already  packaged  in  some  Linux/BSD
          612     distributions?
          613 
          614    As far as I know it is packaged in  gentoo,  Archlinux
          615    (and  more), all BSDs.  Since it is so simple to pack-
          616    age: Just extract the tarball, run make and  make  in-
          617    stall,  the  packages  are easily made for any package
          618    manager.
          619 
          620    >> What is planned for the next releases of Geomyidae?
          621 
          622    As of now I have worked through my whole long-standing
          623    TODO  list  for Geomyidae.  New ideas will evolve from
          624    people sending in patches or through  practical  need.
          625    Geomyidae follows the Bitreich manifesto [2]  where  a
          626    software can be done.
          627 
          628    >> How to get involved? Getting help, discussing,  bug
          629     hunting, code contribution, documentation...
          630 
          631    If anyone wants to get involved,  first  download  Ge-
          632    omyidae,  run  it,  have fun using it, creating gopher
          633    content.  If you run into problems,  have  patches  or
          634    suggestions, come on IRC [3] and discuss with us  your
          635    problem.   For  e-mail,  send  such requests to 20h@r-
          636    36.net.  All contact is in the manpage too.
          637 
          638    >> Can I have an ice cream?
          639 
          640    Yes, you will get one, once we meet again.
          641    1 gopher://bitreich.org/1/onion
          642 
          643    2 gopher://bitreich.org/0/documents/bitreich-manifesto.md
          644    3 ircs://irc.bitreich.org/#bitreich-en
          645 
          646 
          647 
          648 
          649    Embedded Forth Programming                     tgtimes
          650 ____________________________________________________________
          651 
          652    Big  computers  can  run large and complex programming
          653    languages, so what can small computer run?
          654 
          655    Compiled languages, in particular those with  a  small
          656    runtime  are  often  chosen.  But the interpreted lan-
          657    guages also have an  audience  willing  to  code  with
          658    their favorite programming environment for them.  Pro-
          659    gramming languages as big as Python have their  embed-
          660    ded  counterpart  (MicroPython)  thanks to significant
          661    efforts.  They serve their purpose to embedded  enthu-
          662    siasts as educational and scripting languages to many.
          663 
          664    But small "language in a nutshell" are  fitting  right
          665    the  small resources of microcontrollers.  This is the
          666    case of Forth and its stack-machine approach.
          667 ____________________________________________________________
          668 
          669    Mecrisp This implementation immediately targets micro-
          670      controllers.   See  for   instance   the   work   of
          671      librehacker.com author Christopher Howard.  [1]
          672 
          673    chipFORTH Another implementation of Forth, which  were
          674      used by NASA [2] for improving  reliability  of  its
          675      flight  control  system,  among  the  mosts critical
          676      pieces of software of a shuttle.
          677 
          678    https://github.com/corecode/forth Among notable  Forth
          679      projects is Simon "corecode" Schubert's nimble forth
          680      implementation as well as hardware  code  describing
          681      the  working  of  a CPU that executes Forth natively
          682      [3]
          683 
          684    https://forth.chat/ If feeling like having a taste  of
          685      Forth  and  Forth community, there are several chan-
          686      nels featuring forth that you could enjoy,  some  of
          687      which are oriented toward hardware projects directly
          688      [4]
          689 
          690    https://github.com/chmykh/apl-life This is Conway Game
          691      of Life in APL in Forth What a long chain! It is APL
          692      programming language implemented in Forth, and  Con-
          693      way game of life implemented in APL
          694 
          695    https://github.com/remko/waforth Feeling like  pushing
          696      the  irony  of "Web" assembly even further?  Why not
          697      blasting a Forth implementation  at  it?   [5]  This
          698      proves  Forth  as  the  new  programming language en
          699      vogue
          700 
          701    http://collapseos.org/ What else  does  a  programming
          702      language  need  to  prove  itself useful?  A kernel?
          703      Check!  Collapse OS is an operating  system  target-
          704      ting resilience beyond extreme, as it is designed to
          705      resist everything around it tearing apart, including
          706      the  whole  civilisation.   When nothing remains but
          707      wastelands, CollapseOS will be there for  a  rebirth
          708      of civilisation out of computers made from scavenged
          709      parts.  Civilisation is rising and  falling  all  of
          710      the time, just not all parts at the same time.
          711 
          712    >> Forth is, to my knowledge, the  most  compact  lan-
          713     guage  allowing high level constructs. -- Collapse OS
          714     author.
          715 
          716    gopher://retroforth.org/   https://retroforth.org/   A
          717      forth  implemented in C, Python, C#, Nim, JavaScript
          718      and Pascal!  The C  version  permits  to  embed  the
          719      script into a binary along with the interpreter, for
          720      a single-binary deployment process.  The more  clas-
          721      sic way to use it is to use shebangs scripts to have
          722      executable scripts.
          723 
          724    Many smaller utilities can already  provide  something
          725    you needed:
          726 
          727    http://retroforth.org/examples/Casket-HTTP.retro.html
          728      An HTTP server
          729 
          730    http://retroforth.org/examples/Atua-WWW.retro.html   A
          731      Gopher to HTTP+HTML Proxy on top of Atua.
          732 
          733    http://retroforth.org/examples/Atua.retro.html  A  go-
          734      pher  server,  already listed on the Gopher index of
          735      links, the Gopher Lawn [6]
          736 
          737    http://retroforth.org/examples/7080.retro.html A s
          738 
          739    https://gitlab.com/goblinrieur/spreedsheet/ A  spread-
          740      sheet application in the terminal.
          741 
          742    gopher://forth.works:100 This is a collection of  code
          743      blocks  written  in  the  Retro Forth's author (crc)
          744      newest Forth implementation.  It is itself served by
          745      a  gopher  server (blocks 203-205 on the list above)
          746      in Forth.
          747 
          748    https://github.com/oriontransfer/pl0-language-tools  A
          749      PL/0  implementation  in Python that can emmit Retro
          750      Forth code as ouput.  It looks like  Forth  simplic-
          751      ity,  portability,  stability and speed of execution
          752      made it a good candidate as a target language.   The
          753      PL/0  language  is  known  for the book Algorithms +
          754      Data Structures = Programs from Niklaus Wirth,  him-
          755      self famous for the Wirth Law:
          756 
          757    >> The hope is that the progress in hardware will cure
          758     all  software ills.  However, a critical observer may
          759     observe that software manages to outgrow hardware  in
          760     size          and          sluggishness.           --
          761     https://en.wikipedia.org/wiki/Wirth's_law
          762 
          763    https://ribccs.com/candy/ If you were  doubting  about
          764      Forth  being fit for the industry, bear in mind that
          765      the above is a very-large scale  VFX  Forth  project
          766      with over a million lines of code!
          767 
          768    http://sam-falvo.github.io/kestrel/2016/03/29/vibe-2.2
          769      Why  not spin a vi-like text editor itself in forth?
          770      See how few code it takes to implement one.
          771 
          772    https://git.sr.ht/~vertigo/shoehorn An answer  to  the
          773      bootstrapping  problem:  how to get from no software
          774      to a complete system?  Which compiler  compiles  the
          775      first compiler?  Forth's simplicity is a good candi-
          776      date for solving this problem.
          777 
          778    https://git.sr.ht/~vertigo/forthbox Software  environ-
          779      ment for computers to base upon right after booting:
          780      a system shell in forth with real hardware  projects
          781      dedicated  to  it.  Think of a LISP machine, but in-
          782      stead being a Forth machine.
          783 
          784    http://deathroadtocanada.com/  This  video-game   uses
          785      Forth as a scripting language.  When a whole script-
          786      ing language fits on a thumb, putting it  everywhere
          787      costs nothing!
          788 ____________________________________________________________
          789 
          790    Such  a  large  tool  chest for such a small language.
          791    With the Covid, Wars under disguise, and other  supply
          792    chain  troubles, the demand of feature stability rises
          793    face to the traditionnal "more  features".   In  these
          794    trying times, anyone is welcome to go Forth.
          795    1 gemini://gem.librehacker.com/gemlog/tech/20220331-0.gmi
          796      gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi
          797 
          798    2 https://www.forth.com/space-shuttle-instrumentation-interface/
          799    3 https://github.com/corecode/forth-cpu
          800 
          801    4 ircs://irc.hackint.org/#forth-hardware-projects
          802    5 https://el-tramo.be/waforth/
          803      https://el-tramo.be/thurtle/
          804 
          805    6 bitreich.org/1/lawn/c/gopher.gph
          806 
          807 
          808 
          809    A new IRC network: IRCNow!                     tgtimes
          810 ____________________________________________________________
          811 
          812    A new IRC network is in town!  [1] Ever wanted to feel
          813    what  an  early  community looks like?  The admin jrmu
          814    brought the project together, and  is  currently  col-
          815    lecting users along the way.
          816 
          817    Whether you looked for a place to host your own commu-
          818    nity,  or  wanted a see a fresh community be grow from
          819    fertile ground, the community is welcoming and active.
          820 
          821    >> IRCNow: Of the Users, By the Users, For the Users
          822 
          823    Something else from this community  might  catch  your
          824    attention,  is  its  orientation toward being adminis-
          825    trated by its users themself: rather than letting  the
          826    founder  handle  everything, the community is oriented
          827    toward serious teaching of unix command line and  sys-
          828    tem  administration  to  anyone, from beginners to ad-
          829    vanced users seeking improvement.
          830 
          831    In-person teaching sessions were  covered  during  the
          832    LibrePlanet 2022 event [2] with recording of  a  test-
          833    run of the event [3] where future and present  hackers
          834    met  together  working our their system administration
          835    and community building skills.   Linux  Magazine  also
          836    ran  an  interview  giving a good impression about the
          837    spirit of the project: [4]
          838 
          839    Beyond yet another IRC network to  chat  with,  IRCnow
          840    offers  hosting  services  for  IRC bouncers, Bots, E-
          841    Mail, VPN, Code, File Storage, and Shell Accounts.
          842 
          843    The wiki itself features plenty of technical  informa-
          844    tion  on  system  administration  as a support for its
          845    bootcamps, which offers a comfortable step-by-step in-
          846    troduction to a complete server administration.  [5] I
          847    have  seen system administrators getting hired knowing
          848    less than this!
          849 
          850    1 irc://irc.ircnow.net:6667
          851      ircs://irc.ircnow.net:6697
          852    2 https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf
          853 
          854    3 https://0x0.st/oTal.webm - 0h20m: audio starts - 1h15m: talking about Gopher
          855    4 https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow
          856 
          857    5 https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp
          858 
          859 
          860 
          861    Search podcasts via Gopher                     tgtimes
          862 ____________________________________________________________
          863 
          864    Do you happen to be a podcast enjoyer?  Maybe you con-
          865    sidered to have something to listen to on the road  or
          866    while cooking.
          867 
          868    Combining many different sources,  you  may  encounter
          869    some   heirlooms  by  searching  through  this  gopher
          870    front-end for podcast search.  [1]
          871 
          872    The platform aggregates multiple search  APIs  of  RSS
          873    link  aggregators  with a focus on audio podcasts, and
          874    extracts the RSS links for you, so you do not have  to
          875    search throug a dozen of webpages just to find the RSS
          876    button.
          877 
          878    For instance, knowing about the Amp  Hour  podcast,  I
          879    tried  searching  for  it:  "Amp  Hour"  in the search
          880    field, and bingo! The first result is  "The  Amp  Hour
          881    Electronics  Podcast",  that  was  quickly added to my
          882    list of RSS feeds in a blast.
          883 
          884    Being based off Gopher, this makes it insanely easy to
          885    automate  a  script searching for podcasts, then down-
          886    loading the entries  and  uploading  them  to  an  MP3
          887    player  of  any kind (dedicated, or as part of a phone
          888    or other portable computer).
          889 
          890    Want to know more about  it?   One  place  to  discuss
          891    about it is the Bitreich IRC server [2]
          892 
          893    1 gopher://gopher.icu/1/pod
          894    2 ircs://irc.bitreich.org/#bitreich-en
          895 
          896 
          897 
          898 
          899    Relics of Fast Fourrier Transform             rue_mohr
          900 ____________________________________________________________
          901 
          902    In  1967,  the  Kooley-Tukey FFT algorythm (the one we
          903    all use now) was written in Fortran.   What  the  hell
          904    were  they  running  it  on, and what damned data were
          905    they feeding into it?!
          906 ____________________________________________________________
          907 
          908          SUBROUTINE FOUR1(DATA,NN,ISIGN)
          909    C     THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN
          910    C     TRANSFORM(J) = SUM(DATA(I)+W**((I-1)*(J-1)). WHERE I AND J RUN
          911    C     FROM 1 TO NN AND W = EXP(ISIGN*2*PI+SQRT(-1)/NN). DATA IS ONE-
          912    C     DIMENSIONAL COMPLEX ARRAY (I.E.: THE REAL AND IMAGINARY PARTS OF
          913    C     THE DATA ARE LOCATE IMMEDIATELY ADJACENT IN STORAGE, SUCH AS
          914    C     FORTRAN IV PLACES THEM) WHOSE LENGTH NN IS A POWER OF TWO. ISIGN
          915    C     IS +1 OR -1, GIVING THE SIGN OF THE TRANSFORM, TRANSFORM VALUES
          916    C     ARE RETURNED IN ARRAY DATA, REPLACING THE INPUT DATA. THE TIME IS
          917    C     PROPORTIONAL TO N*LOG2(N), RATHER THAN THE USUAL N**2. WRITTEN BY
          918    C     NORMAN BRENNER, JUNE 1967, THIS IS THE SHOURTEST VERSION
          919    C     OF FFT KNOWN THE THE AUTHOR, AND IS INTENDED MAINLY FOR
          920    C     DEMONSTRATION. PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
          921    C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
          922    C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO. (LOOKING UP SINES
          923    C     AND COSINES IN A TABLE WILL CUT RUNNING TIME OF FOUR1 BY A THIRD.)
          924    C     SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL ISSUE ON FFT.
          925          DIMENSION DATA(1)
          926          N=2*NN
          927          J=1
          928          DO 5 I=1,N,2
          929          IF(I-J)1,2,2
          930    1     TEMPR=DATA(J)
          931          TEMPI=DATA(J+1)
          932          DATA(J)=DATA(I)
          933          DATA(J+1)=DATA(I+1)
          934          DATA(I)=TEMPR
          935          DATA(I+1)=TEMPI
          936    2     M=N/2
          937    3     IF(J-M)5,5,4
          938    4     J=J-M
          939          M=M/2
          940          IF(M-2)5,3,3
          941    5     J=J+M
          942          MMAX=2
          943    6     IF(MMAX-N)7,9,9
          944    7     ISTEP=2*MMAX
          945          DO 8 M=1,MMAX,2
          946          THETA=3.1415926535*FLOAT(ISIGN*(M-1))/FLOAT(MMAX)
          947          WR=COS(THETA)
          948          WI=SIN(THETA)
          949          DO 8 I=M,N,ISTEP
          950          J=I+MMAX
          951          TEMPR=WR*DATA(J)-WI*DATA(J+1)
          952          TEMPI=WR*DATA(J+1)+WI*DATA(J)
          953          DATA(J)=DATA(I)-TEMPR
          954          DATA(J+1)=DATA(I+1)-TEMPI
          955          DATA(I)=DATA(I)+TEMPR
          956    8     DATA(I+1)=DATA(I+1)+TEMPI
          957          MMAX=ISTEP
          958          GO TO 6
          959    9     RETURN
          960          END
          961 ____________________________________________________________
          962 
          963    And  no, you cannot get the IEEE document because IEEE
          964    broke it up into pages and sells each  page  individu-
          965    ally.
          966 ____________________________________________________________
          967 
          968    "PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN
          969    C     TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE
          970    C     DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO."
          971 ____________________________________________________________
          972 
          973    But,  this code was easy to port because it was small,
          974    so, to this day, we use it.  It was ported  from  For-
          975    tran  to  BASIC, then to C, then to C++ and everything
          976    else.
          977 
          978    Nobody ever actually understood it, so they didn't fix
          979    anything.  You see, Fortran has no bitwise operateors,
          980    so alot of the acrobatics in that code are just  doing
          981    bitwise  operations  in  regular math.  Its absolutely
          982    amazing when you tear it apart.
          983 
          984    I got the code from a bad scan of  a  document  off  a
          985    military  ftp  site.  What I love, and find halarious,
          986    is that this code has been ported and hacked a million
          987    times since it was written.
          988 
          989    But, from the comments, it, itself, is a hack.  It  is
          990    a  mash  up  of cooley and tukeys code.  It is a hack,
          991    from 1967.
          992 
          993 
          994 
          995    Maemo Leste keeps kicking in!                  tgtimes
          996 ____________________________________________________________
          997 
          998    The  ultimate  hacker's toy project: a OpenSource pow-
          999    ered hand-held computer.
         1000 
         1001    Where to start from?  There can be two walls  prevent-
         1002    ing  every  Linux enthusiast from having its own phone
         1003    with a "Linux Powered" sticker on it:
         1004 
         1005    1. hardware support: getting  Linux  to  boot  on  the
         1006      twisted  hardware setups of smartphones can be frus-
         1007      trating.
         1008 
         1009    2. application support: writing  all  the  tools  that
         1010      make  a plain unix shell useable as a phone, that we
         1011      usually take for granted on a phone  operating  sys-
         1012      tem.   It  may be as simple as a daemon watching in-
         1013      coming phone call from hardware abstractions  (those
         1014      from  in  1.)  and playing a ringtone.wav whenever a
         1015      call comes in, it still has  to  be  written.   Same
         1016      goes  for a keyboard application if it uses a touch-
         1017      screen.  Same goes for anything.
         1018 
         1019    Since it goes beyond the scope  of  a  week-end  hack,
         1020    collaboration  takes  place  for making these projects
         1021    happen.
         1022 
         1023    Maemo Leste is  now  existing  since  more  than  four
         1024    years,  and  keeps  being  developed at good pace.  It
         1025    even shines where Android does not: it  uses  mainline
         1026    Linux  kernel instead of forks that never get upgraded
         1027    nor contributed back to Linux.  This  means  that  all
         1028    software  officially  supported  by  Maemo Leste might
         1029    also be available to many more Linux-based projects.
         1030 
         1031    Of course, there are non-official porting efforts  for
         1032    more  hardware  underway  to  become a completely sup-
         1033    ported target.  Like it is for every operating  system
         1034    project.
         1035 
         1036    Maemo Leste, the project bringing a  real  UNIX  shell
         1037    where you only had a Android Java ecosystem, featuring
         1038    GPS chips reverse engineering,  and  a  working  phone
         1039    module.
         1040 
         1041    The support for the inexpensive  PinePhone  means  you
         1042    can  get  a  fully working linux phone in your pocket.
         1043    Grab it while it is hot, the lack of bloated  prebuilt
         1044    application forced into it by the vendor means it will
         1045    not catch fire!  [1]
         1046 
         1047    1 https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-
         1048      december-2021-january-april-2022.html
         1049 
         1050 
         1051 
         1052    I Do Not Know, Do Not Ask Me                    josuah
         1053 ____________________________________________________________
         1054 
         1055    The post-Snowden era is marked by a new fact that can-
         1056    not be ignored anymore: NSA (among others) is watching
         1057    you (among others).
         1058 
         1059    Does that change anything to my everyday life?  Proba-
         1060    bly  not,  they already were before you knew about it.
         1061    Should I do anything about it?  No answer.  The  eter-
         1062    nal doubt that modern society is famous for:
         1063 
         1064    >> I do not know, do not ask  me.   That  question  is
         1065     weird anyway.  Let me go back to my life.
         1066 
         1067    That same doubt that occurs when you look up on a  su-
         1068    permarket and see the mess of wires, tubes, cables and
         1069    neon lighting, barely even hidden, at best painted  in
         1070    white...   The worst scene of industrial warehouse, as
         1071    if taken straight out of the Brazil [1] movie.
         1072 
         1073    A landscape that is in such opposition with the images
         1074    printed  onto every food product being sold, picturing
         1075    what more or  less  fits  the  collective  imagery  of
         1076    "house  of my grandparents in back-country", promising
         1077    a natural environment and suggest quality,  authentic-
         1078    ity,  tradition  to the buyer...  Pictures of a caring
         1079    lady baking something appetizing, a honest farmer  of-
         1080    fering  a  handful of home-grown vegetables or meat...
         1081    Where did they even find all these landscapes of back-
         1082    country  without phone line everywhere, tracktors, al-
         1083    sphalt, cattle warehouses, wind  turbines  to  put  on
         1084    these product background images?
         1085 
         1086    >> I do not know, do not ask  me.   That  question  is
         1087     weird anyway.  Let me go back to my life.
         1088 
         1089    How did such a landscape, neon distopia pictures  that
         1090    seems straight out of a /r/cyberpunk [2] post  or  the
         1091    latest Blade Runner, got invited into the cozzy bubble
         1092    of the average citizen doing shopping?  [3]  Who  made
         1093    these places so ugly?  Why do I feel like human is be-
         1094    ing considered like cattle in these kind of places?
         1095 
         1096    >> I do not know, do not ask  me.   That  question  is
         1097     weird anyway.  Let me go back to my life.
         1098 
         1099    What weird things am I even saying!  It is not like an
         1100    NSA agent is sitting on every metal beams of these su-
         1101    permarket looking at passersby  with  an  empty  gaze.
         1102    There   are   cameras  though.   What  do  they  film?
         1103    Thieves?  Who is checking?  Software?   Peoples?   Are
         1104    marketting  managers looking at these pictures?  Of me
         1105    too?  Right now?  What do they think of me?  Did  they
         1106    look at my hand hesitating between these two products?
         1107 
         1108    >> I do not know, do not ask  me.   That  question  is
         1109     weird anyway.  Let me go back to my life.
         1110 
         1111    Going out, one might encounter someone sitting on  its
         1112    empty  backpack,  with  a small cup filled with coins,
         1113    looking a bit panicked, looking a bit dirty, looking a
         1114    bit  lost, sometimes even a bit drunk, or is it dizzi-
         1115    ness from living outside?  Occasionally they will  ask
         1116    you for another coin to add to their small collection.
         1117    Passerbys offer them a lie such  as  "I  do  not  have
         1118    cash",  or  a kind word like "no, sorry", keep walking
         1119    faster without looking, and  eventually  stops  paying
         1120    the  tax  and quickly keep going before they got asked
         1121    for more.  What did happen to them?  Did  they  choose
         1122    to  live here?  How can I know it will never happen to
         1123    me?  Why do I feel bad if I do not give them what they
         1124    ask?  Why do I feel bad if I give them what they ask?
         1125 
         1126    >> I do not know, do not ask  me.   That  question  is
         1127     weird anyway.  Let me go back to my life.
         1128 
         1129    Let's not get fooled or reverse the roles here:  Writ-
         1130    ing this, I am not asking these questions to you, nei-
         1131    ther you are asking these questions to yourself.   The
         1132    places we live in are suggesting these questions.
         1133 
         1134    By building a supermarket out of a warehouse but  dis-
         1135    playing eye-catchy pictures of a scenery that does not
         1136    even exist, it is obvious that people will notice  the
         1137    disbalance between the two.
         1138 
         1139    By placing cameras filming every square meter of  such
         1140    a place, or even a whole city, it is obvious that peo-
         1141    ple will wonder at  some  point,  who  is  behind  the
         1142    screen reviewing these images.
         1143 
         1144    The questions are left open.  Nothing is made to  even
         1145    give hint about the answer.  We are left in the doubt,
         1146    letting some comfort themself with "it is just in case
         1147    of  a  burglary,  only  a  police  officer is going to
         1148    watch" or other claim "they are using these images  to
         1149    study  how  we  think  to  better control us!"; claims
         1150    based upon convictions, not facts.
         1151 
         1152    The technician installing these cameras up  there  has
         1153    no  hint  either, its manager just followed the recom-
         1154    mandations of the mothership company,  itself  getting
         1155    directions  from  the investor group who purchased the
         1156    brand, who themself are only trying  to  keep-up  with
         1157    the trends in that domain.
         1158 
         1159    Why would I care?  I stopped to care about these silly
         1160    questions  since  long.  I came back to the real world
         1161    for the better.  I live my life ignoring what  happens
         1162    around me and it works plenty well.
         1163 
         1164    >> So why is that, at deep down, in the middle  of  my
         1165     gut,   there   is  a  voice  whispering  to  me  that
         1166     something's wrong.  [4]
         1167 
         1168    The thing with living like an ant in the  anthill  is:
         1169    you  do  not  get too many answers about how the whole
         1170    anthill works.
         1171 
         1172    1 https://www.imdb.com/title/tt0088846/
         1173    2 https://teddit.net/r/cyberpunk
         1174 
         1175    3 https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg
         1176    4 https://yewtu.be/watch?v=QcSlAihVM0Q
         1177 
         1178 
         1179 
         1180 
         1181    Mallumo Encrypted IRC                           darkfi
         1182 ____________________________________________________________
         1183 
         1184    IRC  is part of the protocols that survived to the ad-
         1185    vent of the Web.
         1186 
         1187    It still has users, it still has new network and  com-
         1188    munities initiatives springing out, it is alive.
         1189 
         1190    One single little touch it lacks is end-to-end encryp-
         1191    tion.   Without  it, it is perfect for public communi-
         1192    ties such as software projects discussions and support
         1193    chat, live event chats...  but private 1-to-1 communi-
         1194    cation could suddenly  become  a  good  candidate  for
         1195    end-to-end encryption.
         1196 
         1197    Part of the DarkFi project, this is what  Mallumo  [1]
         1198    brings  in  a  simple piece of code using libNaCl, the
         1199    crypto library from Dan Bernstein, author  of  ED25519
         1200    (in  its  repackaged  libsodium form).  This is state-
         1201    of-the-art,  well-proven  and  fast  cryptography  for
         1202    end-to-end communication.
         1203 
         1204    With this plug-in dropped in the  plugin  folder,  all
         1205    private  communication  start by a simple key exchange
         1206    over normal IRC,  and  the  conversation  upgrades  to
         1207    nacl-encrypted messages over regular IRC.
         1208 
         1209    There might not be any simpler way  to  encrypt  peer-
         1210    to-peer communication online.
         1211    1 https://github.com/darkrenaissance/mallumo
         1212 
         1213 
         1214 
         1215 
         1216    Publishing in The Gopher Times                     you
         1217 ____________________________________________________________
         1218 
         1219    Want  your  article published?  Want to announce some-
         1220    thing to the Gopher world?
         1221 
         1222    Directly related to Gopher or not,  reach  us  on  IRC
         1223    with  an  article  in  any  format, we will handle the
         1224    rest.
         1225 
         1226    ircs://irc.bitreich.org/#bitreich-en
         1227    gopher://bitreich.org/1/tgtimes/
         1228    git://bitreich.org/tgtimes/
         1229 
         1230    Did you notice the new layout?  We now  can  jump  be-
         1231    tween single and double column as it is more fit: Some
         1232    large code chunks will not fit in a two-column layout,
         1233    but text is more pleasant to read on two columns.
         1234 
         1235 
         1236 
         1237