SMOLNET PORTAL home about changes
iopus6: most content ready, one article left before review - tgtimes - The Gopher Times	Err	bitreich.org	70
hgit clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes	URL:git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes	bitreich.org	70
1Log	/scm/tgtimes/log.gph	bitreich.org	70
1Files	/scm/tgtimes/files.gph	bitreich.org	70
1Refs	/scm/tgtimes/refs.gph	bitreich.org	70
1Tags	/scm/tgtimes/tag	bitreich.org	70
1README	/scm/tgtimes/file/README.md.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 312ddaa7709f6f6c0add7e0cec8b731f4f56b8dc	/scm/tgtimes/commit/312ddaa7709f6f6c0add7e0cec8b731f4f56b8dc.gph	bitreich.org	70
1parent a4635b292a3162295158a6ebf1a182dd04bcb1a7	/scm/tgtimes/commit/a4635b292a3162295158a6ebf1a182dd04bcb1a7.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Tue,  4 Oct 2022 00:50:43 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
iopus6: most content ready, one article left before review	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M opus6/article-ig0r-I-Hate-Modern-T… |       3 ++-	Err	bitreich.org	70
i  M opus6/article-katolaz-formatting-p… |      32 ++++++++++++++++++++++++-------	Err	bitreich.org	70
i  M opus6/article-mort-the-tar-archive… |       1 +	Err	bitreich.org	70
i  D opus6/article-seirdy-An-experiment… |     303 -------------------------------	Err	bitreich.org	70
i  A opus6/article-seirdy-an-experiment… |     292 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i  M opus6/article-sirjofri-glenda-adve… |       5 +++++	Err	bitreich.org	70
i  M opus6/article-tgtimes-amazon-mturk… |      27 +++++++++++++++++++++------	Err	bitreich.org	70
i  M opus6/article-tgtimes-byte-mag.mw   |      25 ++++++++++++++++++++++++-	Err	bitreich.org	70
i  M opus6/article-tgtimes-c64-browser.… |       7 +++++++	Err	bitreich.org	70
i  M opus6/article-tgtimes-darknet-diar… |      12 ++++++++++++	Err	bitreich.org	70
i  M opus6/article-tgtimes-ircnow.mw     |      22 +++++++++++++++++++++-	Err	bitreich.org	70
i  M opus6/article-tgtimes-mnt-pocket-r… |       1 +	Err	bitreich.org	70
i  M opus6/article-tgtimes-sentient-reg… |      15 +++++++++++++--	Err	bitreich.org	70
i  M opus6/article-tgtimes-space-weathe… |       1 +	Err	bitreich.org	70
i  A opus6/footer.mw                     |      24 ++++++++++++++++++++++++	Err	bitreich.org	70
i  A opus6/tgtimes6.mw                   |      21 +++++++++++++++++++++	Err	bitreich.org	70
i  A opus6/tgtimes6.pdf                  |       0 	Err	bitreich.org	70
i  A opus6/tgtimes6.txt                  |     863 +++++++++++++++++++++++++++++++	Err	bitreich.org	70
i	Err	bitreich.org	70
i18 files changed, 1333 insertions(+), 321 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/opus6/article-ig0r-I-Hate-Modern-Technology.mw b/opus6/article-ig0r-I-Hate-Modern-Technology.mw	/scm/tgtimes/file/opus6/article-ig0r-I-Hate-Modern-Technology.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH ig0r	Err	bitreich.org	70
i I Hate Modern Technology	Err	bitreich.org	70
i+.2C 37v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Modern technology sucks.	Err	bitreich.org	70
i@@ -62,7 +63,7 @@ I'm perfectly happy carrying around paper ID (paper ID doesn't spy on my).	Err	bitreich.org	70
i People are idiots	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-Most companies justify making technology suck more by saying it's ‘easier' and more ‘convenient' for normal people.	Err	bitreich.org	70
i+Most companies justify making technology suck more by saying it's 'easier' and more 'convenient' for normal people.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Stop making easy and more convenient.	Err	bitreich.org	70
1diff --git a/opus6/article-katolaz-formatting-paragraphs.mw b/opus6/article-katolaz-formatting-paragraphs.mw	/scm/tgtimes/file/opus6/article-katolaz-formatting-paragraphs.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH katolaz	Err	bitreich.org	70
i fold, fmt, par: get your text in order   	Err	bitreich.org	70
i+.2C 19v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i If you happen to read plain text files (e.g., phlog posts), you have	Err	bitreich.org	70
i@@ -13,24 +14,24 @@ case, as you might have noticed, the magic number is 72). But how to	Err	bitreich.org	70
i they manage to do that? 	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-Most common editors have a command to format a paragraph (`M-q` in	Err	bitreich.org	70
i+Most common editors have a command to format a paragraph ('M-q' in	Err	bitreich.org	70
i Emacs, 'gwip' or '{gq}' in vim normal mode, etc.). But obviously,	Err	bitreich.org	70
i there are several Unix tools that can help you getting the right	Err	bitreich.org	70
i formatting for your files. We are talking of fold(1), fmt(1), and	Err	bitreich.org	70
i par(1), so keep reading if you want to know more.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-The oldest one is probably `fold(1)` (and it is also the only one to be	Err	bitreich.org	70
i+The oldest one is probably fold(1) (and it is also the only one to be	Err	bitreich.org	70
i defined in the POSIX standard...). It will just break each line to make	Err	bitreich.org	70
i it fit a given length in characters (by default, 72, which is indeed a	Err	bitreich.org	70
i magic number). Let's see how to wrap the lines of this post at 54	Err	bitreich.org	70
i characters:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ fold -w 54 20190213_fold.txt | head -10	Err	bitreich.org	70
i     fold, fmt, par: get your text in order	Err	bitreich.org	70
i ============================================	Err	bitreich.org	70
i-	Err	bitreich.org	70
i If you happen to read plain text files (e.g., phlog po	Err	bitreich.org	70
i sts), you have	Err	bitreich.org	70
i probably noticed that, especially on gopher, the lines	Err	bitreich.org	70
i@@ -41,12 +42,15 @@ on the matter, and like all the lines to be "justified	Err	bitreich.org	70
i $	Err	bitreich.org	70
i .DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.2C 4v	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Notice that fold(1) did not really think twice before breaking "posts"	Err	bitreich.org	70
i or "authors" across two lines. This is pretty inconvenient, to say the	Err	bitreich.org	70
i least. You can actually force fold(1) to break stuff at blank spaces,	Err	bitreich.org	70
i using the '-s' option:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ fold -w 54 -s  20190213_fold.txt |head -10	Err	bitreich.org	70
i    fold, fmt, par: get your text in order	Err	bitreich.org	70
i@@ -62,11 +66,13 @@ on the matter, and like all the lines to be	Err	bitreich.org	70
i $	Err	bitreich.org	70
i .DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.2C 3v	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Nevertheless, the output of fold(1) is still quite off: it breaks lines	Err	bitreich.org	70
i at spaces, but it does not "join" broken lines to have a more consistent	Err	bitreich.org	70
i-formatting. This is where `fmt(1)` jumps in:	Err	bitreich.org	70
i+formatting. This is where fmt(1) jumps in:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ fmt -w 54  20190213_fold.txt |head -10	Err	bitreich.org	70
i    fold, fmt, par: get your text in order	Err	bitreich.org	70
i@@ -80,16 +86,19 @@ on the matter, and like all the lines to be	Err	bitreich.org	70
i "justified" (i.e., all adjusted to have exactly the	Err	bitreich.org	70
i same length, by inserting a few spaces to get the	Err	bitreich.org	70
i $	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.2C 5v	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Now we are talking: fmt(1) seems to be able to to "the right thing"	Err	bitreich.org	70
i without much effort, and it has a few other interesting options as well.	Err	bitreich.org	70
i Just have a look at the manpage. Simple and clear.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-Last but not least, `par(1)` can do whatever fmt(1) and fold(1) can do,	Err	bitreich.org	70
i+Last but not least, par(1) can do whatever fmt(1) and fold(1) can do,	Err	bitreich.org	70
i plus much, much more. For instance:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ par 54 < 20190213_fold.txt  | head -10 	Err	bitreich.org	70
i    fold, fmt, par: get your text in order	Err	bitreich.org	70
i@@ -105,9 +114,11 @@ same length, by inserting a few spaces to get the	Err	bitreich.org	70
i $	Err	bitreich.org	70
i .DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i will give more or less the same output as fmt(1). But:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ par 54j < 20190213_fold.txt  | head -10 	Err	bitreich.org	70
i    fold,   fmt,   par:   get  your   text   in   order	Err	bitreich.org	70
i@@ -123,10 +134,12 @@ same  length, by  inserting a  few spaces  to get  the	Err	bitreich.org	70
i $	Err	bitreich.org	70
i .DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i will additionally "justify" your lines to the prescribed width, while:	Err	bitreich.org	70
i something like:	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ head file.h	Err	bitreich.org	70
i  *                                                    	Err	bitreich.org	70
i@@ -142,9 +155,11 @@ $ head file.h	Err	bitreich.org	70
i $	Err	bitreich.org	70
i .DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i can be easily transformed into: 	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.1C	Err	bitreich.org	70
i .DS	Err	bitreich.org	70
i $ par 40j < file.h	Err	bitreich.org	70
i  *	Err	bitreich.org	70
i@@ -168,17 +183,20 @@ $ par 40j < file.h	Err	bitreich.org	70
i  *	Err	bitreich.org	70
i  *	Err	bitreich.org	70
i $	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.2C 12v	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Pretty neat, right?	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i To be honest, par is not the typical example of a unix tool that	Err	bitreich.org	70
i "does exactly one thing", but it certainly "does it very well" all the	Err	bitreich.org	70
i things it does. The author of par(1) felt the need to apologise in the	Err	bitreich.org	70
i manpage about the style of his code and documentation, but I still think	Err	bitreich.org	70
i par(1) is an awesome tool nevertheless.	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i .IP "fold(1)"	Err	bitreich.org	70
i appeared in BSD1 (1978-1979)	Err	bitreich.org	70
i .	Err	bitreich.org	70
1diff --git a/opus6/article-mort-the-tar-archive-format.mw b/opus6/article-mort-the-tar-archive-format.mw	/scm/tgtimes/file/opus6/article-mort-the-tar-archive-format.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i GNU tar(1) extraction is quadratic	Err	bitreich.org	70
i+.2C 16v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i When implementing something from the ground, it gets possible to build-up a simple home-baked file format or protocol looking perfect without any cruft and legacy.	Err	bitreich.org	70
1diff --git a/opus6/article-seirdy-An-experiment-to-test-GitHub-Copilot-s-legality.mw b/opus6/article-seirdy-An-experiment-to-test-GitHub-Copilot-s-legality.mw	/scm/tgtimes/file/opus6/article-seirdy-An-experiment-to-test-GitHub-Copilot-s-legality.mw.gph	bitreich.org	70
i@@ -1,303 +0,0 @@	Err	bitreich.org	70
i-.SH seirdy	Err	bitreich.org	70
i-An experiment to test GitHub Copilot's legality	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.QS	Err	bitreich.org	70
i-This article was posted on 2022-07-01 by Rohan Kumar	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://seirdy.one/posts/2022/07/01/experiment-copilot-legality/	Err	bitreich.org	70
i-gemini://seirdy.one/posts/2022/07/01/experiment-copilot-legality/index.gmi	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-and is now republished on this newspaper, with permission (CC-BY-SA 4.0).	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Preface	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-I am not a lawyer.	Err	bitreich.org	70
i-This post is satirical commentary on:	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP \(bu	Err	bitreich.org	70
i-The absurdity of Microsoft and OpenAI’s legal justification for GitHub Copilot.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP \(bu	Err	bitreich.org	70
i-The oversimplifications people use to argue against GitHub Copilot (I don’t like it when people agree with me for the wrong reasons).	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP \(bu	Err	bitreich.org	70
i-The relationship between capital and legal outcomes.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP \(bu	Err	bitreich.org	70
i-How civil cases seem like sporting events where people “win” or “lose”, rather than opportunities to improve our understanding of law.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-In the process, I intentionally misrepresent how the judicial system works:	Err	bitreich.org	70
i-I portray the system the way people like to imagine it works.	Err	bitreich.org	70
i-Please don’t make any important legal decisions based on anything I say.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-The only section you should take seriously is “Context:	Err	bitreich.org	70
i-the relevant technologies”.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Introduction	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-GitHub is enabling copyleft violation \fBat scale\fR with Copilot.	Err	bitreich.org	70
i-GitHub Copilot encourages people to make derivative works of source code without complying with the original code’s license.	Err	bitreich.org	70
i-This facilitates the creation of permissively-licensed or proprietary derivatives of copyleft code.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Unfortunately, challenging Microsoft (GitHub’s parent company) in court is a bad idea:	Err	bitreich.org	70
i-their legal budget probably ensures their victory, and they likely already have a comprehensive defense planned.	Err	bitreich.org	70
i-How can we determine Copilot’s legality on a level playing field? We can create legal precedent that they haven’t had a chance to study yet!	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-A chat with Matt Campbell about a speech synthesizer gave me a horrible idea.	Err	bitreich.org	70
i-I think I know a way to find out if GitHub Copilot is legal:	Err	bitreich.org	70
i-we could use its legal justification against another software project with a smaller legal budget.	Err	bitreich.org	70
i-Specifically, against a speech synthesizer.	Err	bitreich.org	70
i-The outcome of our actions could set a legal precedent to determine the legality of Copilot.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Context: the relevant technologies	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Let’s cover the technologies and actors at play before I start my evil monologue.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Exhibit A: GitHub Copilot	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-GitHub Copilot is a predictive autocompletion service for writing software.	Err	bitreich.org	70
i-It’s powered by OpenAI Codex,	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://openai.com/blog/openai-codex/	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-a language model based on GPT-3.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://en.wikipedia.org/wiki/GPT-3	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-It was trained using the source code of public repositories hosted on GitHub, regardless of their licensing.	Err	bitreich.org	70
i-In response to a Request for Comments from the US Patent and Trademark Office, OpenAI claimed that “Artificial Intelligence Innovation”, such as code written by GitHub Copilot, should be considered “fair use”.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-See Comment Regarding Request for Comments on Intellectual Property Protection for Artificial Intelligence Innovation submitted by OpenAI to the USPTO.	Err	bitreich.org	70
i-https://www.uspto.gov/sites/default/files/documents/OpenAI_RFC-84-FR-58141.pdf	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Many of the code snippets it suggests are exact copies of source code from various GitHub repositories.	Err	bitreich.org	70
i-For an example, see this tweet:	Err	bitreich.org	70
i-I don't want to say anything but that's not the right license Mr Copilot.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://nitter.net/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i-https://twitter.com/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-by Armin Ronacher	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://lucumr.pocoo.org/about/	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-It contains a screen recording of Copilot suggesting this Quake code.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://github.com/id-Software/Quake-III-Arena/blob/dbe4ddb10315479fc00086f08e25d968b4b43c49/code/game/q_math.c#L552	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-When prompted to do so, it obediently fills in a permissive license.	Err	bitreich.org	70
i-That permissive license violates the Quake code’s GPL-2.0 license.	Err	bitreich.org	70
i-Copilot provides no indication that a license violation is taking place.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-GitHub performed its own research into the matter.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-I doubt anybody worth their salt would count on a company to hold itself accountable, but at least they tried.	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-You can read about it on their blog:	Err	bitreich.org	70
i-GitHub Copilot research recitation,	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://github.blog/2021-06-30-github-copilot-research-recitation/	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-by Albert Ziegler.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://github.com/wunderalbert	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-I’m not convinced that it accounts for the fact that suggested code might have mechanical alterations to match surrounding text, while still remaining close enough to trained data to be a license violation.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Exhibit B: The Eloquence speech synthesizer	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-I recently had a chat with Matt on IRC about screen readers and different types of speech synthesizers.	Err	bitreich.org	70
i-I mentioned that while I do like some variety, I always find myself returning to the underrated robotic voice of eSpeak NG.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://github.com/espeak-ng/espeak-ng/	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-He shared some of my fondness, and also shared his preference for a similar speech synthesizer called Eloquence.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Downloads of Eloquence are easy to find (it’s even included with the JAWS screen reader), but I struggle to find any “official” pages about the original Eloquence.	Err	bitreich.org	70
i-Nuance acquired Eloquent Technology, the developer of Eloquence.	Err	bitreich.org	70
i-Microsoft later acquired Nuance.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Eloquence sample audio	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Matt recorded this sample audio clip of Eloquence reading some text.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://seirdy.one/a/eloquence.mp3	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-The text is from the introduction of Best practices for inclusive textual websites.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://seirdy.one/posts/2020/11/23/website-best-practices/	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.QP	Err	bitreich.org	70
i-My primary focus is inclusive design.	Err	bitreich.org	70
i-Specifically, I focus on supporting underrepresented ways to read a page.	Err	bitreich.org	70
i-Not all users load a page in a common web-browser and navigate effortlessly with their eyes and hands.	Err	bitreich.org	70
i-Authors often neglect people who read through accessibility tools, tiny viewports, machine translators, “reading mode” implementations, the Tor network, printouts, hostile networks, and uncommon browsers, to name a few.	Err	bitreich.org	70
i-I list more niches in the conclusion.	Err	bitreich.org	70
i-Compatibility with so many niches sounds far more daunting than it really is:	Err	bitreich.org	70
i-if you only selectively override browser defaults and use plain-old, semantic HTML (POSH), you’ve done half of the work already.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-I like the Eloquence speech synthesizer.	Err	bitreich.org	70
i-It sounds similar to the robotic yet predictable voice of my beloved eSpeak NG, but with improved overall quality.	Err	bitreich.org	70
i-Unfortunately, Eloquence is proprietary.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Exhibit C: Deep learning speech synthesis	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-Deep learning speech synthesis	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://en.wikipedia.org/wiki/Deep_learning_speech_synthesis	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-is a recent approach to speech synthesizer creation.	Err	bitreich.org	70
i-It involves training a deep neural network on voice samples, and using the trained model to generate speech similar to a real human voice.	Err	bitreich.org	70
i-One synthesizer using deep learning speech synthesis is Mozilla’s TTS.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://github.com/mozilla/TTS	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Zero-shot approaches could allow a pre-trained model to generate multiple different voices.	Err	bitreich.org	70
i-YourTTS	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-https://doi.org/10.48550/arXiv.2112.02418	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-is one such example.	Err	bitreich.org	70
i-This could allow us to synthetically re-create a person’s voice more easily.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-My horrible plan	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-My horrible plan revolves around going through two different lawsuits to set some judicial precedents; these precedents could improve the odds of succeeding in a lawsuit against Microsoft for Copilot’s licensing violations.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-If this succeeds, we have new legal justification that GitHub Copilot is illegal; if it fails, we have still gained a means to legally re-create proprietary software.	Err	bitreich.org	70
i-It’s a win-win situation.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Part One: set a precedent	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 1.	Err	bitreich.org	70
i-Train a modern text-to-speech (TTS) engine using the voice a proprietary one made by a company with a small legal budget.	Err	bitreich.org	70
i-Keep the model’s internals hidden.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 2.	Err	bitreich.org	70
i-Then release the final TTS under a permissive license.	Err	bitreich.org	70
i-Remember, we’re still keeping the machine-learning model hidden!	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 3.	Err	bitreich.org	70
i-Wait for that company to file suit.	Err	bitreich.org	70
i-.FS	Err	bitreich.org	70
i-If the stars align, you could file an anticipatory suit against the company.	Err	bitreich.org	70
i-It’s common for declaratory judgement regarding intellectual property rights.	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-https://en.wikipedia.org/wiki/Declaratory_judgment	Err	bitreich.org	70
i-.FE	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 4.	Err	bitreich.org	70
i-Win or lose the case.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Part Two: use that precedent against Microsoft’s Nuance	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Our goal here is to get the same legal outcome as the low-stakes “trial run” of Part One.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Microsoft owns Nuance.	Err	bitreich.org	70
i-Nuance previously bought Eloquent Technology, the developers of the Eloquence speech synthesizer.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 1.	Err	bitreich.org	70
i-Repeat Part One against Nuance speech synthesizers, including Eloquence.	Err	bitreich.org	70
i-Go to court.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 2.	Err	bitreich.org	70
i-Have the ruling from Part One cited as legal precedent.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.IP 3.	Err	bitreich.org	70
i-Achieve the same outcome as Part One, demonstrating that we have indeed set precedent that works against Microsoft’s legal department.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Implications of the outcomes	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-If we \fIwin\fR both cases:	Err	bitreich.org	70
i-Microsoft has the legal high ground.	Err	bitreich.org	70
i-Making a derivative of a copyrighted work using a machine-learning algorithm allows us to bypass copyright licenses.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-If we \fIlose\fR both cases:	Err	bitreich.org	70
i-Microsoft does not have the legal high ground.	Err	bitreich.org	70
i-We have good judicial precedent against Microsoft to use when filing suit for Copilot’s behavior.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Either way, it’s an absolute win for free software.	Err	bitreich.org	70
i-Taking down Copilot protects copyleft from enabling proprietary derivatives (and by extension, protects software freedom).	Err	bitreich.org	70
i-But if we accidentally win these two low-stakes “test” cases, we still gain something else:	Err	bitreich.org	70
i-we can liberate huge swaths of proprietary software, starting with speech synthesizers.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Update: on satire	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-This post isn’t “satire through-and-through” like something from The Onion.	Err	bitreich.org	70
i-Rather, my intent was to make some clear points, but extrapolate them to absurdity to highlight other problems.	Err	bitreich.org	70
i-I don’t think I was clear enough when doing this.	Err	bitreich.org	70
i-I’m sorry.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-Copilot has been found to suggest significant amounts of code that is dangerously similar to existing works.	Err	bitreich.org	70
i-It does this without disclosing obligations that come with those works’ licenses.	Err	bitreich.org	70
i-Training a model on copyrighted works may not be wrong in and of itself; however, using that model to generate new works that are not sufficiently distinct from original works is where things get problematic.	Err	bitreich.org	70
i-Copilot’s users could apply proprietary licenses to the generated works, defeating the point of copyleft.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-When a tool almost exclusively encourages problematic behavior, the makers of that tool should have put thought into its implications.	Err	bitreich.org	70
i-GitHub and OpenAI have not demonstrated a sufficiently careful approach.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.PP	Err	bitreich.org	70
i-I don’t think that “going after” a smaller player just to manipulate our legal system is a good thing to do.	Err	bitreich.org	70
i-The fact that this idea seems plausible to some of my readers shows how warped our perception of the judicial system is.	Err	bitreich.org	70
i-Even if it’s accurate (I doubt it’s accurate, but I’m not certain), it’s sad.	Err	bitreich.org	70
i-Judicial systems incentivise too much predatory behavior.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-.SS	Err	bitreich.org	70
i-Corrections	Err	bitreich.org	70
i-.	Err	bitreich.org	70
i-It’s come to my attention that Eloquence may or may not still belong to Nuance.	Err	bitreich.org	70
i-Further research is needed.	Err	bitreich.org	70
i-Eloquent Technology was acquired by SpeechWorks in 2000.	Err	bitreich.org	70
1diff --git a/opus6/article-seirdy-an-experiment-to-test-github-copilot-s-legality.mw b/opus6/article-seirdy-an-experiment-to-test-github-copilot-s-legality.mw	/scm/tgtimes/file/opus6/article-seirdy-an-experiment-to-test-github-copilot-s-legality.mw.gph	bitreich.org	70
i@@ -0,0 +1,292 @@	Err	bitreich.org	70
i+.SH seirdy	Err	bitreich.org	70
i+An experiment to test GitHub Copilot's legality	Err	bitreich.org	70
i+.2C 157v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.QP	Err	bitreich.org	70
i+This article was posted on 2022-07-01 by Rohan Kumar	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://seirdy.one/posts/2022/07/01/experiment-copilot-legality/	Err	bitreich.org	70
i+gemini://seirdy.one/posts/2022/07/01/experiment-copilot-legality/index.gmi	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+and is now republished on this newspaper, with permission (CC-BY-SA 4.0).	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Preface"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I am not a lawyer.	Err	bitreich.org	70
i+This post is satirical commentary on:	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+The absurdity of Microsoft and OpenAI's legal justification for GitHub Copilot.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+The oversimplifications people use to argue against GitHub Copilot (I don't like it when people agree with me for the wrong reasons).	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+The relationship between capital and legal outcomes.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+How civil cases seem like sporting events where people “win” or “lose”, rather than opportunities to improve our understanding of law.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+In the process, I intentionally misrepresent how the judicial system works:	Err	bitreich.org	70
i+I portray the system the way people like to imagine it works.	Err	bitreich.org	70
i+Please don't make any important legal decisions based on anything I say.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+The only section you should take seriously is “Context:	Err	bitreich.org	70
i+the relevant technologies”.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Introduction"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+GitHub is enabling copyleft violation \fBat scale\fR with Copilot.	Err	bitreich.org	70
i+GitHub Copilot encourages people to make derivative works of source code without complying with the original code's license.	Err	bitreich.org	70
i+This facilitates the creation of permissively-licensed or proprietary derivatives of copyleft code.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Unfortunately, challenging Microsoft (GitHub's parent company) in court is a bad idea:	Err	bitreich.org	70
i+their legal budget probably ensures their victory, and they likely already have a comprehensive defense planned.	Err	bitreich.org	70
i+How can we determine Copilot's legality on a level playing field? We can create legal precedent that they haven't had a chance to study yet!	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+A chat with Matt Campbell about a speech synthesizer gave me a horrible idea.	Err	bitreich.org	70
i+I think I know a way to find out if GitHub Copilot is legal:	Err	bitreich.org	70
i+we could use its legal justification against another software project with a smaller legal budget.	Err	bitreich.org	70
i+Specifically, against a speech synthesizer.	Err	bitreich.org	70
i+The outcome of our actions could set a legal precedent to determine the legality of Copilot.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Context: the relevant technologies	Err	bitreich.org	70
i+Let's cover the technologies and actors at play before I start my evil monologue.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Exhibit A: GitHub Copilot"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+GitHub Copilot is a predictive autocompletion service for writing software.	Err	bitreich.org	70
i+It's powered by OpenAI Codex,	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://openai.com/blog/openai-codex/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+a language model based on GPT-3.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://en.wikipedia.org/wiki/GPT-3	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+It was trained using the source code of public repositories hosted on GitHub, regardless of their licensing.	Err	bitreich.org	70
i+In response to a Request for Comments from the US Patent and Trademark Office, OpenAI claimed that “Artificial Intelligence Innovation”, such as code written by GitHub Copilot, should be considered “fair use”.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+See Comment Regarding Request for Comments on Intellectual Property Protection	Err	bitreich.org	70
i+for Artificial Intelligence Innovation submitted by OpenAI to the USPTO.	Err	bitreich.org	70
i+https://www.uspto.gov/sites/default/files/documents/OpenAI_RFC-84-FR-58141.pdf	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Many of the code snippets it suggests are exact copies of source code from various GitHub repositories.	Err	bitreich.org	70
i+For an example, see this tweet:	Err	bitreich.org	70
i+I don't want to say anything but that's not the right license Mr Copilot.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://nitter.net/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i+https://twitter.com/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+by Armin Ronacher	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://lucumr.pocoo.org/about/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+It contains a screen recording of Copilot suggesting this Quake code.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://github.com/id-Software/Quake-III-Arena/blob/master/code/game/q_math.c	Err	bitreich.org	70
i+At line 552	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+When prompted to do so, it obediently fills in a permissive license.	Err	bitreich.org	70
i+That permissive license violates the Quake code's GPL-2.0 license.	Err	bitreich.org	70
i+Copilot provides no indication that a license violation is taking place.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+GitHub performed its own research into the matter.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+I doubt anybody worth their salt would count on a company to hold itself	Err	bitreich.org	70
i+accountable, but at least they tried.	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+You can read about it on their blog:	Err	bitreich.org	70
i+GitHub Copilot research recitation,	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://github.blog/2021-06-30-github-copilot-research-recitation/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+by Albert Ziegler.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://github.com/wunderalbert	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+I'm not convinced that it accounts for the fact that suggested code might have mechanical alterations to match surrounding text, while still remaining close enough to trained data to be a license violation.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Exhibit B: The Eloquence speech synthesizer"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I recently had a chat with Matt on IRC about screen readers and different types of speech synthesizers.	Err	bitreich.org	70
i+I mentioned that while I do like some variety, I always find myself returning to the underrated robotic voice of eSpeak NG.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://github.com/espeak-ng/espeak-ng/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+He shared some of my fondness, and also shared his preference for a similar speech synthesizer called Eloquence.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Downloads of Eloquence are easy to find (it's even included with the JAWS screen reader), but I struggle to find any “official” pages about the original Eloquence.	Err	bitreich.org	70
i+Nuance acquired Eloquent Technology, the developer of Eloquence.	Err	bitreich.org	70
i+Microsoft later acquired Nuance.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Eloquence sample audio"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Matt recorded this sample audio clip of Eloquence reading some text.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://seirdy.one/a/eloquence.mp3	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+The text is from the introduction of Best practices for inclusive textual websites.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://seirdy.one/posts/2020/11/23/website-best-practices/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.QP	Err	bitreich.org	70
i+My primary focus is inclusive design.	Err	bitreich.org	70
i+Specifically, I focus on supporting underrepresented ways to read a page.	Err	bitreich.org	70
i+Not all users load a page in a common web-browser and navigate effortlessly with their eyes and hands.	Err	bitreich.org	70
i+Authors often neglect people who read through accessibility tools, tiny viewports, machine translators, “reading mode” implementations, the Tor network, printouts, hostile networks, and uncommon browsers, to name a few.	Err	bitreich.org	70
i+I list more niches in the conclusion.	Err	bitreich.org	70
i+Compatibility with so many niches sounds far more daunting than it really is:	Err	bitreich.org	70
i+if you only selectively override browser defaults and use plain-old, semantic HTML (POSH), you've done half of the work already.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I like the Eloquence speech synthesizer.	Err	bitreich.org	70
i+It sounds similar to the robotic yet predictable voice of my beloved eSpeak NG, but with improved overall quality.	Err	bitreich.org	70
i+Unfortunately, Eloquence is proprietary.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Exhibit C: Deep learning speech synthesis"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Deep learning speech synthesis	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://en.wikipedia.org/wiki/Deep_learning_speech_synthesis	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+is a recent approach to speech synthesizer creation.	Err	bitreich.org	70
i+It involves training a deep neural network on voice samples, and using the trained model to generate speech similar to a real human voice.	Err	bitreich.org	70
i+One synthesizer using deep learning speech synthesis is Mozilla's TTS.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://github.com/mozilla/TTS	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Zero-shot approaches could allow a pre-trained model to generate multiple different voices.	Err	bitreich.org	70
i+YourTTS	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://doi.org/10.48550/arXiv.2112.02418	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+is one such example.	Err	bitreich.org	70
i+This could allow us to synthetically re-create a person's voice more easily.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "My horrible plan"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+My horrible plan revolves around going through two different lawsuits to set some judicial precedents; these precedents could improve the odds of succeeding in a lawsuit against Microsoft for Copilot's licensing violations.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+If this succeeds, we have new legal justification that GitHub Copilot is illegal; if it fails, we have still gained a means to legally re-create proprietary software.	Err	bitreich.org	70
i+It's a win-win situation.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Part One: set a precedent"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 1.	Err	bitreich.org	70
i+Train a modern text-to-speech (TTS) engine using the voice a proprietary one made by a company with a small legal budget.	Err	bitreich.org	70
i+Keep the model's internals hidden.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 2.	Err	bitreich.org	70
i+Then release the final TTS under a permissive license.	Err	bitreich.org	70
i+Remember, we're still keeping the machine-learning model hidden!	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 3.	Err	bitreich.org	70
i+Wait for that company to file suit.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+If the stars align, you could file an anticipatory suit against the company.	Err	bitreich.org	70
i+It's common for declaratory judgement regarding intellectual property rights.	Err	bitreich.org	70
i+https://en.wikipedia.org/wiki/Declaratory_judgment	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 4.	Err	bitreich.org	70
i+Win or lose the case.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Part Two: use that precedent against Microsoft's Nuance"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Our goal here is to get the same legal outcome as the low-stakes “trial run” of Part One.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Microsoft owns Nuance.	Err	bitreich.org	70
i+Nuance previously bought Eloquent Technology, the developers of the Eloquence speech synthesizer.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 1.	Err	bitreich.org	70
i+Repeat Part One against Nuance speech synthesizers, including Eloquence.	Err	bitreich.org	70
i+Go to court.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 2.	Err	bitreich.org	70
i+Have the ruling from Part One cited as legal precedent.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP 3.	Err	bitreich.org	70
i+Achieve the same outcome as Part One, demonstrating that we have indeed set precedent that works against Microsoft's legal department.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Implications of the outcomes"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+If we \fIwin\fR both cases:	Err	bitreich.org	70
i+Microsoft has the legal high ground.	Err	bitreich.org	70
i+Making a derivative of a copyrighted work using a machine-learning algorithm allows us to bypass copyright licenses.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+If we \fIlose\fR both cases:	Err	bitreich.org	70
i+Microsoft does not have the legal high ground.	Err	bitreich.org	70
i+We have good judicial precedent against Microsoft to use when filing suit for Copilot's behavior.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Either way, it's an absolute win for free software.	Err	bitreich.org	70
i+Taking down Copilot protects copyleft from enabling proprietary derivatives (and by extension, protects software freedom).	Err	bitreich.org	70
i+But if we accidentally win these two low-stakes “test” cases, we still gain something else:	Err	bitreich.org	70
i+we can liberate huge swaths of proprietary software, starting with speech synthesizers.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Update: on satire"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+This post isn't “satire through-and-through” like something from The Onion.	Err	bitreich.org	70
i+Rather, my intent was to make some clear points, but extrapolate them to absurdity to highlight other problems.	Err	bitreich.org	70
i+I don't think I was clear enough when doing this.	Err	bitreich.org	70
i+I'm sorry.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Copilot has been found to suggest significant amounts of code that is dangerously similar to existing works.	Err	bitreich.org	70
i+It does this without disclosing obligations that come with those works' licenses.	Err	bitreich.org	70
i+Training a model on copyrighted works may not be wrong in and of itself; however, using that model to generate new works that are not sufficiently distinct from original works is where things get problematic.	Err	bitreich.org	70
i+Copilot's users could apply proprietary licenses to the generated works, defeating the point of copyleft.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+When a tool almost exclusively encourages problematic behavior, the makers of that tool should have put thought into its implications.	Err	bitreich.org	70
i+GitHub and OpenAI have not demonstrated a sufficiently careful approach.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+I don't think that “going after” a smaller player just to manipulate our legal system is a good thing to do.	Err	bitreich.org	70
i+The fact that this idea seems plausible to some of my readers shows how warped our perception of the judicial system is.	Err	bitreich.org	70
i+Even if it's accurate (I doubt it's accurate, but I'm not certain), it's sad.	Err	bitreich.org	70
i+Judicial systems incentivise too much predatory behavior.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Corrections"	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+It's come to my attention that Eloquence may or may not still belong to Nuance.	Err	bitreich.org	70
i+Further research is needed.	Err	bitreich.org	70
i+Eloquent Technology was acquired by SpeechWorks in 2000.	Err	bitreich.org	70
1diff --git a/opus6/article-sirjofri-glenda-adventure.mw b/opus6/article-sirjofri-glenda-adventure.mw	/scm/tgtimes/file/opus6/article-sirjofri-glenda-adventure.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH sirjofri	Err	bitreich.org	70
i Glenda adventure	Err	bitreich.org	70
i+.2C 9v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .QP	Err	bitreich.org	70
i Glenda found herself in a dark forest.	Err	bitreich.org	70
i@@ -8,6 +9,7 @@ Glenda found herself in a dark forest.	Err	bitreich.org	70
i Do operating systems dream of electric bunnies?	Err	bitreich.org	70
i Nothing is certain about that, but it does not prevent you to try.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i Sir Jofri offers us a piece of fiction built out of the reality of the plan 9 operating system.	Err	bitreich.org	70
i .FS	Err	bitreich.org	70
i http://sirjofri.de/oat/tmp/glenda_adventure.txt	Err	bitreich.org	70
i@@ -15,3 +17,6 @@ http://sirjofri.de/oat/tmp/glenda_adventure.txt	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Where should this go next?	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+A story first published on the 9front Mailing List.	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-amazon-mturk.mw b/opus6/article-tgtimes-amazon-mturk.mw	/scm/tgtimes/file/opus6/article-tgtimes-amazon-mturk.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i The Modern Mechanical Turk	Err	bitreich.org	70
i+.2C 34v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i In 1770, long before the exploitation of electricity, a machine was built in the pretention of being able to play Chess.	Err	bitreich.org	70
i@@ -10,17 +11,31 @@ A child who is good at chess, that is!	Err	bitreich.org	70
i Actuating levers, the operator would make the puppet move, fooling the audience that technical advances occasionally make use of black magic.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-	Err	bitreich.org	70
i+Amazon called a software platform Amazon Mechanical Turk.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://en.wikipedia.org/wiki/Amazon_Mechanical_Turk	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+It offers management for harvesting food for machine learning: human description of images, videos, products, and other kind of canned thoughts that machine learning can make use of to build models.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-I wish I would be 	Err	bitreich.org	70
i-and given the very large scale at which it is deployed, it means that you, web user, have experienced the Google, and later Cloudflare "captcha".	Err	bitreich.org	70
i-Testing whether an user is an individual or a bot would, at the opposite, explaining machines what is a bus, a tracktor, a crosswalk, or a traffic light.	Err	bitreich.org	70
i+Uber for Cyber.	Err	bitreich.org	70
i+Human translators shouting at machines the language they got whispered through their life.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP "Ghostworker. Noun."	Err	bitreich.org	70
i+1. Worker performing activity that will only be appreciated as data feeding an algorhithm.	Err	bitreich.org	70
i+2. Worker with no access to who it provide work to, both employer and client are invisible to him.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://www.ghostwork.org	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+given the very large scale at which these data-harvesting structures are deployed, it means that you, web user, have experienced the Google and Cloudflare "captcha" block window.	Err	bitreich.org	70
i+That window preventing you to submit a form unless you click on all buses, tracktors, crosswalks, traffic lights... to verify that you are indeed a human and not a bot trying to access the website.	Err	bitreich.org	70
i+Instead of prooving its belonging to the mankind, at the opposite, the user is explaining to machines what is a bus, a tracktor, a crosswalk, or a traffic light.	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i Here is your Great Technological Singularity for the greatest common entertainment:	Err	bitreich.org	70
i-Nothing more than a moving puppet, actuated by humans.	Err	bitreich.org	70
i+Nothing more than a moving puppet, actuated by humans, barely even paid for it, if paid at all...	Err	bitreich.org	70
i .FS	Err	bitreich.org	70
i https://en.wikipedia.org/wiki/Mechanical_Turk	Err	bitreich.org	70
i .FE	Err	bitreich.org	70
i-https://en.wikipedia.org/wiki/Amazon_Mechanical_Turk	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-byte-mag.mw b/opus6/article-tgtimes-byte-mag.mw	/scm/tgtimes/file/opus6/article-tgtimes-byte-mag.mw.gph	bitreich.org	70
i@@ -1,6 +1,29 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i BYTE Magazine Covers	Err	bitreich.org	70
i+.2C 17v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-https://bytecovers.com	Err	bitreich.org	70
i+The BYTE magazine lives among the legends of computer magazines.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Being a paper glossy magazine, it had fancy covers.	Err	bitreich.org	70
i+Our usual data archivist heroes, Archive.org, have a large collections of covers for these things.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i https://archive.org/details/byte-magazine	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+On another level of effort, someone with passion and patience, actually went through recreatinhg the scene coming from these covers, that never really existed...	Err	bitreich.org	70
i+Until they did!	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://bytecovers.com	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.QP	Err	bitreich.org	70
i+In the 1970s and 1980s, Byte magazine featured covers with beautiful, surreal paintings by Robert F. Tinney.	Err	bitreich.org	70
i+What if the scenes that Mr. Tinney imagined actually existed in real life?	Err	bitreich.org	70
i+And what if, as Mr. Tinney was painting them, there was a photographer standing next to him, capturing the scene on film?	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.QP	Err	bitreich.org	70
i+That's the idea behind this site.	Err	bitreich.org	70
i+I created and photographed real-world objects and composited the images together in order to show what Mr. Tinney's images might look like in real life.	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-c64-browser.mw b/opus6/article-tgtimes-c64-browser.mw	/scm/tgtimes/file/opus6/article-tgtimes-c64-browser.mw.gph	bitreich.org	70
i@@ -1 +1,8 @@	Err	bitreich.org	70
i+.SH tgtimes	Err	bitreich.org	70
i+A C64 4chan Browser	Err	bitreich.org	70
i+.2C 1v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i https://imgur.com/H36LTRV	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-darknet-diaries.mw b/opus6/article-tgtimes-darknet-diaries.mw	/scm/tgtimes/file/opus6/article-tgtimes-darknet-diaries.mw.gph	bitreich.org	70
i@@ -1 +1,13 @@	Err	bitreich.org	70
i+.SH tgtimes	Err	bitreich.org	70
i+Darknet Diaries	Err	bitreich.org	70
i+.2C 5v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+The mysterious Dark Net.	Err	bitreich.org	70
i+While not an official institution, this hypotetical place built its very own identity through popular culture and medias.	Err	bitreich.org	70
i+Famous and infamous, the depths of the limbos are explored in the Darknet Diaries podcast,	Err	bitreich.org	70
i+covering and reporting the day-to-day events of that suspicious eden of shadow.	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i+https://darknetdiaries.com	Err	bitreich.org	70
i https://en.wikipedia.org/wiki/Darknet_Diaries	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-ircnow.mw b/opus6/article-tgtimes-ircnow.mw	/scm/tgtimes/file/opus6/article-tgtimes-ircnow.mw.gph	bitreich.org	70
i@@ -1,2 +1,22 @@	Err	bitreich.org	70
i-If anything new about IRCNow, here is a link with a better recording than the one in the previous event:	Err	bitreich.org	70
i+.SH ircnow	Err	bitreich.org	70
i+Better recording of the IRC Now events	Err	bitreich.org	70
i+.2C 8v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+If anything new about IRCNow, here is a link with a better recording than the one in the previous event	Err	bitreich.org	70
i+.FS	Err	bitreich.org	70
i https://media.libreplanet.org/u/libreplanet/m/ircnow-of-the-users-by-the-users-for-the-users/	Err	bitreich.org	70
i+.FE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+The presentation now binds speech and text.	Err	bitreich.org	70
i+As a teaser for the presentation, here are some random contents from it:	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+Independence from Silicon Valley	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+Self-Governance with Free Software	Err	bitreich.org	70
i+and Right to Code	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.IP \(bu	Err	bitreich.org	70
i+Live demo of OpenBSD system administration from the ground up.	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-mnt-pocket-reform-os-support.mw b/opus6/article-tgtimes-mnt-pocket-reform-os-support.mw	/scm/tgtimes/file/opus6/article-tgtimes-mnt-pocket-reform-os-support.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i MNT Pocket Reform OS support	Err	bitreich.org	70
i+.2C 12v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i All these laptop and portable devices come with either Windows, Apple iOS or OSX, Android, sometimes Chrome OS, and even more rarely Ubuntu installed upon.	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-sentient-regex.mw b/opus6/article-tgtimes-sentient-regex.mw	/scm/tgtimes/file/opus6/article-tgtimes-sentient-regex.mw.gph	bitreich.org	70
i@@ -1,6 +1,17 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i Sentient Regex	Err	bitreich.org	70
i+.2C 8v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i-s/Is ([^y]*)\?/Absolutely, (\1)./; 	Err	bitreich.org	70
i-s/Is ([^y]*)\?/I do not thing that (\1)./; 	Err	bitreich.org	70
i+Can there be a sed one-liner that implements Artificial Intelligence?	Err	bitreich.org	70
i+Depending on how what you call Artificial Intelligence, it may!	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+.DS	Err	bitreich.org	70
i+sed -r 's/Is ([^y]*)\?/Absolutely, (\1)./ 	Err	bitreich.org	70
i+s/Is (.*y.*)\?/I do not thing that (\1)./'	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+How does it work for you?	Err	bitreich.org	70
i+How more accurate than this is machine learning going to become to answer our existential questions?	Err	bitreich.org	70
1diff --git a/opus6/article-tgtimes-space-weather-woman.mw b/opus6/article-tgtimes-space-weather-woman.mw	/scm/tgtimes/file/opus6/article-tgtimes-space-weather-woman.mw.gph	bitreich.org	70
i@@ -1,5 +1,6 @@	Err	bitreich.org	70
i .SH tgtimes	Err	bitreich.org	70
i Space Weather Woman	Err	bitreich.org	70
i+.2C 25v	Err	bitreich.org	70
i .	Err	bitreich.org	70
i .PP	Err	bitreich.org	70
i As she names herself, Tamitha Skov	Err	bitreich.org	70
1diff --git a/opus6/footer.mw b/opus6/footer.mw	/scm/tgtimes/file/opus6/footer.mw.gph	bitreich.org	70
i@@ -0,0 +1,24 @@	Err	bitreich.org	70
i+.SH you	Err	bitreich.org	70
i+Publishing in The Gopher Times	Err	bitreich.org	70
i+.2C 10v	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Want your article published?	Err	bitreich.org	70
i+Want to announce something to the Gopher world?	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Directly related to Gopher or not,	Err	bitreich.org	70
i+reach us on IRC with an article in any format,	Err	bitreich.org	70
i+we will handle the rest.	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.DS	Err	bitreich.org	70
i+ircs://irc.bitreich.org/#bitreich-en	Err	bitreich.org	70
i+gopher://bitreich.org/1/tgtimes/	Err	bitreich.org	70
i+git://bitreich.org/tgtimes/	Err	bitreich.org	70
i+.DE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.PP	Err	bitreich.org	70
i+Did you notice the new layout?	Err	bitreich.org	70
i+We now can jump between single and double column as it is more fit:	Err	bitreich.org	70
i+Some large code chunks will not fit in a two-column layout,	Err	bitreich.org	70
i+but text is more pleasant to read on two columns.	Err	bitreich.org	70
1diff --git a/opus6/tgtimes6.mw b/opus6/tgtimes6.mw	/scm/tgtimes/file/opus6/tgtimes6.mw.gph	bitreich.org	70
i@@ -0,0 +1,21 @@	Err	bitreich.org	70
i+.TL	Err	bitreich.org	70
i+The Gopher Times	Err	bitreich.org	70
i+.AB	Err	bitreich.org	70
i+Opus 6 - Gopher news and more - Oct. 2022	Err	bitreich.org	70
i+.AE	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.so opus6/article-tgtimes-sentient-regex.mw	Err	bitreich.org	70
i+.so opus6/article-katolaz-formatting-paragraphs.mw	Err	bitreich.org	70
i+.so opus6/article-mort-the-tar-archive-format.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-byte-mag.mw	Err	bitreich.org	70
i+.so opus6/article-seirdy-an-experiment-to-test-github-copilot-s-legality.mw	Err	bitreich.org	70
i+.so opus6/article-sirjofri-glenda-adventure.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-space-weather-woman.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-c64-browser.mw	Err	bitreich.org	70
i+.so opus6/article-ig0r-I-Hate-Modern-Technology.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-ircnow.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-mnt-pocket-reform-os-support.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-darknet-diaries.mw	Err	bitreich.org	70
i+.so opus6/article-tgtimes-amazon-mturk.mw	Err	bitreich.org	70
i+.	Err	bitreich.org	70
i+.so opus6/footer.mw	Err	bitreich.org	70
1diff --git a/opus6/tgtimes6.pdf b/opus6/tgtimes6.pdf	/scm/tgtimes/file/opus6/tgtimes6.pdf.gph	bitreich.org	70
iBinary files differ.	Err	bitreich.org	70
1diff --git a/opus6/tgtimes6.txt b/opus6/tgtimes6.txt	/scm/tgtimes/file/opus6/tgtimes6.txt.gph	bitreich.org	70
i@@ -0,0 +1,863 @@	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+                      The Gopher Times	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+         Opus 6 - Gopher news and more - Oct. 2022	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Sentient Regex                                 tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Can  there  be a sed one-liner that implements Artifi-	Err	bitreich.org	70
i+   cial Intelligence?  Depending on how what you call Ar-	Err	bitreich.org	70
i+   tificial Intelligence, it may!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   sed -r 's/Is ([^y]*)?/Absolutely, (1)./	Err	bitreich.org	70
i+   s/Is (.*y.*)?/I do not thing that (1)./'	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   How does it work for you?  How more accurate than this	Err	bitreich.org	70
i+   is  machine learning going to become to answer our ex-	Err	bitreich.org	70
i+   istential questions?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   fold, fmt, par: get your text in order         katolaz	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If  you  happen  to read plain text files (e.g., phlog	Err	bitreich.org	70
i+   posts), you have probably noticed that, especially  on	Err	bitreich.org	70
i+   gopher,  the  lines  of a text file tend to be wrapped	Err	bitreich.org	70
i+   all to a similar length. Some authors are very  strict	Err	bitreich.org	70
i+   on  the  matter,  and like all the lines to be "justi-	Err	bitreich.org	70
i+   fied" (i.e., all adjusted to  have  exactly  the  same	Err	bitreich.org	70
i+   length,  by  inserting  a  few spaces to get the count	Err	bitreich.org	70
i+   right). Some other authors (including myself) just  do	Err	bitreich.org	70
i+   not  allow any line to be longer than a certain amount	Err	bitreich.org	70
i+   of characters (in this case, as  you  might  have  no-	Err	bitreich.org	70
i+   ticed, the magic number is 72). But how to they manage	Err	bitreich.org	70
i+   to do that?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Most common editors have a command to format  a  para-	Err	bitreich.org	70
i+   graph  ('M-q' in Emacs, 'gwip' or '{gq}' in vim normal	Err	bitreich.org	70
i+   mode, etc.). But obviously,  there  are  several  Unix	Err	bitreich.org	70
i+   tools  that  can help you getting the right formatting	Err	bitreich.org	70
i+   for your files. We are talking of fold(1), fmt(1), and	Err	bitreich.org	70
i+   par(1), so keep reading if you want to know more.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The oldest one is probably fold(1) (and it is also the	Err	bitreich.org	70
i+   only  one  to be defined in the POSIX standard...). It	Err	bitreich.org	70
i+   will just break each line  to  make  it  fit  a  given	Err	bitreich.org	70
i+   length  in characters (by default, 72, which is indeed	Err	bitreich.org	70
i+   a magic number). Let's see how to wrap  the  lines  of	Err	bitreich.org	70
i+   this post at 54 characters:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ fold -w 54 20190213_fold.txt | head -10	Err	bitreich.org	70
i+       fold, fmt, par: get your text in order	Err	bitreich.org	70
i+   ============================================	Err	bitreich.org	70
i+   If you happen to read plain text files (e.g., phlog po	Err	bitreich.org	70
i+   sts), you have	Err	bitreich.org	70
i+   probably noticed that, especially on gopher, the lines	Err	bitreich.org	70
i+    of a text file	Err	bitreich.org	70
i+   tend to be wrapped all to a similar length. Some autho	Err	bitreich.org	70
i+   rs are very strict	Err	bitreich.org	70
i+   on the matter, and like all the lines to be "justified	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Notice  that fold(1) did not really think twice before	Err	bitreich.org	70
i+   breaking "posts" or "authors" across two  lines.  This	Err	bitreich.org	70
i+   is  pretty inconvenient, to say the least. You can ac-	Err	bitreich.org	70
i+   tually force fold(1) to break stuff at  blank  spaces,	Err	bitreich.org	70
i+   using the '-s' option:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ fold -w 54 -s  20190213_fold.txt |head -10	Err	bitreich.org	70
i+      fold, fmt, par: get your text in order	Err	bitreich.org	70
i+   ============================================	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If you happen to read plain text files (e.g., phlog	Err	bitreich.org	70
i+   posts), you have	Err	bitreich.org	70
i+   probably noticed that, especially on gopher, the	Err	bitreich.org	70
i+   lines of a text file	Err	bitreich.org	70
i+   tend to be wrapped all to a similar length. Some	Err	bitreich.org	70
i+   authors are very strict	Err	bitreich.org	70
i+   on the matter, and like all the lines to be	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Nevertheless,  the  output  of  fold(1) is still quite	Err	bitreich.org	70
i+   off: it breaks lines at spaces, but it does not "join"	Err	bitreich.org	70
i+   broken  lines  to  have  a more consistent formatting.	Err	bitreich.org	70
i+   This is where fmt(1) jumps in:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ fmt -w 54  20190213_fold.txt |head -10	Err	bitreich.org	70
i+      fold, fmt, par: get your text in order	Err	bitreich.org	70
i+   ============================================	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If you happen to read plain text files (e.g., phlog	Err	bitreich.org	70
i+   posts), you have probably noticed that, especially on	Err	bitreich.org	70
i+   gopher, the lines of a text file tend to be wrapped	Err	bitreich.org	70
i+   all to a similar length. Some authors are very strict	Err	bitreich.org	70
i+   on the matter, and like all the lines to be	Err	bitreich.org	70
i+   "justified" (i.e., all adjusted to have exactly the	Err	bitreich.org	70
i+   same length, by inserting a few spaces to get the	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Now we are talking: fmt(1) seems to be able to to "the	Err	bitreich.org	70
i+   right thing" without much effort, and  it  has  a  few	Err	bitreich.org	70
i+   other  interesting  options as well.  Just have a look	Err	bitreich.org	70
i+   at the manpage. Simple and clear.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Last but not least, par(1) can do whatever fmt(1)  and	Err	bitreich.org	70
i+   fold(1) can do, plus much, much more. For instance:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ par 54 < 20190213_fold.txt  | head -10	Err	bitreich.org	70
i+      fold, fmt, par: get your text in order	Err	bitreich.org	70
i+   ============================================	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If you happen to read plain text files (e.g., phlog	Err	bitreich.org	70
i+   posts), you have probably noticed that, especially on	Err	bitreich.org	70
i+   gopher, the lines of a text file tend to be wrapped	Err	bitreich.org	70
i+   all to a similar length. Some authors are very	Err	bitreich.org	70
i+   strict on the matter, and like all the lines to be	Err	bitreich.org	70
i+   "justified" (i.e., all adjusted to have exactly the	Err	bitreich.org	70
i+   same length, by inserting a few spaces to get the	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   will give more or less the same output as fmt(1). But:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ par 54j < 20190213_fold.txt  | head -10	Err	bitreich.org	70
i+      fold,   fmt,   par:   get  your   text   in   order	Err	bitreich.org	70
i+   ============================================	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If you  happen to read  plain text files  (e.g., phlog	Err	bitreich.org	70
i+   posts), you have probably  noticed that, especially on	Err	bitreich.org	70
i+   gopher, the  lines of a  text file tend to  be wrapped	Err	bitreich.org	70
i+   all  to  a  similar  length.  Some  authors  are  very	Err	bitreich.org	70
i+   strict on  the matter,  and like all  the lines  to be	Err	bitreich.org	70
i+   "justified" (i.e.,  all adjusted  to have  exactly the	Err	bitreich.org	70
i+   same  length, by  inserting a  few spaces  to get  the	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   will  additionally  "justify"  your  lines to the pre-	Err	bitreich.org	70
i+   scribed width, while: something like:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ head file.h	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * include/linux/memory.h -  generic memory definition	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * This is mainly for topological representation. We define the	Err	bitreich.org	70
i+    * basic "struct memory_block" here, which can be embedded in per-arch	Err	bitreich.org	70
i+    * definitions or NUMA information.	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * Basic handling of the devices is done in drivers/base/memory.c	Err	bitreich.org	70
i+    * and system devices are handled in drivers/base/sys.c.	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   can be easily transformed into:	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   $ par 40j < file.h	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * include/linux/memory.h    -   generic	Err	bitreich.org	70
i+    *memory definition	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * This   is   mainly  for   topological	Err	bitreich.org	70
i+    * representation.  We define  the basic	Err	bitreich.org	70
i+    * "struct memory_block" here, which can	Err	bitreich.org	70
i+    * be  embedded in  per-arch definitions	Err	bitreich.org	70
i+    * or NUMA information.	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * Basic  handling  of  the  devices  is	Err	bitreich.org	70
i+    * done  in   drivers/base/memory.c  and	Err	bitreich.org	70
i+    * system   devices   are   handled   in	Err	bitreich.org	70
i+    * drivers/base/sys.c.	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    * Memory   block   are   exported   via	Err	bitreich.org	70
i+    * sysfs  in  the  class/memory/devices/	Err	bitreich.org	70
i+    * directory.	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+    *	Err	bitreich.org	70
i+   $	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Pretty neat, right?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   To be honest, par is not the typical example of a unix	Err	bitreich.org	70
i+   tool  that  "does exactly one thing", but it certainly	Err	bitreich.org	70
i+   "does it very well" all the things it does. The author	Err	bitreich.org	70
i+   of  par(1)  felt  the need to apologise in the manpage	Err	bitreich.org	70
i+   about the style of his code and documentation,  but  I	Err	bitreich.org	70
i+   still think par(1) is an awesome tool nevertheless.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   fold(1) appeared in BSD1 (1978-1979)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   fmt(1) appeared in BSD1 (1978-1979)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   par(1) was developed by Adam Costello in  1993,  as  a	Err	bitreich.org	70
i+     replacement for fmt(1).	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   GNU tar(1) extraction is quadratic             tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   When  implementing  something from the ground, it gets	Err	bitreich.org	70
i+   possible to build-up a simple home-baked  file  format	Err	bitreich.org	70
i+   or  protocol  looking  perfect  without  any cruft and	Err	bitreich.org	70
i+   legacy.  Easy to implement, fast to adopt,  supporting	Err	bitreich.org	70
i+   everything  you  need  from  it,  and not much more...	Err	bitreich.org	70
i+   Likely an alternative to a huge elephant in the  room:	Err	bitreich.org	70
i+   the  current standard in place used by everyone, huge,	Err	bitreich.org	70
i+   with many extensions with many use-cases...	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Why bother, then, with implementing the huge and  dif-	Err	bitreich.org	70
i+   ficult  file  format  or  protocol?   Maybe because it	Err	bitreich.org	70
i+   would be used by many software, and  writing  data  in	Err	bitreich.org	70
i+   this slightly more bloated format would help making it	Err	bitreich.org	70
i+   compatible with all the software that already  support	Err	bitreich.org	70
i+   it.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   In this compromise, a limit can be drawn, across which	Err	bitreich.org	70
i+   the  big  and bloated format or protocol is dropped in	Err	bitreich.org	70
i+   favor of a simpler, more reasonable, less time-wasting	Err	bitreich.org	70
i+   alternative, eventually home-brewed.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The result is a new tar implementation written for the	Err	bitreich.org	70
i+   single special-case of a 1.1 TiB file!  [1]	Err	bitreich.org	70
i+   1 https://mort.coffee/home/tar/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   BYTE Magazine Covers                           tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The  BYTE magazine lives among the legends of computer	Err	bitreich.org	70
i+   magazines.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Being a paper glossy magazine, it  had  fancy  covers.	Err	bitreich.org	70
i+   Our  usual  data archivist heroes, Archive.org, have a	Err	bitreich.org	70
i+   large collections of covers for these things.  [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   On another level of effort, someone with  passion  and	Err	bitreich.org	70
i+   patience,  actually went through recreatinhg the scene	Err	bitreich.org	70
i+   coming from these covers, that never really existed...	Err	bitreich.org	70
i+   Until they did!  [2]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> In the 1970s and 1980s, Byte magazine featured cov-	Err	bitreich.org	70
i+    ers  with  beautiful,  surreal paintings by Robert F.	Err	bitreich.org	70
i+    Tinney.  What if the scenes that Mr. Tinney  imagined	Err	bitreich.org	70
i+    actually  existed  in real life?  And what if, as Mr.	Err	bitreich.org	70
i+    Tinney was painting them, there  was  a  photographer	Err	bitreich.org	70
i+    standing next to him, capturing the scene on film?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> That's the idea behind this site.   I  created  and	Err	bitreich.org	70
i+    photographed  real-world  objects  and composited the	Err	bitreich.org	70
i+    images together in order to show  what  Mr.  Tinney's	Err	bitreich.org	70
i+    images might look like in real life.	Err	bitreich.org	70
i+   1 https://archive.org/details/byte-magazine	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+    2 https://bytecovers.com	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   An experiment to test GitHub Copilot's legality seirdy	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >>  This article was posted on 2022-07-01 by Rohan Ku-	Err	bitreich.org	70
i+    mar [1] and is now  republished  on  this  newspaper,	Err	bitreich.org	70
i+    with permission (CC-BY-SA 4.0).	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Preface	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I am not a lawyer.  This post is satirical  commentary	Err	bitreich.org	70
i+   on:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o The absurdity of Microsoft and OpenAI's legal justi-	Err	bitreich.org	70
i+     fication for GitHub Copilot.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o The oversimplifications people use to argue  against	Err	bitreich.org	70
i+     GitHub  Copilot  (I  don't like it when people agree	Err	bitreich.org	70
i+     with me for the wrong reasons).	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o The relationship between capital and legal outcomes.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o How civil cases seem like sporting events where peo-	Err	bitreich.org	70
i+     ple  “win”  or  “lose”, rather than opportunities to	Err	bitreich.org	70
i+     improve our understanding of law.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   In the process, I intentionally misrepresent  how  the	Err	bitreich.org	70
i+   judicial  system  works:  I portray the system the way	Err	bitreich.org	70
i+   people like to imagine it works.   Please  don't  make	Err	bitreich.org	70
i+   any important legal decisions based on anything I say.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The only section you should take  seriously  is  “Con-	Err	bitreich.org	70
i+   text: the relevant technologies”.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Introduction	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   GitHub is enabling copyleft violation  at  scale  with	Err	bitreich.org	70
i+   Copilot.   GitHub  Copilot  encourages  people to make	Err	bitreich.org	70
i+   derivative works of source code without complying with	Err	bitreich.org	70
i+   the  original  code's  license.   This facilitates the	Err	bitreich.org	70
i+   creation  of  permissively-licensed   or   proprietary	Err	bitreich.org	70
i+   derivatives of copyleft code.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Unfortunately, challenging Microsoft (GitHub's  parent	Err	bitreich.org	70
i+   company)  in  court  is a bad idea: their legal budget	Err	bitreich.org	70
i+   probably ensures their victory, and  they  likely  al-	Err	bitreich.org	70
i+   ready  have  a comprehensive defense planned.  How can	Err	bitreich.org	70
i+   we determine Copilot's legality  on  a  level  playing	Err	bitreich.org	70
i+   field? We can create legal precedent that they haven't	Err	bitreich.org	70
i+   had a chance to study yet!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   A chat with Matt Campbell about a  speech  synthesizer	Err	bitreich.org	70
i+   gave me a horrible idea.  I think I know a way to find	Err	bitreich.org	70
i+   out if GitHub Copilot is legal: we could use its legal	Err	bitreich.org	70
i+   justification  against another software project with a	Err	bitreich.org	70
i+   smaller legal budget.  Specifically, against a  speech	Err	bitreich.org	70
i+   synthesizer.   The  outcome of our actions could set a	Err	bitreich.org	70
i+   legal precedent to determine the legality of Copilot.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Context: the relevant  technologies  Let's  cover  the	Err	bitreich.org	70
i+   technologies and actors at play before I start my evil	Err	bitreich.org	70
i+   monologue.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Exhibit A: GitHub Copilot	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   GitHub Copilot is a predictive autocompletion  service	Err	bitreich.org	70
i+   for  writing  software.  It's powered by OpenAI Codex,	Err	bitreich.org	70
i+   [2] a language model  based  on  GPT-3.   [3]  It  was	Err	bitreich.org	70
i+   trained  using  the source code of public repositories	Err	bitreich.org	70
i+   hosted on GitHub, regardless of their  licensing.   In	Err	bitreich.org	70
i+   response  to a Request for Comments from the US Patent	Err	bitreich.org	70
i+   and Trademark Office, OpenAI claimed that  “Artificial	Err	bitreich.org	70
i+   Intelligence  Innovation”,  such  as  code  written by	Err	bitreich.org	70
i+   GitHub Copilot, should be considered “fair use”.  [4]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Many of the code snippets it suggests are exact copies	Err	bitreich.org	70
i+   of  source code from various GitHub repositories.  For	Err	bitreich.org	70
i+   an example, see this tweet: I don't want to  say  any-	Err	bitreich.org	70
i+   thing  but  that's  not  the right license Mr Copilot.	Err	bitreich.org	70
i+   [5] by Armin Ronacher [6] It contains a screen record-	Err	bitreich.org	70
i+   ing of Copilot suggesting this Quake code.   [7]  When	Err	bitreich.org	70
i+   prompted to do so, it obediently fills in a permissive	Err	bitreich.org	70
i+   license.  That permissive license violates  the  Quake	Err	bitreich.org	70
i+   code's  GPL-2.0  license.  Copilot provides no indica-	Err	bitreich.org	70
i+   tion that a license violation is taking place.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   GitHub performed its own  research  into  the  matter.	Err	bitreich.org	70
i+   [8] You can read about it on their blog: GitHub  Copi-	Err	bitreich.org	70
i+   lot research recitation, [9] by Albert Ziegler.   [10]	Err	bitreich.org	70
i+   I'm  not  convinced that it accounts for the fact that	Err	bitreich.org	70
i+   suggested code might have  mechanical  alterations  to	Err	bitreich.org	70
i+   match  surrounding  text,  while still remaining close	Err	bitreich.org	70
i+   enough to trained data to be a license violation.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Exhibit B: The Eloquence speech synthesizer	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I recently had a chat with Matt on  IRC  about  screen	Err	bitreich.org	70
i+   readers and different types of speech synthesizers.  I	Err	bitreich.org	70
i+   mentioned that while I do like some variety, I  always	Err	bitreich.org	70
i+   find  myself returning to the underrated robotic voice	Err	bitreich.org	70
i+   of eSpeak NG.  [11] He shared some of my fondness, and	Err	bitreich.org	70
i+   also  shared  his preference for a similar speech syn-	Err	bitreich.org	70
i+   thesizer called Eloquence.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Downloads of Eloquence are easy to find (it's even in-	Err	bitreich.org	70
i+   cluded with the JAWS screen reader), but I struggle to	Err	bitreich.org	70
i+   find any “official”  pages  about  the  original  Elo-	Err	bitreich.org	70
i+   quence.   Nuance acquired Eloquent Technology, the de-	Err	bitreich.org	70
i+   veloper of Eloquence.  Microsoft  later  acquired  Nu-	Err	bitreich.org	70
i+   ance.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Eloquence sample audio	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Matt recorded this  sample  audio  clip  of  Eloquence	Err	bitreich.org	70
i+   reading some text.  [12] The text is from  the  intro-	Err	bitreich.org	70
i+   duction  of  Best practices for inclusive textual web-	Err	bitreich.org	70
i+   sites.  [13]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> My primary focus  is  inclusive  design.   Specifi-	Err	bitreich.org	70
i+    cally, I focus on supporting underrepresented ways to	Err	bitreich.org	70
i+    read a page.  Not all users load a page in  a  common	Err	bitreich.org	70
i+    web-browser and navigate effortlessly with their eyes	Err	bitreich.org	70
i+    and hands.  Authors often  neglect  people  who  read	Err	bitreich.org	70
i+    through  accessibility tools, tiny viewports, machine	Err	bitreich.org	70
i+    translators, “reading mode” implementations, the  Tor	Err	bitreich.org	70
i+    network,  printouts,  hostile  networks, and uncommon	Err	bitreich.org	70
i+    browsers, to name a few.  I list more niches  in  the	Err	bitreich.org	70
i+    conclusion.  Compatibility with so many niches sounds	Err	bitreich.org	70
i+    far more daunting than it really is: if you only  se-	Err	bitreich.org	70
i+    lectively  override  browser  defaults and use plain-	Err	bitreich.org	70
i+    old, semantic HTML (POSH), you've done  half  of  the	Err	bitreich.org	70
i+    work already.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I like the Eloquence speech  synthesizer.   It  sounds	Err	bitreich.org	70
i+   similar  to  the  robotic  yet predictable voice of my	Err	bitreich.org	70
i+   beloved eSpeak NG, but with improved overall  quality.	Err	bitreich.org	70
i+   Unfortunately, Eloquence is proprietary.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Exhibit C: Deep learning speech synthesis	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Deep learning speech synthesis [14] is  a  recent  ap-	Err	bitreich.org	70
i+   proach  to  speech  synthesizer creation.  It involves	Err	bitreich.org	70
i+   training a deep neural network on voice  samples,  and	Err	bitreich.org	70
i+   using  the trained model to generate speech similar to	Err	bitreich.org	70
i+   a real human voice.  One synthesizer using deep learn-	Err	bitreich.org	70
i+   ing speech synthesis is Mozilla's TTS.  [15]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Zero-shot approaches could allow a  pre-trained  model	Err	bitreich.org	70
i+   to generate multiple different voices.   YourTTS  [16]	Err	bitreich.org	70
i+   is one such example.  This could allow us to syntheti-	Err	bitreich.org	70
i+   cally re-create a person's voice more easily.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   My horrible plan	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   My horrible plan revolves  around  going  through  two	Err	bitreich.org	70
i+   different  lawsuits  to  set some judicial precedents;	Err	bitreich.org	70
i+   these precedents could improve the odds of  succeeding	Err	bitreich.org	70
i+   in a lawsuit against Microsoft for Copilot's licensing	Err	bitreich.org	70
i+   violations.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If this succeeds, we have new legal justification that	Err	bitreich.org	70
i+   GitHub  Copilot is illegal; if it fails, we have still	Err	bitreich.org	70
i+   gained a means to legally re-create proprietary  soft-	Err	bitreich.org	70
i+   ware.  It's a win-win situation.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Part One: set a precedent	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1. Train a modern text-to-speech  (TTS)  engine  using	Err	bitreich.org	70
i+     the voice a proprietary one made by a company with a	Err	bitreich.org	70
i+     small legal budget.  Keep the model's internals hid-	Err	bitreich.org	70
i+     den.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   2. Then release the final TTS under a  permissive  li-	Err	bitreich.org	70
i+     cense.   Remember,  we're still keeping the machine-	Err	bitreich.org	70
i+     learning model hidden!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   3. Wait for that company to file suit.  [17]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   4. Win or lose the case.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Part Two: use that precedent against  Microsoft's  Nu-	Err	bitreich.org	70
i+     ance	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Our goal here is to get the same legal outcome as  the	Err	bitreich.org	70
i+   low-stakes “trial run” of Part One.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Microsoft owns Nuance.  Nuance previously bought  Elo-	Err	bitreich.org	70
i+   quent  Technology,  the  developers  of  the Eloquence	Err	bitreich.org	70
i+   speech synthesizer.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1. Repeat Part One against Nuance speech synthesizers,	Err	bitreich.org	70
i+     including Eloquence.  Go to court.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   2. Have the ruling from Part One cited as legal prece-	Err	bitreich.org	70
i+     dent.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   3. Achieve the same outcome as Part One, demonstrating	Err	bitreich.org	70
i+     that we have indeed set precedent that works against	Err	bitreich.org	70
i+     Microsoft's legal department.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Implications of the outcomes	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If we win both cases: Microsoft  has  the  legal  high	Err	bitreich.org	70
i+   ground.  Making a derivative of a copyrighted work us-	Err	bitreich.org	70
i+   ing a machine-learning algorithm allows us  to  bypass	Err	bitreich.org	70
i+   copyright licenses.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If we lose both cases: Microsoft does not have the le-	Err	bitreich.org	70
i+   gal  high  ground.   We  have  good judicial precedent	Err	bitreich.org	70
i+   against  Microsoft  to  use  when  filing   suit   for	Err	bitreich.org	70
i+   Copilot's behavior.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Either way, it's an absolute win  for  free  software.	Err	bitreich.org	70
i+   Taking  down  Copilot  protects copyleft from enabling	Err	bitreich.org	70
i+   proprietary derivatives (and  by  extension,  protects	Err	bitreich.org	70
i+   software  freedom).   But if we accidentally win these	Err	bitreich.org	70
i+   two low-stakes “test” cases, we still  gain  something	Err	bitreich.org	70
i+   else: we can liberate huge swaths of proprietary soft-	Err	bitreich.org	70
i+   ware, starting with speech synthesizers.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Update: on satire	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   This  post  isn't  “satire  through-and-through”  like	Err	bitreich.org	70
i+   something  from  The  Onion.  Rather, my intent was to	Err	bitreich.org	70
i+   make some clear points, but extrapolate them to absur-	Err	bitreich.org	70
i+   dity to highlight other problems.  I don't think I was	Err	bitreich.org	70
i+   clear enough when doing this.  I'm sorry.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Copilot has been found to suggest significant  amounts	Err	bitreich.org	70
i+   of code that is dangerously similar to existing works.	Err	bitreich.org	70
i+   It does this without disclosing obligations that  come	Err	bitreich.org	70
i+   with those works' licenses.  Training a model on copy-	Err	bitreich.org	70
i+   righted works may not be wrong in and of itself;  how-	Err	bitreich.org	70
i+   ever,  using that model to generate new works that are	Err	bitreich.org	70
i+   not sufficiently distinct from original works is where	Err	bitreich.org	70
i+   things  get  problematic.  Copilot's users could apply	Err	bitreich.org	70
i+   proprietary licenses to the generated works, defeating	Err	bitreich.org	70
i+   the point of copyleft.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   When a tool almost exclusively encourages  problematic	Err	bitreich.org	70
i+   behavior,  the  makers  of  that  tool should have put	Err	bitreich.org	70
i+   thought into its implications.  GitHub and OpenAI have	Err	bitreich.org	70
i+   not demonstrated a sufficiently careful approach.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I don't think that “going after” a smaller player just	Err	bitreich.org	70
i+   to  manipulate our legal system is a good thing to do.	Err	bitreich.org	70
i+   The fact that this idea seems plausible to some of  my	Err	bitreich.org	70
i+   readers  shows  how warped our perception of the judi-	Err	bitreich.org	70
i+   cial system is.  Even if it's accurate (I  doubt  it's	Err	bitreich.org	70
i+   accurate,  but  I'm  not certain), it's sad.  Judicial	Err	bitreich.org	70
i+   systems incentivise too much predatory behavior.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Corrections It's come to my attention  that  Eloquence	Err	bitreich.org	70
i+     may  or may not still belong to Nuance.  Further re-	Err	bitreich.org	70
i+     search is needed.  Eloquent Technology was  acquired	Err	bitreich.org	70
i+     by SpeechWorks in 2000.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://seirdy.one/posts/2022/07/01/experiment-copilot-legality/	Err	bitreich.org	70
i+       gemini://seirdy.one/posts/2022/07/01/experiment-copilot-legality/index.gmi	Err	bitreich.org	70
i+     2 https://openai.com/blog/openai-codex/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     3 https://en.wikipedia.org/wiki/GPT-3	Err	bitreich.org	70
i+     4 See Comment Regarding Request for Comments on Intellectual Property Protection	Err	bitreich.org	70
i+       for Artificial Intelligence Innovation submitted by OpenAI to the USPTO.	Err	bitreich.org	70
i+       https://www.uspto.gov/sites/default/files/documents/OpenAI_RFC-84-FR-58141.pdf	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     5 https://nitter.net/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i+       https://twitter.com/mitsuhiko/status/1410886329924194309	Err	bitreich.org	70
i+     6 https://lucumr.pocoo.org/about/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     7 https://github.com/id-Software/Quake-III-Arena/blob/master/code/game/q_math.c	Err	bitreich.org	70
i+       At line 552	Err	bitreich.org	70
i+     8 I doubt anybody worth their salt would count on a company to hold itself	Err	bitreich.org	70
i+       accountable, but at least they tried.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     9 https://github.blog/2021-06-30-github-copilot-research-recitation/	Err	bitreich.org	70
i+     10 https://github.com/wunderalbert	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     11 https://github.com/espeak-ng/espeak-ng/	Err	bitreich.org	70
i+     12 https://seirdy.one/a/eloquence.mp3	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     13 https://seirdy.one/posts/2020/11/23/website-best-practices/	Err	bitreich.org	70
i+     14 https://en.wikipedia.org/wiki/Deep_learning_speech_synthesis	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     15 https://github.com/mozilla/TTS	Err	bitreich.org	70
i+     16 https://doi.org/10.48550/arXiv.2112.02418	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+     17 If the stars align, you could file an anticipatory suit against the company.	Err	bitreich.org	70
i+       It's common for declaratory judgement regarding intellectual property rights.	Err	bitreich.org	70
i+       https://en.wikipedia.org/wiki/Declaratory_judgment	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Glenda adventure                              sirjofri	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Glenda found herself in a dark forest.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Do operating systems dream of electric bunnies?  Noth-	Err	bitreich.org	70
i+   ing is certain about that, but it does not prevent you	Err	bitreich.org	70
i+   to try.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Sir Jofri offers us a piece of fiction  built  out  of	Err	bitreich.org	70
i+   the reality of the plan 9 operating system.  [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Where should this go next?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   A story first published on the 9front Mailing List.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 http://sirjofri.de/oat/tmp/glenda_adventure.txt	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Space Weather Woman                            tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   As she names herself, Tamitha Skov [1]  is  the  Space	Err	bitreich.org	70
i+   Weather  Woman.  You read it right!  She have been do-	Err	bitreich.org	70
i+   ing, since now close to ten years, forecasts about how	Err	bitreich.org	70
i+   is space weather is going.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Just a nerd fantasy?  Only a sci-fi artist on a  peri-	Err	bitreich.org	70
i+   odic  one  woman  show?  Not at all!  Knowing what the	Err	bitreich.org	70
i+   sun is blasting toward Earth can  reveal  more  useful	Err	bitreich.org	70
i+   than it looks.  This includes:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o personnal safety for some plane flights at high lat-	Err	bitreich.org	70
i+     titude.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o GPS communication, something happening in the pocket	Err	bitreich.org	70
i+     of  many  individuals,  some of them even unaware of	Err	bitreich.org	70
i+     the involvement of satellites in the process.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Long distance radio communication, which include Am-	Err	bitreich.org	70
i+     ateur  Radio  operators, but also emergency services	Err	bitreich.org	70
i+     and militaries.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Something  that  Starlink  did  not  invent  [2]  is	Err	bitreich.org	70
i+     satellite-relayed communication, including satellite	Err	bitreich.org	70
i+     internet and voice phone transmission.   Actually  a	Err	bitreich.org	70
i+     lot  of  wind turbines are being given satellite in-	Err	bitreich.org	70
i+     ternet, and see  how  a  little  disruption  [3]  in	Err	bitreich.org	70
i+     satellite  internet  access can disrupt their opera-	Err	bitreich.org	70
i+     tion.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   And all of these fancy things are benefiting from Tam-	Err	bitreich.org	70
i+   itha  Skov's  efforts as a researcher, but also by in-	Err	bitreich.org	70
i+   forming in layman's terms  what  is  going  on  outter	Err	bitreich.org	70
i+   space.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   >> Weather phenomena like coronal mass ejections,  so-	Err	bitreich.org	70
i+    lar flares, and solar particle events.  [4]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Science is elegant.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://www.spaceweatherwoman.com	Err	bitreich.org	70
i+     https://yewtu.be/c/TamithaSkov	Err	bitreich.org	70
i+   2 WildBlue, Viasat, NordNet...	Err	bitreich.org	70
i+     First amateur stellite launched in 1961.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   3 https://hackaday.com/2022/06/02/the-great-euro-sat-hack-should-be-a-warning-to-us-all/	Err	bitreich.org	70
i+   4 https://en.wikipedia.org/wiki/Tamitha_Skov	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   A C64 4chan Browser                            tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   [1]	Err	bitreich.org	70
i+   1 https://imgur.com/H36LTRV	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   I Hate Modern Technology                          ig0r	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Modern  technology  sucks.   This might be me behaving	Err	bitreich.org	70
i+   like a pathetic little angsty  hipster  or  trying  to	Err	bitreich.org	70
i+   LARP  thinking  I'm  somehow  cool, but I think it's a	Err	bitreich.org	70
i+   genuine problem.  Planned Obsolesence	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Technology is being designed to fail.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Apple purposefully makes batteries fail on  their  de-	Err	bitreich.org	70
i+   vices and solders them in such that replacing the bat-	Err	bitreich.org	70
i+   tery on an older device makes no  sense,  forcing  the	Err	bitreich.org	70
i+   customer to buy a new device.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Lenovo's quality has gone down the shitter.  Thinkpads	Err	bitreich.org	70
i+   used  to be thick, bulky, and rugged such that a cave-	Err	bitreich.org	70
i+   man could use it in place of a club.  New models  bend	Err	bitreich.org	70
i+   and  creak, the hinges breaking after several years of	Err	bitreich.org	70
i+   use while older models still run like new.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The reality is companies want people to consume  tech-	Err	bitreich.org	70
i+   nology,  not  use it.  They care about making a profit	Err	bitreich.org	70
i+   rather than giving users a good experience, hence poor	Err	bitreich.org	70
i+   quality  of  manufacturing  to  speed up distribution,	Err	bitreich.org	70
i+   consumption, and the  filling  of  landfills.   Modern	Err	bitreich.org	70
i+   Software Sucks	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Modern software is just bad.   Here's  a  few  reasons	Err	bitreich.org	70
i+   why...	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o It's idiot proof, in that I have little control over	Err	bitreich.org	70
i+     settings and configuration	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Software has become synonymous with adware (see  Mi-	Err	bitreich.org	70
i+     crosoft putting ads into explorer)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o I have to pay money for it (fuck  you,  if  I  could	Err	bitreich.org	70
i+     copy-paste a car I would) Smartphones	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Smartphones are the most annoying  little  shits,  and	Err	bitreich.org	70
i+   for some reason they've become ubiquitous.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Restaurants are starting to ditch regular menus in fa-	Err	bitreich.org	70
i+   vor  of QR codes to be scanned with smartphones.  Why?	Err	bitreich.org	70
i+   Paper is more reliable.  This is a step  backwards  in	Err	bitreich.org	70
i+   my  opinion.   What if I don't have a data plan?  What	Err	bitreich.org	70
i+   if I don't carry a smartphone?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Also why does everything have to be an app?  Why  does	Err	bitreich.org	70
i+   my  passport  have  to be an app?  I'm perfectly happy	Err	bitreich.org	70
i+   carrying around paper ID (paper ID doesn't spy on my).	Err	bitreich.org	70
i+   People are idiots	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Most companies justify making technology suck more  by	Err	bitreich.org	70
i+   saying  it's 'easier' and more 'convenient' for normal	Err	bitreich.org	70
i+   people.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Stop making easy and more  convenient.   Nobody  asked	Err	bitreich.org	70
i+   for that.  We were happy when technology was hard.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Better recording of the IRC Now events          ircnow	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   If  anything  new  about IRCNow, here is a link with a	Err	bitreich.org	70
i+   better recording than the one in  the  previous  event	Err	bitreich.org	70
i+   [1] The presentation now binds speech and text.  As  a	Err	bitreich.org	70
i+   teaser for the presentation, here are some random con-	Err	bitreich.org	70
i+   tents from it:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Independence from Silicon Valley	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Self-Governance with Free Software and Right to Code	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Live demo of OpenBSD system administration from  the	Err	bitreich.org	70
i+     ground up.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://media.libreplanet.org/u/libreplanet/m/ircnow-of-the-users-by-the-users-for-the-users/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   MNT Pocket Reform OS support                   tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   All these laptop and portable devices come with either	Err	bitreich.org	70
i+   Windows, Apple iOS or OSX, Android,  sometimes  Chrome	Err	bitreich.org	70
i+   OS, and even more rarely Ubuntu installed upon.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   But the open hardware commnity is  rising,  and  calls	Err	bitreich.org	70
i+   for a change.  The MNT Pocket Reform lists more exotic	Err	bitreich.org	70
i+   operating systems as officially supported, [1]  or  at	Err	bitreich.org	70
i+   least acknoledged and listed in the front page:	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Debian GNU/Linux	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Support for other distributions: Arch, Ubuntu, Void	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Plan 9 (9front)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o Genode	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   o OpenBSD (in development)	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Are we seeing a year of the open hardware laptop  com-	Err	bitreich.org	70
i+   ing?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://mntre.com/media/reform_md/2022-06-20-introducing-mnt-pocket-reform.html	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Darknet Diaries                                tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The mysterious Dark Net.  While not an official insti-	Err	bitreich.org	70
i+   tution, this hypotetical  place  built  its  very  own	Err	bitreich.org	70
i+   identity  through  popular culture and medias.  Famous	Err	bitreich.org	70
i+   and infamous, the depths of the limbos are explored in	Err	bitreich.org	70
i+   the  Darknet  Diaries  podcast, covering and reporting	Err	bitreich.org	70
i+   the day-to-day events of that suspicious eden of  sha-	Err	bitreich.org	70
i+   dow.  [1]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://darknetdiaries.com	Err	bitreich.org	70
i+     https://en.wikipedia.org/wiki/Darknet_Diaries	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   The Modern Mechanical Turk                     tgtimes	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   In  1770, long before the exploitation of electricity,	Err	bitreich.org	70
i+   a machine was built in the pretention of being able to	Err	bitreich.org	70
i+   play  Chess.   This  machine named Mechanical Turk was	Err	bitreich.org	70
i+   nothing more than a moving puppet actuated by a  small	Err	bitreich.org	70
i+   human, such as a child.  A child who is good at chess,	Err	bitreich.org	70
i+   that is!	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Actuating levers, the operator would make  the  puppet	Err	bitreich.org	70
i+   move, fooling the audience that technical advances oc-	Err	bitreich.org	70
i+   casionally make use of black magic.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Amazon called a software  platform  Amazon  Mechanical	Err	bitreich.org	70
i+   Turk.  [1] It offers management  for  harvesting  food	Err	bitreich.org	70
i+   for  machine  learning:  human  description of images,	Err	bitreich.org	70
i+   videos, products, and other kind  of  canned  thoughts	Err	bitreich.org	70
i+   that machine learning can make use of to build models.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Uber for Cyber.  Human  translators  shouting  at  ma-	Err	bitreich.org	70
i+   chines  the  language they got whispered through their	Err	bitreich.org	70
i+   life.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Ghostworker. Noun. 1. Worker performing activity  that	Err	bitreich.org	70
i+     will  only  be  appreciated as data feeding an algo-	Err	bitreich.org	70
i+     rhithm.  2. Worker with no access to who it  provide	Err	bitreich.org	70
i+     work  to,  both employer and client are invisible to	Err	bitreich.org	70
i+     him.  [2]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   given the  very  large  scale  at  which  these  data-	Err	bitreich.org	70
i+   harvesting structures are deployed, it means that you,	Err	bitreich.org	70
i+   web user, have experienced the Google  and  Cloudflare	Err	bitreich.org	70
i+   "captcha" block window.  That window preventing you to	Err	bitreich.org	70
i+   submit a form unless you click on  all  buses,  track-	Err	bitreich.org	70
i+   tors, crosswalks, traffic lights... to verify that you	Err	bitreich.org	70
i+   are indeed a human and not a bot trying to access  the	Err	bitreich.org	70
i+   website.   Instead  of  prooving  its belonging to the	Err	bitreich.org	70
i+   mankind, at the opposite, the user  is  explaining  to	Err	bitreich.org	70
i+   machines  what is a bus, a tracktor, a crosswalk, or a	Err	bitreich.org	70
i+   traffic light.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Here is your Great Technological Singularity  for  the	Err	bitreich.org	70
i+   greatest  common  entertainment:  Nothing  more than a	Err	bitreich.org	70
i+   moving puppet, actuated by humans,  barely  even  paid	Err	bitreich.org	70
i+   for it, if paid at all...  [3]	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   1 https://en.wikipedia.org/wiki/Amazon_Mechanical_Turk	Err	bitreich.org	70
i+   2 https://www.ghostwork.org	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   3 https://en.wikipedia.org/wiki/Mechanical_Turk	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Publishing in The Gopher Times                     you	Err	bitreich.org	70
i+____________________________________________________________	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Want  your  article published?  Want to announce some-	Err	bitreich.org	70
i+   thing to the Gopher world?	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Directly related to Gopher or not,  reach  us  on  IRC	Err	bitreich.org	70
i+   with  an  article  in  any  format, we will handle the	Err	bitreich.org	70
i+   rest.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   ircs://irc.bitreich.org/#bitreich-en	Err	bitreich.org	70
i+   gopher://bitreich.org/1/tgtimes/	Err	bitreich.org	70
i+   git://bitreich.org/tgtimes/	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+   Did you notice the new layout?  We now  can  jump  be-	Err	bitreich.org	70
i+   tween single and double column as it is more fit: Some	Err	bitreich.org	70
i+   large code chunks will not fit in a two-column layout,	Err	bitreich.org	70
i+   but text is more pleasant to read on two columns.	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/tgtimes/commit/312ddaa7709f6f...
Content-Typetext/plain; charset=utf-8