tRetitle and restructure brcon2020 post - adamsgaard.dk - my academic webpage
 (HTM) git clone git://src.adamsgaard.dk/adamsgaard.dk
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 3d14dcb9b6832b798db987019c938107233ee68e
 (DIR) parent 53820b40ce00b39104c8818f33645f4cbbf42f18
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Wed,  3 Jun 2020 09:42:17 +0200
       
       Retitle and restructure brcon2020 post
       
       Diffstat:
         M pages/005-energy-efficient-program… |       2 +-
         M pages/005-energy-efficient-program… |      63 +++++++++++++++----------------
         M pages/005-energy-efficient-program… |      92 +++++++++++++++----------------
       
       3 files changed, 75 insertions(+), 82 deletions(-)
       ---
 (DIR) diff --git a/pages/005-energy-efficient-programming.cfg b/pages/005-energy-efficient-programming.cfg
       t@@ -1,5 +1,5 @@
        filename=energy-efficient-programming.html
       -title=Energy efficient programming in science
       +title=brcon 2020 talk: Energy efficient programming in science
        description=Talk at BRcon 2020
        id=energy-efficient-programming
        tags=science, programming, C, bitreich
 (DIR) diff --git a/pages/005-energy-efficient-programming.html b/pages/005-energy-efficient-programming.html
       t@@ -1,28 +1,6 @@
       -<p><a href="gopher://bitreich.org">Bitreich</a> is an initiative
       -to promote minimal and perfect programming and system design practice.
       -In a nutshell, the philosophy favors simple and well-designed
       -solutions (e.g. C, POSIX, Unix) over convoluted and hyped
       -software-development tools (cloud deployment, docker, systemd,
       -autotools, and so on).  The bitreich information site uses the
       -WWW-precursor protocol <a
       -href="https://en.wikipedia.org/wiki/Gopher_(protocol)">gopher</a>,
       -demonstrating that information transfer can occur without the ugly
       -mess of the modern web that is html, javascript, cookies, and
       -trackers.</p>
       -
       -<p>I am fascinated by the simplicity and efficiency of the gopher
       -protocol, and you can now access my site through <a
       -href="gopher://adamsgaard.dk">gopher://adamsgaard.dk</a>.  Gopher
       -is supported by <a href="https://curl.haxx.se">curl(1)</a>, <a
       -href="https://lynx.invisible-island.net">lynx(1)</a>, and many other
       -programs and libraries.  My client of choice is <a
       -href="gopher://bitreich.org/1/scm/sacc">sacc(1)</a>.</p>
       -
       -<p>I presented
       -my thougts on scientific software development during the <a
       -href="gopher://bitreich.org/1/con/2020">2020 brcon</a>, and how
       -consistent use of low-level programming languages can benefit
       -scientific model development and energy efficiency. Full abstract:</a></p>
       +<p>I presented my thougts on scientific software development during
       +<a href="gopher://bitreich.org/1/con/2020">2020 brcon</a>.  Full
       +abstract:</a></p>
        
        <blockquote>Numerical models are used extensively for simulating
        complex physical systems including fluid flows, astronomical events,
       t@@ -60,25 +38,44 @@ The full conference
        schedule and presentation recordings are available <a
        href="gopher://bitreich.org/1/con/2020">here</a>.
        
       -<p>The presentation is displayed by <a
       +<p>Brcon is the annual meeting of <a
       +href="gopher://bitreich.org">bitreich</a>, an initiative to promote
       +minimal and perfect programming and system design practice.  In a
       +nutshell, the philosophy favors simple and well-designed solutions
       +(e.g. C, POSIX, Unix) over convoluted and hyped software-development
       +tools (cloud deployment, docker, systemd, autotools, and so on).
       +The bitreich information site uses the WWW-precursor protocol <a
       +href="https://en.wikipedia.org/wiki/Gopher_(protocol)">gopher</a>,
       +demonstrating that information transfer can occur without the ugly
       +mess of the modern web that is html, javascript, cookies, and
       +trackers.  The conference was held virtually, but the minimal and
       +open standards used for conference participation is a perfect example
       +of the bitreich philosophy.</p>
       +
       +<p>The presentations were displayed by <a
        href="gopher://bitreich.org/1/scm/catpoint">catpoint(1)</a> which
        takes text files and shows the content as slides in the terminal.
       -During the conference, users would ssh(1) in to a guest account,
       -attach to a multiplexed terminal session running catpoint controlled
       -by the presenter, and watch the presentation in their own terminal.
        The audio stream was publically broadcast via <a
       -href="https://icecast.org">icecast</a>.  During the talk, each
       -presenter would stream their mic to the icecast server, for example
       -via <a href="https://ffmpeg.org/">ffmpeg(1)</a>:</p>
       +href="https://icecast.org">icecast</a>.  Each presenter would stream
       +their mic to the icecast server, for example via <a
       +href="https://ffmpeg.org/">ffmpeg(1)</a>:</p>
        
        <pre><code>ffmpeg -loglevel debug -f sndio -ac 2 -ar 44100 -i snd/0 \
            -codec libmp3lame -f mp3 \
            icecast://source:${pass}@bitreich.org:3232/live
        </code></pre>
        
       +<p>The listeners would point a network audio client to this URL and
       +hear the speaker in real time.  For the slides, the viewers connected
       +via ssh(1) to a public guest account, automatically attach to a
       +multiplexed terminal session controlled attach to a multiplexed
       +terminal session controlled by the presenter, and watch the
       +presentation in their own terminal.  Questions were communicated
       +via irc.</p>
       +
        <p>The source code for my presentation is available <a
        href="https://src.adamsgaard.dk/brcon2020_adc/log.html">here</a>.
       -The <a href="gopher://bitreich.org/1/scm/pointtools">pointools</a>
       +The <a href="gopher://bitreich.org/1/scm/pointtools">pointtools</a>
        utility md2point(1) is useful for generating catpoint presentations,
        as it reads presentations in markdown format, does some light
        styling, and outputs catpoint-compatible text files.</p>
 (DIR) diff --git a/pages/005-energy-efficient-programming.txt b/pages/005-energy-efficient-programming.txt
       t@@ -1,21 +1,5 @@
       -[1]Bitreich is an initiative to promote minimal and perfect programming
       -and system design practice. In a nutshell, the philosophy favors
       -simple and well-designed solutions (e.g. C, POSIX, Unix) over
       -convoluted and hyped software-development tools (cloud deployment,
       -docker, systemd, autotools, and so on). The bitreich information
       -site uses the WWW-precursor protocol [2]gopher, demonstrating that
       -information transfer can occur without the ugly mess of the modern
       -web that is html, javascript, cookies, and trackers.
       -
       -I am fascinated by the simplicity and efficiency of the gopher
       -protocol, and you can now access my site through [3]gopher://adamsgaard.dk.
       -Gopher is supported by [4]curl(1), [5]lynx(1), and many other
       -programs and libraries.  My client of choice is [6]sacc(1).
       -
       -I presented my thougts on scientific software development during
       -the [7]2020 brcon, and how consistent use of low-level programming
       -languages can benefit scientific model development and energy
       -efficiency. Full abstract:
       +I presented my thougts on scientific software development at [1]2020
       +brcon.  Full abstract:
        
            Numerical models are used extensively for simulating complex
            physical systems including fluid flows, astronomical events,
       t@@ -32,28 +16,44 @@ efficiency. Full abstract:
        
        You can check out the slides and audio here:
        
       -- [8]slides (markdown)
       -- [9]audio (ogg)
       -- [10]slides+audio as video
       +- [2]slides (markdown)
       +- [3]audio (ogg)
       +- [4]slides+audio as video
        
        The full conference schedule and presentation recordings are available
       -[11]here.
       +[5]here.
        
       -The presentation is displayed by [12]catpoint(1) which takes text
       -files and shows the content as slides in the terminal. During the
       -conference, users would ssh(1) in to a guest account, attach to a
       -multiplexed terminal session running catpoint controlled by the
       -presenter, and watch the presentation in their own terminal. The
       -audio stream was publically broadcast via [13]icecast. During the
       -talk, each presenter would stream their mic to the icecast server,
       -for example via [14]ffmpeg(1):
       +Brcon is the annual meeting of [6]bitreich, an initiative to promote
       +minimal and perfect programming and system design practice. In a
       +nutshell, the philosophy favors simple and well-designed solutions
       +(e.g. C, POSIX, Unix) over convoluted and hyped software-development
       +tools (cloud deployment, docker, systemd, autotools, and so on).
       +The bitreich information site uses the WWW-precursor protocol
       +[7]gopher, demonstrating that information transfer can occur without
       +the ugly mess of the modern web that is html, javascript, cookies,
       +and trackers.  The conference was held virtually, but the minimal
       +and open standards used for conference participation is a perfect
       +example of the bitreich philosophy.
       +
       +The presentations were displayed by [8]catpoint(1) which takes
       +text files and shows the content as slides in the terminal.  The
       +audio stream was publically broadcast via [9]icecast.  Each presenter
       +would stream their mic to the icecast server, for example via
       +[10]ffmpeg(1):
        
            ffmpeg -loglevel debug -f sndio -ac 2 -ar 44100 -i snd/0 \
                -codec libmp3lame -f mp3 \
                icecast://source:${pass}@bitreich.org:3232/live
        
       -The source code for my presentation is available [15]here.
       -The [16]pointools utility md2point(1) is useful for generating
       +The listeners would point a network audio client to this URL and
       +hear the speaker in real time.  For the slides, the viewers connected
       +via ssh(1) to a public guest account, automatically attach to a
       +multiplexed terminal session controlled by the presenter, and watch
       +the presentation in their own terminal.  Questions were communicated
       +via irc.
       +
       +The source code for my presentation is available [11]here.
       +The [12]pointtools utility md2point(1) is useful for generating
        catpoint presentations, as it reads presentations in markdown format,
        does some light styling, and outputs catpoint-compatible text files.
        
       t@@ -62,19 +62,15 @@ It doesn't get more minimal, efficient, and perfect than that!
        
        References:
        
       -[1] gopher://bitreich.org
       -[2] https://en.wikipedia.org/wiki/Gopher_(protocol)
       -[3] gopher://adamsgaard.dk
       -[4] https://curl.haxx.se
       -[5] https://lynx.invisible-island.net
       -[6] gopher://bitreich.org/1/scm/sacc
       -[7] gopher://bitreich.org/1/con/2020
       -[8] gopher://adamsgaard.dk/0/pub/energy-efficient-programming.md
       -[9] gopher://adamsgaard.dk/9/pub/brcon2020-energy-efficient-programming-in-science-talk.ogg
       -[10] gopher://adamsgaard.dk/9/video/brcon2020-energy-efficient-programming-in-science-talk.mp4
       -[11] gopher://bitreich.org/1/con/2020
       -[12] gopher://bitreich.org/1/scm/catpoint
       -[13] https://icecast.org
       -[14] https://ffmpeg.org
       -[15] gopher://adamsgaard.dk/1/src/brcon2020_adc
       -[16] gopher://bitreich.org/1/scm/pointtools
       +[1] gopher://bitreich.org/1/con/2020
       +[2] gopher://adamsgaard.dk/0/pub/energy-efficient-programming.md
       +[3] gopher://adamsgaard.dk/9/pub/brcon2020-energy-efficient-programming-in-science-talk.ogg
       +[4] gopher://adamsgaard.dk/9/video/brcon2020-energy-efficient-programming-in-science-talk.mp4
       +[5] gopher://bitreich.org/1/con/2020
       +[6] gopher://bitreich.org
       +[7] https://en.wikipedia.org/wiki/Gopher_(protocol)
       +[8] gopher://bitreich.org/1/scm/catpoint
       +[9] https://icecast.org
       +[10] https://ffmpeg.org
       +[11] gopher://adamsgaard.dk/1/src/brcon2020_adc
       +[12] gopher://bitreich.org/1/scm/pointtools