% Options for packages loaded elsewhere
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
%
\documentclass[
]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{textcomp} % provide euro and other symbols
\else % if luatex or xetex
  \usepackage{unicode-math}
  \defaultfontfeatures{Scale=MatchLowercase}
  \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
\fi
% Use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\IfFileExists{microtype.sty}{% use microtype if available
  \usepackage[]{microtype}
  \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\makeatletter
\@ifundefined{KOMAClassName}{% if non-KOMA class
  \IfFileExists{parskip.sty}{%
    \usepackage{parskip}
  }{% else
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{6pt plus 2pt minus 1pt}}
}{% if KOMA class
  \KOMAoptions{parskip=half}}
\makeatother
\usepackage{xcolor}
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
\hypersetup{
  hidelinks,
  pdfcreator={LaTeX via pandoc}}
\urlstyle{same} % disable monospaced font for URLs
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering

\author{}
\date{}

\begin{document}

\hypertarget{smol-launch}{%
\section{Smol Launch}\label{smol-launch}}

\begin{verbatim}
 ____                     _     _                                _     
/ ___|  _ __ ___    ___  | |   | |     __ _  _   _  _ __    ___ | |__  
\___ \ | '_ ` _ \  / _ \ | |   | |    / _` || | | || '_ \  / __|| '_ \ 
 ___) || | | | | || (_) || |   | |___| (_| || |_| || | | || (__ | | | |
|____/ |_| |_| |_| \___/ |_|   |_____|\__,_| \__,_||_| |_| \___||_| |_| 
\end{verbatim}

\href{https://brutalist.report/topic/business?limit=5\&}{Brutalist News}

\href{https://insideparadeplatz.ch/}{Insideparadeplatz}

\href{news.gmi}{My News Links}

\href{https://www.frc.sa.gov.au/community/mercury}{Quorn mercury}

\href{gemini://rawtext.club/~sloum/geminews/cnn/}{CNN rt}

\href{gemini://rawtext.club/~sloum/geminews/csm/}{CSM rt}

\href{gemini://rawtext.club/~sloum/geminews/npr/}{NPR rt}

\hypertarget{project}{%
\subsubsection{Project}\label{project}}

\href{project.gmi}{Project}

\href{gemini://gemini.circumlunar.space/software/}{}

\href{https://github.com/kr1sp1n/awesome-gemini}{}

\href{https://github.com/mk270/gemtext2latex}{}

\href{plants.gmi}{Soil-less Microgreens}

\hypertarget{the-rise-fall-and-return-of-text-based-computing}{%
\subsection{The Rise, Fall, and Return of Text-Based
Computing}\label{the-rise-fall-and-return-of-text-based-computing}}

The Rise, Fall, and Return of Text-Based Computing

The early days of personal computing were centered around text-based
interfaces like the command line terminal. Operating systems like UNIX
provided users with powerful but cryptic commands for manipulating files
and running programs. Communication was conducted on text-only platforms
like Usenet or early email protocols like UUCP. The world wide web had
not yet been invented.

This text-focused era reflected both the technical limitations and
pioneering spirit of early hackers and computer enthusiasts. Graphics
capabilities were limited, but the flexibility of the command line
interface gave users unfettered access to the operating system. A single
line of code could automate complex file management tasks. Text
communication protocols like UUCP, Telnet, and FTP allowed the first
online communities to spring up, connecting people across phone lines
and primitive network connections.

The introduction of the graphical user interface (GUI) by Apple in the
1980s signaled a radical shift toward visual computing and mouse-driven
interfaces. Microsoft Windows soon popularized the model further.
Graphics, images, and multimedia content began to dominate software and
the emerging world wide web. The average user was empowered by the
intuitive simplicity of the graphical interface.

However, the transition to visual computing has also imposed limitations
on how users can access and control their devices. GUIs hide the
complexities of the system underneath, restricting access to only what
the interface permits. The rise of mobile computing and locked-down
hardware like smartphones and tablets has further restricted user
control in favor of foolproof ease of use.

But text interfaces still have unique advantages that make them
compelling, even necessary, for certain use cases. For expert and power
users, the flexibility and automation capabilities of the command line
remain unparalleled. Interface conventions like piping allow commands to
be easily chained together to perform advanced operations not supported
by GUI software. Scripting gives users fine-grained control to customize
and automate repetitive tasks.

For communication and networking, open text-based protocols provide
alternatives to closed corporate ecosystems like social media networks
and centralized HTTP services. While less flashy and immediate than
visual interfaces, protocols like email, IRC, Usenet, and FTP allow
users to own and control their own content and connections. Protocols
like Gemini and Gopher leverage the simplicity and universality of plain
text to create open and decentralized alternatives to the web.

Importantly, text-based online communication protocols offer more
censorship resistance than centralized and graphical services. Many
regimes block access to social networks and other sites to censor
dissent. But legacy text protocols continue to function as access to
core internet infrastructure remains open. For example, Usenet remains
popular for political discussion because the governments finds the
decentralized text network impossible to fully block. Email and IRC
channels similarly persist as channels for free speech.

Text-based tools also provide more freedom, privacy, and anonymity
compared to audio/visual computing. Communicating and networking without
photos, videos, or audio recordings allows users to share ideas and
build connections without emphasis on identity and self-presentation. It
returns the focus to quality of ideas over flashy presentation.
Anonymity enables free speech without fear of repercussions.

Of course, visual interfaces also have benefits---they can be more
intuitive, immediate, and expressive. But computing doesn't have to be
an all-or-nothing choice between visual or text. The two can coexist,
each used for its strengths. Graphical interfaces help bring computing
to the mainstream, while text interfaces give experts and tinkerers
access underneath to customize their experience. Visual social networks
provide connections to the world, while text-based tools let users
control their digital identities.

Computing has always evolved via cycles of openness and control.
Mainframes gave way to personal computers. The openness of the early
internet made way for consolidation under tech giants. But open
protocols and grassroots communities persist, providing an important
counterbalance. By continuing to use and develop text-based tools
alongside modern graphical interfaces, we can keep computing open,
empowering, and accessible to all. The text interface is dead, long live
the text interface.

\end{document}
% Options for packages loaded elsewhere
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
%
\documentclass[
]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{textcomp} % provide euro and other symbols
\else % if luatex or xetex
  \usepackage{unicode-math}
  \defaultfontfeatures{Scale=MatchLowercase}
  \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
\fi
% Use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\IfFileExists{microtype.sty}{% use microtype if available
  \usepackage[]{microtype}
  \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\makeatletter
\@ifundefined{KOMAClassName}{% if non-KOMA class
  \IfFileExists{parskip.sty}{%
    \usepackage{parskip}
  }{% else
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{6pt plus 2pt minus 1pt}}
}{% if KOMA class
  \KOMAoptions{parskip=half}}
\makeatother
\usepackage{xcolor}
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
\hypersetup{
  hidelinks,
  pdfcreator={LaTeX via pandoc}}
\urlstyle{same} % disable monospaced font for URLs
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering

\author{}
\date{}

\begin{document}

\hypertarget{section}{%
\section{ⓃⒺⓌⓈ · Ⓛⓘⓝⓚⓢ}\label{section}}

\href{https://madmimi.com/p/6009a3?pact=34932390-174043062-14361394134-54c32ba5295d21dbf16562ce008b1f1bfa09d46e}{Inside
Paradaplatz}

\href{https://www.finews.asia/}{Finews Asia}

\href{https://www.finews.com/news/english-news}{Finews Eng}

\begin{verbatim}
┏┓ ┏━┓┏━╸┏━┓╻┏ ╻┏┓╻┏━╸
┣┻┓┣┳┛┣╸ ┣━┫┣┻┓┃┃┗┫┃╺┓
┗━┛╹┗╸┗━╸╹ ╹╹ ╹╹╹ ╹┗━┛
\end{verbatim}

\href{https://edition.cnn.com/}{Proxy CNN}

\href{https://www.scmp.com/news/hong-kong}{Proxy SCMP}

\href{https://news.rthk.hk/rthk/en/latest-news.htm}{Proxy RTHK}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.reuters.com\%2Fbreakingviews\%2F}{Reuters}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Finsideparadeplatz.ch\%2F}{Inside
Paradaplatz}

\begin{verbatim}
┏┓╻ ┏━╸ ╻ ╻ ┏━┓
┃┗┫ ┣╸  ┃╻┃ ┗━┓
╹ ╹ ┗━╸ ┗┻┛ ┗━┛
\end{verbatim}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi}{Waffle}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.bbc.com\%2Fnews}{BBC}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.bbc.com\%2Fnews\%2Fbusiness}{·
· · · Business}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.bbc.com\%2Fnews\%2Fbusiness-11428889}{·
· · · Business Tech}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.nytimes.com\%2F}{New
York Times}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.nytimes.com\%2Fsection\%2Fbusiness}{·
· · · Business}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.nytimes.com\%2Fsection\%2Fbu}{·
· · · Business}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.reuters.com\%2Fworld\%2F}{Reuters}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/view?https\%3A\%2F\%2Fwww.reuters.com\%2Fbusiness\%2F}{·
· · · Business}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.theguardian.com\%2F}{The
Guardian}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/current/yahoo}{Yahoo
Agregator}

\begin{verbatim}
╻ ╻╻┏━┓
┃╻┃┃┣━┛
┗┻┛╹╹ 
\end{verbatim}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.forbes.com\%2F}{Forbes}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/feed?http\%3A\%2F\%2Ffeeds.arstechnica.com\%2Farstechnica\%2Findex\%2F}{Ars
Technica}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.scmp.com\%2F}{South
China Morning P}

\href{gemini://gemi.dev/cgi-bin/waffle.cgi/links?https\%3A\%2F\%2Fwww.straitstimes.com\%2F}{Straits
Times}

. . ⓗⓣⓣⓟ . . ⓟⓡⓞⓧⓨ . . http proxy stargate.gemi.dev:1994

\end{document}
% Options for packages loaded elsewhere
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
%
\documentclass[
]{article}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
  \usepackage{textcomp} % provide euro and other symbols
\else % if luatex or xetex
  \usepackage{unicode-math}
  \defaultfontfeatures{Scale=MatchLowercase}
  \defaultfontfeatures[\rmfamily]{Ligatures=TeX,Scale=1}
\fi
% Use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\IfFileExists{microtype.sty}{% use microtype if available
  \usepackage[]{microtype}
  \UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}
\makeatletter
\@ifundefined{KOMAClassName}{% if non-KOMA class
  \IfFileExists{parskip.sty}{%
    \usepackage{parskip}
  }{% else
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{6pt plus 2pt minus 1pt}}
}{% if KOMA class
  \KOMAoptions{parskip=half}}
\makeatother
\usepackage{xcolor}
\IfFileExists{xurl.sty}{\usepackage{xurl}}{} % add URL line breaks if available
\IfFileExists{bookmark.sty}{\usepackage{bookmark}}{\usepackage{hyperref}}
\hypersetup{
  hidelinks,
  pdfcreator={LaTeX via pandoc}}
\urlstyle{same} % disable monospaced font for URLs
\setlength{\emergencystretch}{3em} % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{-\maxdimen} % remove section numbering

\author{}
\date{}

\begin{document}

\hypertarget{identity2}{%
\section{Identity2}\label{identity2}}

\begin{verbatim}
 ┌─┐┌┬┐┌─┐┬    ┌─╮ ┬ ┬ ┬┌┬┐ ┬ ┬ ┬ ┌─┐
 └─┐││││ ││    ├┘┐ │ │╲│ ││ │ │╲│ │┌┐
 └─┘┴ ┴└─┘└─┘  ┴─┘ ┴ ┴ ┴ ┴┘ ┴ ┴ ┴ └─┘ 
\end{verbatim}

My main hobby project is the perfection of DIY bound books.

The objective is to publish bound books relying entirely on free open
source materials and common household resources and materials.

I am currently working on covers and this is the draft chapter on my
best effort to date \href{gemini://identity2.com}{The Full publisation
draft}

there are two tracks:

print on plain paper using art style like watercolor or bokeh which can
print and laminate of varnish on plain paper and not look cheap. This
has largely not worked for me yet, perhaks when ai resolutions are
better.

the second and current method is to use photo paper against my
`free/cheap' principals and requiring a folded over flap to get enough
`heft'

D R A F T C H A P T E R

\hypertarget{cover-art-and-printing}{%
\subsection{Cover Art and Printing}\label{cover-art-and-printing}}

There are many blind alleys with printing DIY covers on various papers
and card stock, and inkjet and laser.

I have finally achieved something I can live with for professional
appearance and resilience.

I will describe the materials and process.

Materials: * A4 photo paper, either laser or inkjet * Clear adhesive
type laminating film, matt or gloss finish * I am using wide rolls of
packaging tape and baking paper, never seen it as matt

Paper will be within normal printer tolerances up to about 120gsm. When
say 100gsm paper is laminated and folded double it will be at least
240gms. The heft and feel is OK.

Photo paper when laminated can give brilliant color and be resistant to
water and handling.

\hypertarget{preparation}{%
\subsubsection{Preparation}\label{preparation}}

\begin{itemize}
\tightlist
\item
  For books based on A6 or A5, less trimming
\item
  Print A4 photo paper with your art.
\item
  Paper will never be long enough, even if you go to the largest
  standard printer page which is ``Legal'' and that size is probably not
  made for photo paper.
\item
  So you use standard cheap A4 and add wings to the short edge(s) using
  but, not overlap join and double sided tape. See ``j'' in diagram
\item
  You need to be clever with your design so that the join ends up
  ``inside'' the fold and also serves the role of holding the folded
  flap closed.
\item
  Note the ══════ in the diagram below that indicates the double sided
  tape.
\end{itemize}

\begin{verbatim}
    ┌───────────────────────────────────────────────┐s
   f└──═j═───────────────────── e                   │
    ┌──═══─────────────────────                     │
    └───────────────────────────────────────────────┘s
long cut edge                                     spine   
\end{verbatim}

\hypertarget{process}{%
\subsubsection{Process:}\label{process}}

\begin{itemize}
\tightlist
\item
  Print and thoroughly dry the A4 image, add wing(s) on the short side
  of the A4 using double sided tape, they should be too long, for now,
  dont overlap the join or you get a ridge in the cover.
\item
  create the two folds for the spine at ``s''.
\item
  Bind the cover to the book block, I am assuming hot-glue hand perfect
  binding here, so laminating must be done after heating or it will
  distort.
\item
  Fold back the cover and cut the LONG edge of the book block only to
  it's final size.
\item
  Fold the cover under on the long axis per diagram ``f'' (you double
  sided tape should fold under otherwise you get an obvious join\ldots{}
  melt the cover off and start again if yoou fail. (The best thing about
  hot-melt glue :))
\item
  Open the fold at ``f'' again and laminate the cover with self adhesive
  laminate.
\item
  If you are cheap like me and use box tape as laminate you need to use
  oven baking film to cover the adhesive side and peel it back slowly
  after correctly positioning.
\item
  refold the cover at ``f'' on the long axis and peel the second side of
  the double sided tape to fix the fold closed.
\item
  trim the excess length at ``e'' from the folded under cover section.
\item
  Now cut the two short sides of the book to size.
\item
  Voilà
\end{itemize}

Found this quite robust the expected delaminating on the cut short edge
did not happen. Use cheap inkjet ink so I expect my ink to fade in a few
years. Expect my box sealing tape to yellow in a few years. I expect
none of my books to useful for so long.

\end{document}
