opus5: put all article content in place - tgtimes - The Gopher Times | |
git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit 637a22ac5fe917a7c92d6d649ded1c38feb4539f | |
parent d917d021d39b60e94389e2aeb629c985e7ea36bc | |
Author: Josuah Demangeon <[email protected]> | |
Date: Sun, 26 Jun 2022 00:45:48 +0200 | |
opus5: put all article content in place | |
Diffstat: | |
M opus5/article-bitreich-BIG-BROWSER… | 8 ++++++-- | |
M opus5/article-bitreich-Bitreich-Co… | 6 +++--- | |
M opus5/article-bitreich-Prof-Skildg… | 2 +- | |
M opus5/article-bitreich-sfeed-1.5-R… | 9 +++++---- | |
M opus5/article-josuah-I-Do-Not-Know… | 4 ++-- | |
M opus5/article-linuxconsole-Animate… | 6 +++++- | |
A opus5/article-tgtimes-A-New-IRC-Ne… | 60 +++++++++++++++++++++++++++… | |
D opus5/article-tgtimes-Bluetooth-Br… | 84 ---------------------------… | |
D opus5/article-tgtimes-Breathing-Op… | 54 ---------------------------… | |
M opus5/article-tgtimes-Embedded-For… | 9 +++++---- | |
D opus5/article-tgtimes-Gopher-Podca… | 35 ---------------------------… | |
D opus5/article-tgtimes-IRCNow.mw | 61 -----------------------------… | |
M opus5/article-tgtimes-Maemo-Leste-… | 4 +++- | |
A opus5/article-tgtimes-Mallumo-Encr… | 32 +++++++++++++++++++++++++++… | |
D opus5/article-tgtimes-Mallumo.mw | 32 -----------------------------… | |
A opus5/article-tgtimes-Open-Source-… | 55 +++++++++++++++++++++++++++… | |
M opus5/article-tgtimes-Relics-of-Fa… | 10 +++++++++- | |
A opus5/article-tgtimes-Search-Podca… | 36 +++++++++++++++++++++++++++… | |
A opus5/article-tgtimes-Wireless-Wir… | 84 +++++++++++++++++++++++++++… | |
M opus5/footer.mw | 11 ++++++++++- | |
M opus5/tgtimes5.mw | 18 ++++++++++-------- | |
M opus5/tgtimes5.pdf | 0 | |
M opus5/tgtimes5.txt | 1332 +++++++++++++++++------------… | |
23 files changed, 1052 insertions(+), 900 deletions(-) | |
--- | |
diff --git a/opus5/article-bitreich-BIG-BROWSER-IS-WATCHING-YOU.mw b/opus5/arti… | |
@@ -1,11 +1,15 @@ | |
.SH 20h | |
BIG BROWSER IS WATCHING YOU! | |
+.2C 11v | |
. | |
.PP | |
-Are you feeling watched all the time? Do you feel unsure when doing something … | |
+Are you feeling watched all the time? Do you feel unsure when doing something … | |
+Whenever you use the web, | |
+someone else is masturbating to your web history. | |
. | |
.PP | |
-You want to know how to be able to do nasty things online without someone mast… | |
+You want to know how to be able to do nasty things online without someone mast… | |
+Come to brcon2022 and find out more. | |
.FS | |
gopher://bitreich.org/1/con/2022 | |
.FE | |
diff --git a/opus5/article-bitreich-Bitreich-Con-2022-Come-and-Talk.mw b/opus5/… | |
@@ -1,6 +1,6 @@ | |
.SH 20h | |
Bitreich Con 2022, Come and Talk! | |
-.2C 20v | |
+.2C 19v | |
. | |
.PP | |
Greetings at 852.770114854 km/h, 34943.004 miles over the Atlantic Ocean. | |
@@ -13,10 +13,10 @@ Christoph Lohmann <[email protected]> | |
.PP | |
There will be two parts: | |
. | |
-.IP July 25th to 28th | |
+.IP "July 25th to 28th" | |
Online presentations, then one day to get to Belgrade | |
. | |
-.IP July 30th to 31st | |
+.IP "July 30th to 31st" | |
We will be in presence, having fun in Belgrade, Serbia. | |
. | |
.PP | |
diff --git a/opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw b/opus… | |
@@ -1,6 +1,6 @@ | |
.SH 20h | |
Prof. Skildgaard: Only Turtle Fans | |
-.2C 10v | |
+.2C 11v | |
. | |
.PP | |
I am happy to announce, that the scientific head of bitreich, Prof. Skildgaard… | |
diff --git a/opus5/article-bitreich-sfeed-1.5-Released.mw b/opus5/article-bitre… | |
@@ -1,5 +1,6 @@ | |
.SH Hiltjo | |
sfeed 1.5 Released | |
+.2C 17v | |
. | |
.PP | |
sfeed | |
@@ -15,13 +16,13 @@ is a tool to convert RSS or Atom feeds from XML to a TAB-se… | |
sfeed has the following notable changes compared to 1.4: | |
.PP | |
Changes: | |
-.IP • | |
+.IP \(bu | |
sfeed_curses: interrupt waitpid while interactive child program is running Thi… | |
-.IP • | |
+.IP \(bu | |
sfeed_curses: close stdin before spawning a plumb program in non-interactive m… | |
-.IP • | |
+.IP \(bu | |
Properly escape backslashes in the man pages (thanks adc!). | |
-.IP • | |
+.IP \(bu | |
Documentation improvements to the man pages and a progress indicator example s… | |
.PP | |
I want to thank all people who gave feedback, | |
diff --git a/opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw b/opus5/articl… | |
@@ -1,6 +1,6 @@ | |
.SH josuah | |
I Do Not Know, Do Not Ask Me | |
-.2C 95v | |
+.2C 78v | |
. | |
.PP | |
The post-Snowden era is marked by a new fact that cannot be ignored anymore: | |
@@ -99,7 +99,7 @@ it is obvious that people will wonder at some point, who is b… | |
.PP | |
The questions are left open. Nothing is made to even hint about the answer. | |
We are left in the doubt, | |
-letting some ensure "it is just in case of a thief, the police officer is goin… | |
+letting some ensure "it is just in case of a burglary, the police officer is g… | |
or other affirm "they are using these images to study how we think to better c… | |
. | |
.PP | |
diff --git a/opus5/article-linuxconsole-Animated-Text-Art.mw b/opus5/article-li… | |
@@ -1,6 +1,6 @@ | |
.SH linuxconsole | |
Animated ASCII art | |
-.2C 20v | |
+.2C 10v | |
. | |
.PP | |
With all the history of ASCII art and demoscene, | |
@@ -18,11 +18,15 @@ The animation speed will likely be too high for a terminal, | |
and can be slowed down with the throttle(1) program as advised | |
by linuxconsole.net, or with the script below: | |
. | |
+.1C | |
+. | |
.DS | |
curl -s http://artscene.textfiles.com/vt100/twilightzone.vt | | |
while :; do dd bs=2 count=1 2>/dev/null; done | |
.DE | |
. | |
+.2C 10 | |
+. | |
.PP | |
You may use the "reset" command to get your terminal normal again | |
after watching. | |
diff --git a/opus5/article-tgtimes-A-New-IRC-Network-IRCNow.mw b/opus5/article-… | |
@@ -0,0 +1,60 @@ | |
+.SH tgtimes | |
+A new IRC network: IRCNow! | |
+.2C 25v | |
+. | |
+.PP | |
+A new IRC network is in town! | |
+.FS | |
+irc://irc.ircnow.net:6667 | |
+ircs://irc.ircnow.net:6697 | |
+.FE | |
+. | |
+Ever wanted to feel what an early community looks like? | |
+The admin jrmu brought the project together, and is currently collecting users… | |
+. | |
+.PP | |
+Whether you looked for a place to host your own community, | |
+or wanted a see a fresh community be grow from fertile ground, | |
+the community is welcoming and active. | |
+. | |
+.QP | |
+IRCNow: Of the Users, By the Users, For the Users | |
+. | |
+.PP | |
+A LibrePlanet event | |
+. | |
+.PP | |
+Something else from this community might catch your attention, | |
+is its orientation toward being administrated by its users themself: | |
+rather than letting the founder handle everything, | |
+the community is oriented toward serious teaching of unix command line and sys… | |
+from beginners to advanced users seeking improvement. | |
+. | |
+.PP | |
+In-person teaching sessions were covered during the LibrePlanet 2022 event | |
+.FS | |
+https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
+.FE | |
+with recording of a test-run of the event | |
+.FS | |
+https://0x0.st/oTal.webm - 0h20m: audio starts - 1h15m: talking about Gopher | |
+.FE | |
+where future and present hackers met together working our their system adminis… | |
+. | |
+Linux Magazine also ran an interview giving a good impression about the spirit… | |
+.FS | |
+https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
+.FE | |
+. | |
+.PP | |
+Beyond yet another IRC network to chat with, | |
+IRCnow offers hosting services for | |
+IRC bouncers, Bots, E-Mail, VPN, Code, File Storage, and Shell Accounts. | |
+. | |
+.PP | |
+The wiki itself features plenty of technical information on system administrat… | |
+which offers a comfortable step-by-step introduction to a complete server admi… | |
+.FS | |
+https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
+.FE | |
+I have often seen administrators hired with less than this much knowledge! | |
diff --git a/opus5/article-tgtimes-Bluetooth-Brain.mw b/opus5/article-tgtimes-B… | |
@@ -1,84 +0,0 @@ | |
-.SH tgtimes | |
-Wireless, wireless everywhere | |
-.2C 60 | |
-. | |
-.PP | |
-Wires! Cables! Connectors! | |
-Computer and electric systems seems to befriend with plugs and sockets. | |
-Why is the computer industry running away from them for everything exposed to … | |
-. | |
-.IP "Where do I plug the cable?" | |
-Everyone needfully face this question at least once, be it the first time they… | |
-From the various connector shapes to choose from, to the various set of protoc… | |
-cables provoke confusion to cable-haters and computer neophytes. | |
-. | |
-.IP "Cables are ugly" | |
-It might not be true for everyone, but computer manufacturers seems to say dif… | |
-Starting with the name "wireless", that comes by opposition to wires, supposin… | |
-Cable management is a full time job for datacenter jockeys, and a chore for th… | |
-. | |
-.IP "Cables are immobile" | |
-Unless making use of an uncommon cable management strategy, | |
-objects connected to cables cannot be carried too far away without unplugging … | |
-. | |
-.PP | |
-So here comes wireless. | |
-While not frequent in large computer infrastructure, wireless is invading the … | |
-Using radio waves to make device talk to each other, at various frequencies, m… | |
-Ready to sacrifice any amount of good engineering to make itself more seducing… | |
-marketting perpetuates the same illusion of making computer troubles fade away… | |
-. | |
-.PP | |
-From the Bluetooth protocol swamp of mixed edge-cases and compmlexity, | |
-to the security vulnerabilities of Wi-Fi, | |
-to the security vulnerabilities of Bluetooth, | |
-to the proprietary but popular protocols like LoRaWan, | |
-to the unreliability and unstability as opposed to wires, | |
-to the black box of wireless broadband such as UTMS and LTE, | |
-Wireless does not have the same fame among developers valuing simplicity and r… | |
-. | |
-.PP | |
-Even the United Army holds griefs against wireless such as Bluetooth, | |
-and disrecommand it for use by militaries: | |
-.FS | |
-https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Final_W… | |
-.FE | |
-. | |
-. | |
-.QP | |
-Do not use Bluetooth devices to send, receive, store, or process classified in… | |
-. | |
-.PP | |
-Nontheless, wireless is fun, beautiful, and filled with culture. | |
-While marketting pushed engineers from the wireless cliff, | |
-long before computer came, radio waves were put at good use in the most simple… | |
-From the AM and FM radio stations to listen while on the road, | |
-the medium-range boat, airplane, truck, pedestrian talkies, and even satellite… | |
-hobbyists building-up their own antennas for inter-continental communication, | |
-garage door openners and remotely controlled drones... | |
-. | |
-.PP | |
-Complex and twisted wireless protocols are only a special case of radio commun… | |
-and simple unobfuscated methods of communication are possible, and even freque… | |
-. | |
-.PP | |
-Be it a simple and inexpensive RTL SDR dongle receiver | |
-.FS | |
-https://www.rtl-sdr.com/ | |
-.FE | |
-to complete receiver-emitters such as HackRF | |
-.FS | |
-https://greatscottgadgets.com/hackrf/one/ | |
-.FE | |
-or LimeSDR | |
-.FS | |
-https://limemicro.com/products/boards/limesdr/ | |
-.FE | |
-among others, the gears for letting one experiment with radio transmissions. | |
-. | |
-.PP | |
-Every year, the American Relay Radio League (ARRL) is publishing a large book … | |
-and its chapter 1 section 1 is \fIDo-It-Yourself Wireless\fR. | |
-. | |
-.PP | |
-This is an invitation for everyone to discover or rediscover the universe of e… | |
diff --git a/opus5/article-tgtimes-Breathing-Open-Source.mw b/opus5/article-tgt… | |
@@ -1,54 +0,0 @@ | |
-.SH tgtimes | |
-Open-Source Breathing | |
-. | |
-.PP | |
-The previous opus had a word or two about how difficult it could | |
-be to get open hardware medical devices. | |
-. | |
-The Freespireco | |
-.FS | |
-https://www.pubinv.org/project/freespireco/ | |
-.FE | |
-project aims to bring a respirator device to life as a completely | |
-Open Hardware project. | |
-. | |
-.PP | |
-The challenge is not coming-up with something that works and is | |
-reliable, but instead to provide a structure robust enough to be | |
-accepted (and funded) for performing all the necessary certifications | |
-needed before being allowed to the medical device market. | |
-. | |
-.PP | |
-There are usually categories of criticalities, and an artificial | |
-respirator is not escaping to the rule. The organiser of the project | |
-have pursued this goal since long, and might likely have a very long | |
-road to go. | |
-. | |
-.PP | |
-It is essentially a pioneer of Open Hardware for critical medical | |
-devices, step-by-step paving up the road toward certification: | |
-designing and building devices to test these equipment, issuing | |
-standards for data (like a JSON schema received over a serial | |
-port directly from the device). | |
-. | |
-.PP | |
-The strategy: offering reproducible tests as an anchor for trust. | |
-Precious argument for facing big pharma equipment vendors that | |
-are having an interest in locking their device down, preventing | |
-repair or even inspection. | |
-. | |
-.PP | |
-In a same journey toward braving Goliath: accessing the Outter Space. | |
-And it is, as crazy as it looks, far from impossible to contribute to | |
-space research even without a diploma: The RTEMS | |
-.FS | |
-https://rtems.org/ | |
-.FE | |
-project is open to contribution. | |
-. | |
-.PP | |
-But that does not discourage the authors of the respirator project to keep goi… | |
-Not in a blind trust for the medical industry, | |
-but in full foresight that nobody would want its mom's life given to a hobbyis… | |
-With this reality in mind, "whatever it takes" turns into "whatever is done", | |
-and the road to certification progresses, one breath at a time. | |
diff --git a/opus5/article-tgtimes-Embedded-Forth-Programming.mw b/opus5/articl… | |
@@ -1,5 +1,6 @@ | |
.SH tgtimes | |
Embedded Forth Programming | |
+.2C 10v | |
. | |
.PP | |
Big computers can run large and complex programming languages, | |
@@ -15,6 +16,8 @@ They serve their purpose to embedded enthusiasts as education… | |
But small "language in a nutshell" are fitting right the small resources of mi… | |
This is the case of Forth and its stack-machine approach. | |
. | |
+.1C | |
+. | |
.IP Mecrisp Forth - http://mecrisp.sourceforge.net/ | |
This implementation immediately targets microcontrollers. | |
See for instance the work of librehacker.com author Christopher Howard. | |
@@ -33,8 +36,6 @@ among the mosts critical pieces of software of a shuttle. | |
. | |
.IP https://github.com/corecode/forth | |
Among notable Forth projects is Simon "corecode" Schubert's nimble forth imple… | |
-.FS | |
-.FE | |
as well as hardware code describing the working of a CPU that executes Forth n… | |
.FS | |
https://github.com/corecode/forth-cpu | |
@@ -76,8 +77,6 @@ Forth is, to my knowledge, the most compact language allowing… | |
. | |
.IP "gopher://retroforth.org/ https://retroforth.org/" | |
A forth implemented in C, Python, C#, Nim, JavaScript and Pascal! | |
-.FS | |
-.FE | |
The C version permits to embed the script into a binary along with the interpr… | |
for a single-binary deployment process. | |
The more classic way to use it is to use shebangs scripts to have executable s… | |
@@ -140,6 +139,8 @@ Think of a LISP machine, but instead being a Forth machine. | |
This video-game uses Forth as a scripting language. | |
When a whole scripting language fits on a thumb, putting it everywhere costs n… | |
. | |
+.2C 5v | |
+. | |
.PP | |
Such a large tool chest for such a small language. | |
With the Covid, Wars under disguise, and other supply chain troubles, | |
diff --git a/opus5/article-tgtimes-Gopher-Podcast-Search.mw b/opus5/article-tgt… | |
@@ -1,35 +0,0 @@ | |
-.SH tgtimes | |
-Search podcasts via Gopher | |
-. | |
-.PP | |
-Do you happen to be a podcast enjoyer? | |
-Maybe you considered to have something to listen to on the road or while cooki… | |
-. | |
-.PP | |
-Combining many different sources, you may encounter some heirlooms | |
-by searching through this gopher front-end for podcast search. | |
-.FS | |
-gopher://gopher.icu/1/pod | |
-.FE | |
-. | |
-.PP | |
-The platform aggregates multiple search APIs of RSS link aggregators with a fo… | |
-and extracts the RSS links for you, | |
-so you do not have to search throug a dozen of webpages just to find the RSS b… | |
-. | |
-.PP | |
-For instance, knowing about the Amp Hour podcast, I tried searching for it: | |
-"Amp Hour" in the search field, and bingo! The first result is "The Amp Hour E… | |
-that was quickly added to my list of RSS feeds in a blast. | |
-. | |
-.PP | |
-Being based off Gopher, this makes it insanely easy to automate a script searc… | |
-downloading the entries and uploading them to an MP3 player of any kind | |
-(dedicated, or as part of a phone or other portable computer). | |
-. | |
-.PP | |
-Want to know more about it? | |
-One place to discuss about it is the Bitreich IRC server | |
-.FS | |
-ircs://irc.bitreich.org/#bitreich-en | |
-.FE | |
diff --git a/opus5/article-tgtimes-IRCNow.mw b/opus5/article-tgtimes-IRCNow.mw | |
@@ -1,61 +0,0 @@ | |
-.SH tgtimes | |
-A new IRC network: IRCNow! | |
-. | |
-.PP | |
-A new IRC network is in town! | |
-.FS | |
-irc://irc.ircnow.net:6667 | |
-ircs://irc.ircnow.net:6697 | |
-.FE | |
-. | |
-Ever wanted to feel what an early community looks like? | |
-The admin jrmu brought the project together, and is currently collecting users… | |
-. | |
-.PP | |
-Whether you looked for a place to host your own community, | |
-or wanted a see a fresh community be grow from fertile ground, | |
-the community is welcoming and active. | |
-. | |
-.QP | |
-IRCNow: Of the Users, By the Users, For the Users | |
-. | |
-.PP | |
-A LibrePlanet event | |
-. | |
-.PP | |
-Something else from this community might catch your attention, | |
-is its orientation toward being administrated by its users themself: | |
-rather than letting the founder handle everything, | |
-the community is oriented toward serious teaching of unix command line and sys… | |
-from beginners to advanced users seeking improvement. | |
-. | |
-.PP | |
-In-person teaching sessions were covered during the LibrePlanet 2022 event | |
-.FS | |
-https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
-.FE | |
-with recording of a test-run of the event | |
-.FS | |
-the voice only starts from 0h20m | |
-talking about Gopher at 1h15m | |
-https://0x0.st/oTal.webm | |
-.FE | |
-where future and present hackers met together working our their system adminis… | |
-. | |
-Linux Magazine also ran an interview giving a good impression about the spirit… | |
-.FS | |
-https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
-.FE | |
-. | |
-.PP | |
-Beyond yet another IRC network to chat with, | |
-IRCnow offers hosting services for | |
-IRC bouncers, Bots, E-Mail, VPN, Code, File Storage, and Shell Accounts. | |
-. | |
-.PP | |
-The wiki itself features plenty of technical information on system administrat… | |
-which offers a comfortable step-by-step introduction to a complete server admi… | |
-.FS | |
-https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
-.FE | |
-I have often seen administrators hired with less than this much knowledge! | |
diff --git a/opus5/article-tgtimes-Maemo-Leste-Update.mw b/opus5/article-tgtime… | |
@@ -1,5 +1,6 @@ | |
.SH tgtimes | |
Maemo Leste keeps kicking in! | |
+.2C 31v | |
. | |
.PP | |
The ultimate hacker's toy project: a OpenSource powered hand-held computer. | |
@@ -42,5 +43,6 @@ The support for the inexpensive PinePhone means you can get a… | |
Grab it while it is hot, the lack of bloated prebuilt application forced into … | |
. | |
.FS | |
-https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-decemb… | |
+https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and- | |
+december-2021-january-april-2022.html | |
.FE | |
diff --git a/opus5/article-tgtimes-Mallumo-Encrypted-IRC.mw b/opus5/article-tgt… | |
@@ -0,0 +1,32 @@ | |
+.SH darkfi | |
+Mallumo Encrypted IRC | |
+.2C 18v | |
+. | |
+.PP | |
+IRC is part of the protocols that survived to the advent of the Web. | |
+. | |
+.PP | |
+It still has users, it still has new network and communities initiatives sprin… | |
+. | |
+.PP | |
+One single little touch it lacks is end-to-end encryption. | |
+Without it it is perfect for public communities such as software projects disc… | |
+but private 1-to-1 communication could suddenly become a good candidate for en… | |
+. | |
+.PP | |
+Part of the DarkFi project, this is what Mallumo | |
+.FS | |
+https://github.com/darkrenaissance/mallumo | |
+.FE | |
+brings in a simple piece of code using libNaClk, | |
+the crypto library from Dan Bernstein, | |
+author of ED25519 (in its repackaged libsodium form). | |
+This is state-of-the-art, well-proven and fast cryptography for end-to-end com… | |
+. | |
+.PP | |
+With this plug-in dropped in the plugin folder, | |
+all private communication start by a simple key exchange over normal IRC, | |
+and the conversation upgrades to nacl-encrypted messages over regular IRC. | |
+. | |
+.PP | |
+There might not be any simpler way to encrypt peer-to-peer communication onlin… | |
diff --git a/opus5/article-tgtimes-Mallumo.mw b/opus5/article-tgtimes-Mallumo.mw | |
@@ -1,32 +0,0 @@ | |
-.SH darkfi | |
-The Mallumo Weechat Plugin | |
-.2C 10v | |
-. | |
-.PP | |
-IRC is part of the protocols that survived to the advent of the Web. | |
-. | |
-.PP | |
-It still has users, it still has new network and communities initiatives sprin… | |
-. | |
-.PP | |
-One single little touch it lacks is end-to-end encryption. | |
-Without it it is perfect for public communities such as software projects disc… | |
-but private 1-to-1 communication could suddenly become a good candidate for en… | |
-. | |
-.PP | |
-Part of the DarkFi project, this is what Mallumo | |
-.FS | |
-https://github.com/darkrenaissance/mallumo | |
-.FE | |
-brings in a simple piece of code using libNaClk, | |
-the crypto library from Dan Bernstein, | |
-author of ED25519 (in its repackaged libsodium form). | |
-This is state-of-the-art, well-proven and fast cryptography for end-to-end com… | |
-. | |
-.PP | |
-With this plug-in dropped in the plugin folder, | |
-all private communication start by a simple key exchange over normal IRC, | |
-and the conversation upgrades to nacl-encrypted messages over regular IRC. | |
-. | |
-.PP | |
-There might not be any simpler way to encrypt peer-to-peer communication onlin… | |
diff --git a/opus5/article-tgtimes-Open-Source-Breathing.mw b/opus5/article-tgt… | |
@@ -0,0 +1,55 @@ | |
+.SH tgtimes | |
+Open-Source Breathing | |
+.2C 30v | |
+. | |
+.PP | |
+The previous opus had a word or two about how difficult it could | |
+be to get open hardware medical devices. | |
+. | |
+The Freespireco | |
+.FS | |
+https://www.pubinv.org/project/freespireco/ | |
+.FE | |
+project aims to bring a respirator device to life as a completely | |
+Open Hardware project. | |
+. | |
+.PP | |
+The challenge is not coming-up with something that works and is | |
+reliable, but instead to provide a structure robust enough to be | |
+accepted (and funded) for performing all the necessary certifications | |
+needed before being allowed to the medical device market. | |
+. | |
+.PP | |
+There are usually categories of criticalities, and an artificial | |
+respirator is not escaping to the rule. The organiser of the project | |
+have pursued this goal since long, and might likely have a very long | |
+road to go. | |
+. | |
+.PP | |
+It is essentially a pioneer of Open Hardware for critical medical | |
+devices, step-by-step paving up the road toward certification: | |
+designing and building devices to test these equipment, issuing | |
+standards for data (like a JSON schema received over a serial | |
+port directly from the device). | |
+. | |
+.PP | |
+The strategy: offering reproducible tests as an anchor for trust. | |
+Precious argument for facing big pharma equipment vendors that | |
+are having an interest in locking their device down, preventing | |
+repair or even inspection. | |
+. | |
+.PP | |
+In a same journey toward braving Goliath: accessing the Outter Space. | |
+And it is, as crazy as it looks, far from impossible to contribute to | |
+space research even without a diploma: The RTEMS | |
+.FS | |
+https://rtems.org/ | |
+.FE | |
+project is open to contribution. | |
+. | |
+.PP | |
+But that does not discourage the authors of the respirator project to keep goi… | |
+Not in a blind trust for the medical industry, | |
+but in full foresight that nobody would want its mom's life given to a hobbyis… | |
+With this reality in mind, "whatever it takes" turns into "whatever is done", | |
+and the road to certification progresses, one breath at a time. | |
diff --git a/opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw b/opus5… | |
@@ -1,11 +1,13 @@ | |
.SH tgtimes | |
Relics of Fast Fourrier Transform | |
-.1C | |
+.2C 3v | |
. | |
.PP | |
In 1967, the Kooley-Tukey FFT algorythm (the one we all use now) was written i… | |
What the hell were they running it on, and what damned data were they feeding … | |
. | |
+.1C | |
+. | |
.DS | |
SUBROUTINE FOUR1(DATA,NN,ISIGN) | |
C THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN | |
@@ -62,15 +64,21 @@ C SEE-- IEEE AUDIO TRANSACTIONS (JUNE 1967), SPECIAL IS… | |
END | |
.DE | |
. | |
+.1C | |
+. | |
.PP | |
And no, you \fBcannot\fR get the IEEE document because IEEE broke it up into p… | |
. | |
+.1C | |
+. | |
.DS | |
"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO." | |
.DE | |
. | |
+.2C 15v | |
+. | |
.PP | |
But, this code was easy to port because it was small, so, to this day, we use … | |
It was ported from Fortran to BASIC, then to C, then to C++ and everything els… | |
diff --git a/opus5/article-tgtimes-Search-Podcasts-With-Gopher.mw b/opus5/artic… | |
@@ -0,0 +1,36 @@ | |
+.SH tgtimes | |
+Search podcasts via Gopher | |
+.2C 20v | |
+. | |
+.PP | |
+Do you happen to be a podcast enjoyer? | |
+Maybe you considered to have something to listen to on the road or while cooki… | |
+. | |
+.PP | |
+Combining many different sources, you may encounter some heirlooms | |
+by searching through this gopher front-end for podcast search. | |
+.FS | |
+gopher://gopher.icu/1/pod | |
+.FE | |
+. | |
+.PP | |
+The platform aggregates multiple search APIs of RSS link aggregators with a fo… | |
+and extracts the RSS links for you, | |
+so you do not have to search throug a dozen of webpages just to find the RSS b… | |
+. | |
+.PP | |
+For instance, knowing about the Amp Hour podcast, I tried searching for it: | |
+"Amp Hour" in the search field, and bingo! The first result is "The Amp Hour E… | |
+that was quickly added to my list of RSS feeds in a blast. | |
+. | |
+.PP | |
+Being based off Gopher, this makes it insanely easy to automate a script searc… | |
+downloading the entries and uploading them to an MP3 player of any kind | |
+(dedicated, or as part of a phone or other portable computer). | |
+. | |
+.PP | |
+Want to know more about it? | |
+One place to discuss about it is the Bitreich IRC server | |
+.FS | |
+ircs://irc.bitreich.org/#bitreich-en | |
+.FE | |
diff --git a/opus5/article-tgtimes-Wireless-Wireless-Everywhere.mw b/opus5/arti… | |
@@ -0,0 +1,84 @@ | |
+.SH tgtimes | |
+Wireless, wireless everywhere | |
+.2C 60v | |
+. | |
+.PP | |
+Wires! Cables! Connectors! | |
+Computer and electric systems seems to befriend with plugs and sockets. | |
+Why is the computer industry running away from them for everything exposed to … | |
+. | |
+.IP "Where do I plug the cable?" | |
+Everyone needfully face this question at least once, be it the first time they… | |
+From the various connector shapes to choose from, to the various set of protoc… | |
+cables provoke confusion to cable-haters and computer neophytes. | |
+. | |
+.IP "Cables are ugly" | |
+It might not be true for everyone, but computer manufacturers seems to say dif… | |
+Starting with the name "wireless", that comes by opposition to wires, supposin… | |
+Cable management is a full time job for datacenter jockeys, and a chore for th… | |
+. | |
+.IP "Cables are immobile" | |
+Unless making use of an uncommon cable management strategy, | |
+objects connected to cables cannot be carried too far away without unplugging … | |
+. | |
+.PP | |
+So here comes wireless. | |
+While not frequent in large computer infrastructure, wireless is invading the … | |
+Using radio waves to make device talk to each other, at various frequencies, m… | |
+Ready to sacrifice any amount of good engineering to make itself more seducing… | |
+marketting perpetuates the same illusion of making computer troubles fade away… | |
+. | |
+.PP | |
+From the Bluetooth protocol swamp of mixed edge-cases and compmlexity, | |
+to the security vulnerabilities of Wi-Fi, | |
+to the security vulnerabilities of Bluetooth, | |
+to the proprietary but popular protocols like LoRaWan, | |
+to the unreliability and unstability as opposed to wires, | |
+to the black box of wireless broadband such as UTMS and LTE, | |
+Wireless does not have the same fame among developers valuing simplicity and r… | |
+. | |
+.PP | |
+Even the United Army holds griefs against wireless such as Bluetooth, | |
+and disrecommand it for use by militaries: | |
+.FS | |
+https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ | |
+ARN4771_Pam25-2-9_Final_Web.pdf | |
+.FE | |
+. | |
+.QP | |
+Do not use Bluetooth devices to send, receive, store, or process classified in… | |
+. | |
+.PP | |
+Nontheless, wireless is fun, beautiful, and filled with culture. | |
+While marketting pushed engineers from the wireless cliff, | |
+long before computer came, radio waves were put at good use in the most simple… | |
+From the AM and FM radio stations to listen while on the road, | |
+the medium-range boat, airplane, truck, pedestrian talkies, and even satellite… | |
+hobbyists building-up their own antennas for inter-continental communication, | |
+garage door openners and remotely controlled drones... | |
+. | |
+.PP | |
+Complex and twisted wireless protocols are only a special case of radio commun… | |
+and simple unobfuscated methods of communication are possible, and even freque… | |
+. | |
+.PP | |
+Be it a simple and inexpensive RTL SDR dongle receiver | |
+.FS | |
+https://www.rtl-sdr.com/ | |
+.FE | |
+to complete receiver-emitters such as HackRF | |
+.FS | |
+https://greatscottgadgets.com/hackrf/one/ | |
+.FE | |
+or LimeSDR | |
+.FS | |
+https://limemicro.com/products/boards/limesdr/ | |
+.FE | |
+among others, the gears for letting one experiment with radio transmissions. | |
+. | |
+.PP | |
+Every year, the American Relay Radio League (ARRL) is publishing a large book … | |
+and its chapter 1 section 1 is \fIDo-It-Yourself Wireless\fR. | |
+. | |
+.PP | |
+This is an invitation for everyone to discover or rediscover the universe of e… | |
diff --git a/opus5/footer.mw b/opus5/footer.mw | |
@@ -1,6 +1,6 @@ | |
.SH you | |
Publishing in The Gopher Times | |
-.2C 7v | |
+.2C 12v | |
. | |
.PP | |
Want your article published? | |
@@ -11,6 +11,15 @@ Directly related to Gopher or not, | |
reach us on IRC with an article in any format, | |
we will handle the rest. | |
. | |
+.PP | |
+Did you notice the new layout? | |
+We now can jump between single and double column as it is more fit. | |
+Some content like large code chunks will simply not fit in the two-columns | |
+and the text is more pleasant to read on two columns. | |
+A block is too small and would look silly on two columns for a single sentence? | |
+It is kept on a single column. | |
+Note that websites do not usually support this feature! | |
+. | |
.DS | |
ircs://irc.bitreich.org/#bitreich-en | |
gopher://bitreich.org/1/tgtimes/ | |
diff --git a/opus5/tgtimes5.mw b/opus5/tgtimes5.mw | |
@@ -4,20 +4,22 @@ The Gopher Times | |
Opus 5 - Gopher news and more - May. 2022 | |
.AE | |
. | |
-.so opus5/article-20h-geomyidae.mw | |
-.so opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw | |
+.so opus5/article-bitreich-Bitreich-Con-2022-Come-and-Talk.mw | |
.so opus5/article-linuxconsole-Animated-Text-Art.mw | |
+.so opus5/article-bitreich-Prof-Skildgaard:-Only-Turtle-Fans.mw | |
.so opus5/article-tgtimes-Synthetic-Ascii-Art.mw | |
-.so opus5/article-bitreich-sfeed-1.5-Released.mw | |
+.so opus5/article-bitreich-BIG-BROWSER-IS-WATCHING-YOU.mw | |
.so opus5/article-tgtimes-Sailing-With-Grace.mw | |
-.so opus5/article-tgtimes-Bluetooth-Brain.mw | |
-.so opus5/article-tgtimes-Breathing-Open-Source.mw | |
+.so opus5/article-bitreich-sfeed-1.5-Released.mw | |
+.so opus5/article-tgtimes-Wireless-Wireless-Everywhere.mw | |
+.so opus5/article-tgtimes-Open-Source-Breathing.mw | |
+.so opus5/article-20h-geomyidae.mw | |
.so opus5/article-tgtimes-Embedded-Forth-Programming.mw | |
+.so opus5/article-tgtimes-A-New-IRC-Network-IRCNow.mw | |
+.so opus5/article-tgtimes-Search-Podcasts-With-Gopher.mw | |
.so opus5/article-tgtimes-Relics-of-Fast-Fourrier-Transform.mw | |
-.so opus5/article-tgtimes-Gopher-Podcast-Search.mw | |
-.so opus5/article-tgtimes-IRCNow.mw | |
.so opus5/article-tgtimes-Maemo-Leste-Update.mw | |
.so opus5/article-josuah-I-Do-Not-Know-Do-Not-Ask-Me.mw | |
-.so opus5/article-tgtimes-Mallumo.mw | |
+.so opus5/article-tgtimes-Mallumo-Encrypted-IRC.mw | |
. | |
.so opus5/footer.mw | |
diff --git a/opus5/tgtimes5.pdf b/opus5/tgtimes5.pdf | |
Binary files differ. | |
diff --git a/opus5/tgtimes5.txt b/opus5/tgtimes5.txt | |
@@ -11,191 +11,80 @@ __________________________________________________________… | |
- 20h Presents: Geomyidae 20h | |
-____________________________________________________________ | |
- | |
- This project existed since a while, and kept improv- | |
- ing. In this interview with 20h, he shows us what | |
- Geomyidae's got under the hood. | |
- | |
- >> What is Geomyidae? | |
- | |
- Geomyidae is a Unix/Linux daemon/service serving the | |
- gopher protocol. | |
- | |
- >> So what is gopher? | |
- | |
- Gopher here is an internet protocol, which was first | |
- developed at the University of Minnesota. After its | |
- short success, it declined, but is now striving again | |
- to be used for its simplicity and hierarchy. For bet- | |
- ter visual display of your gopher experience, use | |
- something like links, lynx or sacc. Those are gopher | |
- clients. | |
- | |
- >> How does Geomyidae help with getting started with | |
- gopher? | |
- | |
- The installation of Geomyidae is very simple. You can | |
- setup your Geomyidae right away: | |
-____________________________________________________________ | |
- | |
- git clone git://bitreich.org/geomyidae | |
- cd geomyidae | |
- make | |
- curl -s gopher://localhost:7070 | |
+ Bitreich Con 2022, Come and Talk! 20h | |
____________________________________________________________ | |
- Yes, curl supports gopher! And it supports gopher and | |
- TLS too! | |
- | |
- >> Are there many alternatives among gopher daemons? | |
- | |
- Yes, there are many. Some are there due to historical | |
- reasons, others have gone out of shape over time. One | |
- of the most popular alternatives is pygopherd. | |
- | |
- >> How does Geomyidae compares to other implementa- | |
- tions? | |
- | |
- Geomyidae offers a unique simple way of expressing go- | |
- pher content. See the manpage or the examples in the | |
- source for how .gph files are formatted. And it does | |
- just what you want it to do. No strange abstraction | |
- files like in the original gopher daemons are the de- | |
- fault way. In the newest release of Geomyidae compat- | |
- ibility scripts were added. But those are to preserve | |
- the unique history of gopher. | |
- | |
- >> Did Geomyidae have significant evolutions since the | |
- beginning? | |
- | |
- Yes. Originally Geomyidae was named gopherd for Plan | |
- 9. It then was ported over to Linux. On Linux it was | |
- renamed to Geomyidae. During that development much | |
- has happened: There were significant speedups (due to | |
- the patches and work of other people!), features were | |
- added especially in new dynamic content handling. You | |
- can easily see all features in the documentation and | |
- especially the simple manpage. | |
- | |
- >> Does Geomyidae work with all gopher clients? | |
- | |
- Yes. Geomyidae supports the original protocol from | |
- the beginning, up to modern gopher with TLS. For the | |
- intermediary gopher+ protocol there is a compatibility | |
- layer. | |
- | |
- >> Has NSA inserted a backdoor onto Geomyidae? | |
- | |
- I am not allowed to tell you. | |
- | |
- >> How does gopher help with privacy? | |
- | |
- The gopher protocol has the unique property that all | |
- data you send over the line can be easily controlled | |
- and seen. This is different to HTTP, where headers, | |
- HTML and Javascript got so complex, it is uncontrol- | |
- lable. See the gopher onion project [1] for how to | |
- combine this with tor for total privacy and anonymity. | |
- | |
- >> Are there TLS support on some gopher clients al- | |
- ready? | |
- | |
- There is support in curl, mpv/ffmpeg, sacc and more. | |
- It is very easy to add TLS support to any client. You | |
- simply connect via TLS and if it works, keep that con- | |
- nection open. s,via TLS,& on the gopher TCP port (de- | |
- fault: 70), | |
- | |
- >> Are there been any evolution of the gopher protocol | |
- itself since the beginning of Geomyidae? | |
+ Greetings at 852.770114854 km/h, 34943.004 miles over | |
+ the Atlantic Ocean. | |
- The technology used is simple. Gopher does not allow | |
- requests, which begin with the first bytes of a TLS | |
- request. So any proper and old gopher daemon will | |
- simply refuse the connection. Then the client is free | |
- to reconnect without TLS based on its security config- | |
- uration. Any ISDN line will handle such probing re- | |
- quests for TLS easily. | |
+ This is a happy reminder, that in 60 days, brcon2022 | |
+ will happen. When you have anything interesting to | |
+ share, please send in your proposals for talks to | |
+ Christoph Lohmann <[email protected]> | |
- >> Did Geomyidae have to adapt itself to the gopher | |
- protocol? Did it make gopher change? | |
+ There will be two parts: | |
- Geomyidae changed the part of gophespace it was able | |
- to reach. Many servers run on Geomyidae. There is | |
- software written just for Geomyidae and its gph for- | |
- mat. The TLS extension of the protocol came from Bi- | |
- treich / Geomyidae. We also set the standard to sim- | |
- ply use UTF-8 as default representation in gopher | |
- menus and so bring it into the 21st century. I can | |
- conclude: Yes, Geomyidae changed and will change go- | |
- pher. s,changed,&, | |
+ July 25th to 28th Online presentations, then one day | |
+ to get to Belgrade | |
- >> Have you seen Geomyidae ever used outside a hobby | |
- project? | |
+ July 30th to 31st We will be in presence, having fun | |
+ in Belgrade, Serbia. | |
- Well, Bitreich is serious in changing the software | |
- world. Most of gopherspace is »hobby projects«. But | |
- then, most of gopherspace is made from heart blood and | |
- love, which makes it part of the life of the authors. | |
+ If you want to hold a presention of your interest, | |
+ please see the Call for Papers: [1] and send your pro- | |
+ posal to Christoph Lohmann <[email protected]> | |
- >> Is Geomyidae ready for non-hobby uses? | |
+ There is already a wide variety of topics registered, | |
+ from medicine to simple software over geology and | |
+ hopefully a special greeting from our science supervi- | |
+ sor Prof. Skildgaard who wants to give advices to all | |
+ of us humans. | |
- Geomyidae is ready for any use. It is stable and op- | |
- timized to scale better than the cloud. | |
+ See you online and in presence! | |
- >> Geomyidae uses ".gph" files. | |
+ Sincerely yours, | |
- Does it replace the gophermap standard? Yes, in Ge- | |
- omyidae it does. Gph is simpler and easier to adapt | |
- to, especially when you come from some markup world. | |
+ 20h Chief Conference Officer (CCO) | |
+ 1 gopher://bitreich.org/1/con/2022 | |
- >> Does Geomyidae support dynamic pages? | |
- Geomyidae supports two forms of dynamic pages: One | |
- which uses the gph markup and one, where the | |
- script/application outputs raw gopher output. Addi- | |
- tionally it supports in the latest release a form of | |
- REST, where paths are transformed into arguments to | |
- scripts. There is also support for | |
- index.dcgi/index.cgi scripts to have better looking | |
- paths and URIs. | |
- >> Is Geomyidae already packaged in some Linux/BSD | |
- distributions? | |
- As far as I know it is packaged in gentoo, Archlinux | |
- (and more), all BSDs. Since it is so simple to pack- | |
- age: Just extract the tarball, run make and make in- | |
- stall, the packages are easily made for any package | |
- manager. | |
+ Animated ASCII art linuxconsole | |
+____________________________________________________________ | |
- >> What is planned for the next releases of Geomyidae? | |
+ With all the history of ASCII art and demoscene, it | |
+ would be a shame if noone ever tried to combine the | |
+ two in animated ASCII art. Courtesy of textfiles.com, | |
+ we can browse through a collection of 93 animated | |
+ ASCII pieces of arts. [1] | |
- As of now I have worked through my whole long-standing | |
- TODO list for Geomyidae. New ideas will evolve from | |
- people sending in patches or through practical need. | |
- Geomyidae follows the Bitreich manifesto [2] where a | |
- software can be done. | |
+ The animation speed will likely be too high for a ter- | |
+ minal, and can be slowed down with the throttle(1) | |
+ program as advised by linuxconsole.net, or with the | |
+ script below: | |
+ 1 http://artscene.textfiles.com/vt100/ | |
+ http://linuxconsole.net/ascii_art.html | |
+____________________________________________________________ | |
- >> How to get involved? Getting help, discussing, bug | |
- hunting, code contribution, documentation... | |
+ curl -s http://artscene.textfiles.com/vt100/twilightzone.vt | | |
+ while :; do dd bs=2 count=1 2>/dev/null; done | |
+____________________________________________________________ | |
- If anyone wants to get involved, first download Ge- | |
- omyidae, run it, have fun using it, creating gopher | |
- content. If you run into problems, have patches or | |
- suggestions, come on IRC [3] and discuss with us your | |
- problem. For e-mail, send such requests to 20h@r- | |
- 36.net. All contact is in the manpage too. | |
+ You may use the "reset" command to get your terminal | |
+ normal again after watching. | |
- >> Can I have an ice cream? | |
+ Some are a pun, a few frames to only give impression | |
+ of movement, while other might be closer to a short | |
+ animated movie. Talking of which, long movies were | |
+ also done: | |
- Yes, you will get one, once we meet again. | |
- 1 gopher://bitreich.org/1/onion | |
+ https://www.asciimation.co.nz/ | |
+ telnet towel.blinkenlights.nl | |
- 2 gopher://bitreich.org/0/documents/bitreich-manifesto.md | |
- 3 ircs://irc.bitreich.org/#bitreich-en | |
+ These characters transmitted through one protocol or | |
+ another, whispers to us, through our terminal screen, | |
+ fruit of the imagination of plain text artists. | |
@@ -223,209 +112,48 @@ ________________________________________________________… | |
- I Do Not Know, Do Not Ask Me josuah | |
+ Synthetic ASCII Art tgtimes | |
____________________________________________________________ | |
- The post-Snowden era is marked by a new fact that can- | |
- not be ignored anymore: NSA (among others) is watching | |
- you (among others). | |
- | |
- Does that change anything to my everyday life? Proba- | |
- bly not, they already were before you knew about it. | |
- Should I do anything about it? No answer. The eter- | |
- nal doubt that modern society is famous for: | |
+ Sometimes, an entirely new way to approach problems is | |
+ found. The media is often fond of covering these top- | |
+ ics, be it quantum computing, blockchains, machine | |
+ learning... With these big toys come people experi- | |
+ menting with it. | |
- >> I do not know, do not ask me. That question is | |
- weird anyway. Let me go back to my life. | |
+ This time we are reviewing the combo of Machine Learn- | |
+ ing and ASCII art. | |
- That same doubt that occurs when you look up on a su- | |
- permarket and see the mess of wires, tubes, cables and | |
- neon lighting, barely even hidden, at best painted in | |
- white... The worst scene of industrial warehouse, as | |
- if taken straight out of the Brazil [1] movie. | |
+ I was expecting to present cute attempts at drawing | |
+ images with computer-made text, but this is nothing of | |
+ the sort. Be prepared to see Science at the service | |
+ of Art. | |
- A landscape that is in such opposition with the images | |
- of every product being sold, picturing what more or | |
- less fits the collective imagery of "house of my | |
- grandparents in back-country", promising a natural en- | |
- vironment... Where did they even find all these land- | |
- scapes of backcountry without phone line everywhere, | |
- tracktors, alsphalt, cattle warehouses or wind tur- | |
- bines to put on these product label background images? | |
+ Generated Typewriter Art This research paper (no | |
+ less!) shows that it is possible to write software | |
+ for placing characters, later typed during 6 hours | |
+ by a human operator (for this example). It is un- | |
+ settling to see details much smaller than the char- | |
+ acters themself be drawn on paper, along with shades | |
+ of grey of various intensities. [1] | |
- >> I do not know, do not ask me. That question is | |
- weird anyway. Let me go back to my life. | |
- | |
- How did such a landscape, neon distopia pictures that | |
- seems straight out of /r/cyberpunk post or the latest | |
- Blade Runner, got invited into the cozzy bubble of the | |
- average citizen? [2] Who made these places so ugly? | |
- Why do I feel like human is being considered like cat- | |
- tle in these kind of places? | |
- | |
- >> I do not know, do not ask me. That question is | |
- weird anyway. Let me go back to my life. | |
- | |
- What weird things am I even saying! Am I trying to | |
- tell that an NSA agent is sitting on the metal beams | |
- of these places disfigure passersby with their empty | |
- gaze. There are cameras though. What do they film? | |
- Thieves? Who is checking? Software? Peoples? Are mar- | |
- ketting people looking at these pictures? Of me too? | |
- What do they think of me? Did they look at my hand | |
- hesitating between these two products? | |
- | |
- >> I do not know, do not ask me. That question is | |
- weird anyway. Let me go back to my life. | |
- | |
- Going out, one might encounter someone sitting on a | |
- backpack barely full, with a small cup filled with | |
- coins, looking a bit panicked, looking a bit dirty, | |
- looking a bit lost, sometimes even a bit drunk. Occa- | |
- sionally they will ask you for another coin to add to | |
- their small collection. Passerbys offer them a lie | |
- such as "I do not have cash", or a kind word like "no, | |
- sorry", keep walking faster without looking, and even- | |
- tually stops paying the tax and quickly keep going be- | |
- fore they got asked for more. What did happen to | |
- them? Did they choose to live here? How can I know it | |
- will never happen to me? Why do I feel bad if I do | |
- not give them what they ask? Why do I feel bad if I | |
- give them what they ask? | |
- | |
- >> I do not know, do not ask me. That question is | |
- weird anyway. Let me go back to my life. | |
- | |
- Let's not get fooled or reverse the roles here: Writ- | |
- ing this, I am not asking these questions to you, nei- | |
- ther you are asking these questions to yourself. The | |
- places are asking these questions to you themself. | |
- | |
- By building a supermarket out of a warehouse but dis- | |
- playing eye-catchy pictures of a scenery that does not | |
- even exist, it is obvious that people will notice the | |
- disbalance between the two. | |
- | |
- By placing cameras filming every square meter of such | |
- a place, or even a whole city, it is obvious that peo- | |
- ple will wonder at some point, who is behind the | |
- screen reviewing these images. | |
- | |
- The questions are left open. Nothing is made to even | |
- hint about the answer. We are left in the doubt, let- | |
- ting some ensure "it is just in case of a thief, the | |
- police officer is going to watch" or other affirm | |
- "they are using these images to study how we think to | |
- better control us!". | |
- | |
- Such divergent claims based on convictions, the tech- | |
- nician installing these cameras up there has no hint | |
- either, its manager followed the recommandations of | |
- the mothership company, itself getting directions from | |
- the parent investor group who lately purchased the | |
- brand, who themself are only trying to keep-up with | |
- the most up to date business practices, read on an on- | |
- line newspaper article recommanded by a colleague. | |
- | |
- I stopped to care about these silly things since long. | |
- I came back to the real world for the better. I live | |
- my life and it works plenty well, so why would I care? | |
- | |
- >> So why is that, at deep down, in the middle of my | |
- gut, there is a voice whispering to me, that's | |
- something's wrong. [3] | |
- | |
- The thing with living like an ant in the anthill is: | |
- you do not get too many answers about how the whole | |
- thing works. | |
- | |
- 1 https://www.imdb.com/title/tt0088846/ | |
- 2 https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg | |
- | |
- 3 https://yewtu.be/watch?v=QcSlAihVM0Q | |
- | |
- | |
- | |
- Animated ASCII art linuxconsole | |
-____________________________________________________________ | |
- | |
- With all the history of ASCII art and demoscene, it | |
- would be a shame if noone ever tried to combine the | |
- two in animated ASCII art. Courtesy of textfiles.com, | |
- we can browse through a collection of 93 animated | |
- ASCII pieces of arts. [1] | |
- | |
- The animation speed will likely be too high for a ter- | |
- minal, and can be slowed down with the throttle(1) | |
- program as advised by linuxconsole.net, or with the | |
- script below: | |
- | |
- curl -s http://artscene.textfiles.com/vt100/twilightzone.vt | | |
- while :; do dd bs=2 count=1 2>/dev/null; done | |
- | |
- You may use the "reset" command to get your terminal | |
- normal again after watching. | |
- | |
- Some are a pun, a few frames to only give impression | |
- of movement, while other might be closer to a short | |
- animated movie. Talking of which, long movies were | |
- also done: | |
- | |
- https://www.asciimation.co.nz/ | |
- telnet towel.blinkenlights.nl | |
- | |
- These characters transmitted through one protocol or | |
- another, whispers to us, through our terminal screen, | |
- fruit of the imagination of plain text artists. | |
- | |
- | |
- 1 http://artscene.textfiles.com/vt100/ | |
- http://linuxconsole.net/ascii_art.html | |
- | |
- | |
- | |
- Synthetic ASCII Art tgtimes | |
-____________________________________________________________ | |
- | |
- Sometimes, an entirely new way to approach problems is | |
- found. The media is often fond of covering these top- | |
- ics, be it quantum computing, blockchains, machine | |
- learning... With these big toys come people experi- | |
- menting with it. | |
- | |
- This time we are reviewing the combo of Machine Learn- | |
- ing and ASCII art. | |
- | |
- I was expecting to present cute attempts at drawing | |
- images with computer-made text, but this is nothing of | |
- the sort. Be prepared to see Science at the service | |
- of Art. | |
- | |
- Generated Typewriter Art This research paper (no | |
- less!) shows that it is possible to write software | |
- for placing characters, later typed during 6 hours | |
- by a human operator (for this example). It is un- | |
- settling to see details much smaller than the char- | |
- acters themself be drawn on paper, along with shades | |
- of grey of various intensities. [1] | |
- | |
- Generated ASCII Art in 2010 This is possibly the state | |
- of the art of 2010 technology. It was announced in | |
- the yearly conference SIGGRAPH hence presented to an | |
- audience full of computer graphics engineers. The | |
- work of three researchers from Hong Kong, Xuemiao | |
- Xu, Linling Zhang and Tien-Tsin Wong, shows results | |
- of surprising accuracy. The story does not tell | |
- whether there ever was a job offer "looking for | |
- ASCII artists for a scientific experiment" posted on | |
- the job board of the Chinese University of Hong | |
- Kong. While the paper contains the complete math | |
- used, it also illustrates and explains methods to | |
- acheive this level of accuracy. And no, it is not | |
- exactly machine learning, but hand-crafted strate- | |
- gies, combined statistics and other data massaging. | |
- After all, it was published five years before things | |
- like Tensor Flow were introduced... [2] | |
+ Generated ASCII Art in 2010 This is possibly the state | |
+ of the art of 2010 technology. It was announced in | |
+ the yearly conference SIGGRAPH hence presented to an | |
+ audience full of computer graphics engineers. The | |
+ work of three researchers from Hong Kong, Xuemiao | |
+ Xu, Linling Zhang and Tien-Tsin Wong, shows results | |
+ of surprising accuracy. The story does not tell | |
+ whether there ever was a job offer "looking for | |
+ ASCII artists for a scientific experiment" posted on | |
+ the job board of the Chinese University of Hong | |
+ Kong. While the paper contains the complete math | |
+ used, it also illustrates and explains methods to | |
+ acheive this level of accuracy. And no, it is not | |
+ exactly machine learning, but hand-crafted strate- | |
+ gies, combined statistics and other data massaging. | |
+ After all, it was published five years before things | |
+ like Tensor Flow were introduced... [2] | |
Generated ASCII Art in 2017 Is seven years enough time | |
to improve upon that previous acheivement? Quoting | |
@@ -472,6 +200,103 @@ _________________________________________________________… | |
+ BIG BROWSER IS WATCHING YOU! 20h | |
+____________________________________________________________ | |
+ | |
+ Are you feeling watched all the time? Do you feel un- | |
+ sure when doing something nasty? It is true, you are | |
+ watched: By BIG BROWSER. Whenever you use the web, | |
+ someone else is masturbating to your web history. | |
+ | |
+ You want to know how to be able to do nasty things on- | |
+ line without someone masturbating to it? Come to br- | |
+ con2022 and find out more. [1] | |
+ | |
+ This time online and in presence! | |
+ | |
+ See you there! | |
+ | |
+ Sincerely yours, | |
+ | |
+ 20h Chief Espionage Officer (CEO) | |
+ | |
+ 1 gopher://bitreich.org/1/con/2022 | |
+ | |
+ | |
+ | |
+ Sailing With Grace tgtimes | |
+____________________________________________________________ | |
+ | |
+ The sea! Water all around, not a single piece of | |
+ ground around to stand in, only a single boat that be- | |
+ comes one with you, its capitain. Infinite waves un- | |
+ der the blue or cloudly sky is all you see for a long | |
+ trip of many days. Feeling both lost, but at the same | |
+ time united with surrounding nature. After all, the | |
+ largest part of Earth is covered by the sea. | |
+ | |
+ This is the world of Sailing that awaits each of us, | |
+ for a single trip hosted by a well proven crew, or as | |
+ a lone sailor braving tempests after tempests. | |
+ | |
+ Sailing blogs are definitely a good opportunity to | |
+ dream, the instant of an article. | |
+ | |
+ This blog, Sailing With Grace, has taken the decision | |
+ of offering all its content through HTTP, but also | |
+ proxied over Gopher. [1] This recalls an interesting | |
+ point: it proves that Gopher is not only good for | |
+ talking about Gopher and computer things, but is also | |
+ oriented toward the outside, is it ready to be used by | |
+ people who are not gopher geeks? | |
+ | |
+ It always was to begin with, so why would it not? Are | |
+ people less able to use computers now than they was | |
+ before the web came? The discussion is open. | |
+ | |
+ 1 gopher://gopher.sailingwithgrace.com | |
+ | |
+ | |
+ | |
+ sfeed 1.5 Released Hiltjo | |
+____________________________________________________________ | |
+ | |
+ sfeed [1] is a tool to convert RSS or Atom feeds from | |
+ XML to a TAB-separated file. | |
+ | |
+ sfeed has the following notable changes compared to | |
+ 1.4: | |
+ | |
+ Changes: | |
+ | |
+ o sfeed_curses: interrupt waitpid while interactive | |
+ child program is running This now handles SIGTERM on | |
+ sfeed_curses while an interactive child program is | |
+ running. | |
+ | |
+ o sfeed_curses: close stdin before spawning a plumb | |
+ program in non-interactive mode, which is more intu- | |
+ itive: the program doesn't seem to hang when it ex- | |
+ pects input in this case since there is no way to | |
+ send input anyway. | |
+ | |
+ o Properly escape backslashes in the man pages (thanks | |
+ adc!). | |
+ | |
+ o Documentation improvements to the man pages and a | |
+ progress indicator example script for sfeed_update. | |
+ | |
+ I want to thank all people who gave feedback, | |
+ | |
+ Thanks, Hiltjo | |
+ | |
+ 1 git://git.codemadness.org/sfeed | |
+ gopher://codemadness.org/1/git/sfeed | |
+ https://codemadness.org/releases/sfeed/ | |
+ gopher://codemadness.org/1/releases/sfeed/ | |
+ | |
+ | |
+ | |
Wireless, wireless everywhere tgtimes | |
____________________________________________________________ | |
@@ -496,130 +321,322 @@ _______________________________________________________… | |
acenter jockeys, and a chore for the cable-hating | |
computer user. | |
- Cables are immobile Unless making use of an uncommon | |
- cable management strategy, objects connected to ca- | |
- bles cannot be carried too far away without unplug- | |
- ging everything devices are connected to. | |
+ Cables are immobile Unless making use of an uncommon | |
+ cable management strategy, objects connected to ca- | |
+ bles cannot be carried too far away without unplug- | |
+ ging everything devices are connected to. | |
+ | |
+ So here comes wireless. While not frequent in large | |
+ computer infrastructure, wireless is invading the mar- | |
+ ket along with battery devices. Using radio waves to | |
+ make device talk to each other, at various frequen- | |
+ cies, modulation, datarate and distance. Ready to | |
+ sacrifice any amount of good engineering to make it- | |
+ self more seducing to the market, marketting perpetu- | |
+ ates the same illusion of making computer troubles | |
+ fade away with wireless. | |
+ | |
+ From the Bluetooth protocol swamp of mixed edge-cases | |
+ and compmlexity, to the security vulnerabilities of | |
+ Wi-Fi, to the security vulnerabilities of Bluetooth, | |
+ to the proprietary but popular protocols like LoRaWan, | |
+ to the unreliability and unstability as opposed to | |
+ wires, to the black box of wireless broadband such as | |
+ UTMS and LTE, Wireless does not have the same fame | |
+ among developers valuing simplicity and reliability. | |
+ | |
+ Even the United Army holds griefs against wireless | |
+ such as Bluetooth, and disrecommand it for use by mil- | |
+ itaries: [1] | |
+ | |
+ >> Do not use Bluetooth devices to send, receive, | |
+ store, or process classified information. | |
+ | |
+ Nontheless, wireless is fun, beautiful, and filled | |
+ with culture. While marketting pushed engineers from | |
+ the wireless cliff, long before computer came, radio | |
+ waves were put at good use in the most simple forms: | |
+ radio communication. From the AM and FM radio sta- | |
+ tions to listen while on the road, the medium-range | |
+ boat, airplane, truck, pedestrian talkies, and even | |
+ satellite communications, hobbyists building-up their | |
+ own antennas for inter-continental communication, | |
+ garage door openners and remotely controlled drones... | |
+ | |
+ Complex and twisted wireless protocols are only a spe- | |
+ cial case of radio communication, and simple unobfus- | |
+ cated methods of communication are possible, and even | |
+ frequent. | |
+ | |
+ Be it a simple and inexpensive RTL SDR dongle receiver | |
+ [2] to complete receiver-emitters such as HackRF [3] | |
+ or LimeSDR [4] among others, the gears for letting one | |
+ experiment with radio transmissions. | |
+ | |
+ Every year, the American Relay Radio League (ARRL) is | |
+ publishing a large book focused on radiocommunication, | |
+ and its chapter 1 section 1 is Do-It-Yourself Wire- | |
+ less. | |
+ | |
+ This is an invitation for everyone to discover or re- | |
+ discover the universe of electromagnetic fields commu- | |
+ nication. | |
+ | |
+ 1 https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ | |
+ ARN4771_Pam25-2-9_Final_Web.pdf | |
+ 2 https://www.rtl-sdr.com/ | |
+ | |
+ 3 https://greatscottgadgets.com/hackrf/one/ | |
+ 4 https://limemicro.com/products/boards/limesdr/ | |
+ | |
+ | |
+ | |
+ | |
+ Open-Source Breathing tgtimes | |
+____________________________________________________________ | |
+ | |
+ The previous opus had a word or two about how diffi- | |
+ cult it could be to get open hardware medical devices. | |
+ The Freespireco [1] project aims to bring a respirator | |
+ device to life as a completely Open Hardware project. | |
+ | |
+ The challenge is not coming-up with something that | |
+ works and is reliable, but instead to provide a struc- | |
+ ture robust enough to be accepted (and funded) for | |
+ performing all the necessary certifications needed be- | |
+ fore being allowed to the medical device market. | |
+ | |
+ There are usually categories of criticalities, and an | |
+ artificial respirator is not escaping to the rule. The | |
+ organiser of the project have pursued this goal since | |
+ long, and might likely have a very long road to go. | |
+ | |
+ It is essentially a pioneer of Open Hardware for crit- | |
+ ical medical devices, step-by-step paving up the road | |
+ toward certification: designing and building devices | |
+ to test these equipment, issuing standards for data | |
+ (like a JSON schema received over a serial port di- | |
+ rectly from the device). | |
+ | |
+ The strategy: offering reproducible tests as an anchor | |
+ for trust. Precious argument for facing big pharma | |
+ equipment vendors that are having an interest in lock- | |
+ ing their device down, preventing repair or even in- | |
+ spection. | |
+ | |
+ In a same journey toward braving Goliath: accessing | |
+ the Outter Space. And it is, as crazy as it looks, | |
+ far from impossible to contribute to space research | |
+ even without a diploma: The RTEMS [2] project is open | |
+ to contribution. | |
+ | |
+ But that does not discourage the authors of the respi- | |
+ rator project to keep going. Not in a blind trust for | |
+ the medical industry, but in full foresight that no- | |
+ body would want its mom's life given to a hobbyist toy | |
+ made in a garage. With this reality in mind, "what- | |
+ ever it takes" turns into "whatever is done", and the | |
+ road to certification progresses, one breath at a | |
+ time. | |
+ 1 https://www.pubinv.org/project/freespireco/ | |
+ | |
+ 2 https://rtems.org/ | |
+ | |
+ | |
+ | |
+ 20h Presents: Geomyidae 20h | |
+____________________________________________________________ | |
+ | |
+ This project existed since a while, and kept improv- | |
+ ing. In this interview with 20h, he shows us what | |
+ Geomyidae's got under the hood. | |
+ | |
+ >> What is Geomyidae? | |
+ | |
+ Geomyidae is a Unix/Linux daemon/service serving the | |
+ gopher protocol. | |
+ | |
+ >> So what is gopher? | |
+ | |
+ Gopher here is an internet protocol, which was first | |
+ developed at the University of Minnesota. After its | |
+ short success, it declined, but is now striving again | |
+ to be used for its simplicity and hierarchy. For bet- | |
+ ter visual display of your gopher experience, use | |
+ something like links, lynx or sacc. Those are gopher | |
+ clients. | |
+ | |
+ >> How does Geomyidae help with getting started with | |
+ gopher? | |
+ | |
+ The installation of Geomyidae is very simple. You can | |
+ setup your Geomyidae right away: | |
+____________________________________________________________ | |
+ | |
+ git clone git://bitreich.org/geomyidae | |
+ cd geomyidae | |
+ make | |
+ curl -s gopher://localhost:7070 | |
+____________________________________________________________ | |
+ | |
+ Yes, curl supports gopher! And it supports gopher and | |
+ TLS too! | |
+ | |
+ >> Are there many alternatives among gopher daemons? | |
+ | |
+ Yes, there are many. Some are there due to historical | |
+ reasons, others have gone out of shape over time. One | |
+ of the most popular alternatives is pygopherd. | |
+ | |
+ >> How does Geomyidae compares to other implementa- | |
+ tions? | |
+ | |
+ Geomyidae offers a unique simple way of expressing go- | |
+ pher content. See the manpage or the examples in the | |
+ source for how .gph files are formatted. And it does | |
+ just what you want it to do. No strange abstraction | |
+ files like in the original gopher daemons are the de- | |
+ fault way. In the newest release of Geomyidae compat- | |
+ ibility scripts were added. But those are to preserve | |
+ the unique history of gopher. | |
+ | |
+ >> Did Geomyidae have significant evolutions since the | |
+ beginning? | |
+ | |
+ Yes. Originally Geomyidae was named gopherd for Plan | |
+ 9. It then was ported over to Linux. On Linux it was | |
+ renamed to Geomyidae. During that development much | |
+ has happened: There were significant speedups (due to | |
+ the patches and work of other people!), features were | |
+ added especially in new dynamic content handling. You | |
+ can easily see all features in the documentation and | |
+ especially the simple manpage. | |
+ | |
+ >> Does Geomyidae work with all gopher clients? | |
+ | |
+ Yes. Geomyidae supports the original protocol from | |
+ the beginning, up to modern gopher with TLS. For the | |
+ intermediary gopher+ protocol there is a compatibility | |
+ layer. | |
+ | |
+ >> Has NSA inserted a backdoor onto Geomyidae? | |
+ | |
+ I am not allowed to tell you. | |
+ | |
+ >> How does gopher help with privacy? | |
+ | |
+ The gopher protocol has the unique property that all | |
+ data you send over the line can be easily controlled | |
+ and seen. This is different to HTTP, where headers, | |
+ HTML and Javascript got so complex, it is uncontrol- | |
+ lable. See the gopher onion project [1] for how to | |
+ combine this with tor for total privacy and anonymity. | |
+ | |
+ >> Are there TLS support on some gopher clients al- | |
+ ready? | |
- So here comes wireless. While not frequent in large | |
- computer infrastructure, wireless is invading the mar- | |
- ket along with battery devices. Using radio waves to | |
- make device talk to each other, at various frequen- | |
- cies, modulation, datarate and distance. Ready to | |
- sacrifice any amount of good engineering to make it- | |
- self more seducing to the market, marketting perpetu- | |
- ates the same illusion of making computer troubles | |
- fade away with wireless. | |
+ There is support in curl, mpv/ffmpeg, sacc and more. | |
+ It is very easy to add TLS support to any client. You | |
+ simply connect via TLS and if it works, keep that con- | |
+ nection open. s,via TLS,& on the gopher TCP port (de- | |
+ fault: 70), | |
- From the Bluetooth protocol swamp of mixed edge-cases | |
- and compmlexity, to the security vulnerabilities of | |
- Wi-Fi, to the security vulnerabilities of Bluetooth, | |
- to the proprietary but popular protocols like LoRaWan, | |
- to the unreliability and unstability as opposed to | |
- wires, to the black box of wireless broadband such as | |
- UTMS and LTE, Wireless does not have the same fame | |
- among developers valuing simplicity and reliability. | |
+ >> Are there been any evolution of the gopher protocol | |
+ itself since the beginning of Geomyidae? | |
- Even the United Army holds griefs against wireless | |
- such as Bluetooth, and disrecommand it for use by mil- | |
- itaries: [1] | |
+ The technology used is simple. Gopher does not allow | |
+ requests, which begin with the first bytes of a TLS | |
+ request. So any proper and old gopher daemon will | |
+ simply refuse the connection. Then the client is free | |
+ to reconnect without TLS based on its security config- | |
+ uration. Any ISDN line will handle such probing re- | |
+ quests for TLS easily. | |
- >> Do not use Bluetooth devices to send, receive, | |
- store, or process classified information. | |
+ >> Did Geomyidae have to adapt itself to the gopher | |
+ protocol? Did it make gopher change? | |
- Nontheless, wireless is fun, beautiful, and filled | |
- with culture. While marketting pushed engineers from | |
- the wireless cliff, long before computer came, radio | |
- waves were put at good use in the most simple forms: | |
- radio communication. From the AM and FM radio sta- | |
- tions to listen while on the road, the medium-range | |
- boat, airplane, truck, pedestrian talkies, and even | |
- satellite communications, hobbyists building-up their | |
- own antennas for inter-continental communication, | |
- garage door openners and remotely controlled drones... | |
+ Geomyidae changed the part of gophespace it was able | |
+ to reach. Many servers run on Geomyidae. There is | |
+ software written just for Geomyidae and its gph for- | |
+ mat. The TLS extension of the protocol came from Bi- | |
+ treich / Geomyidae. We also set the standard to sim- | |
+ ply use UTF-8 as default representation in gopher | |
+ menus and so bring it into the 21st century. I can | |
+ conclude: Yes, Geomyidae changed and will change go- | |
+ pher. s,changed,&, | |
- Complex and twisted wireless protocols are only a spe- | |
- cial case of radio communication, and simple unobfus- | |
- cated methods of communication are possible, and even | |
- frequent. | |
+ >> Have you seen Geomyidae ever used outside a hobby | |
+ project? | |
- Be it a simple and inexpensive RTL SDR dongle receiver | |
- [2] to complete receiver-emitters such as HackRF [3] | |
- or LimeSDR [4] among others, the gears for letting one | |
- experiment with radio transmissions. | |
+ Well, Bitreich is serious in changing the software | |
+ world. Most of gopherspace is »hobby projects«. But | |
+ then, most of gopherspace is made from heart blood and | |
+ love, which makes it part of the life of the authors. | |
- Every year, the American Relay Radio League (ARRL) is | |
- publishing a large book focused on radiocommunication, | |
- and its chapter 1 section 1 is Do-It-Yourself Wire- | |
- less. | |
+ >> Is Geomyidae ready for non-hobby uses? | |
- This is an invitation for everyone to discover or re- | |
- discover the universe of electromagnetic fields commu- | |
- nication. | |
+ Geomyidae is ready for any use. It is stable and op- | |
+ timized to scale better than the cloud. | |
- 1 https://armypubs.army.mil/epubs/DR_pubs/DR_a/pdf/web/ARN4771_Pam25-2-9_Fi… | |
- 2 https://www.rtl-sdr.com/ | |
+ >> Geomyidae uses ".gph" files. | |
- 3 https://greatscottgadgets.com/hackrf/one/ | |
- 4 https://limemicro.com/products/boards/limesdr/ | |
+ Does it replace the gophermap standard? Yes, in Ge- | |
+ omyidae it does. Gph is simpler and easier to adapt | |
+ to, especially when you come from some markup world. | |
+ >> Does Geomyidae support dynamic pages? | |
+ Geomyidae supports two forms of dynamic pages: One | |
+ which uses the gph markup and one, where the | |
+ script/application outputs raw gopher output. Addi- | |
+ tionally it supports in the latest release a form of | |
+ REST, where paths are transformed into arguments to | |
+ scripts. There is also support for | |
+ index.dcgi/index.cgi scripts to have better looking | |
+ paths and URIs. | |
+ >> Is Geomyidae already packaged in some Linux/BSD | |
+ distributions? | |
- Open-Source Breathing tgtimes | |
+ As far as I know it is packaged in gentoo, Archlinux | |
+ (and more), all BSDs. Since it is so simple to pack- | |
+ age: Just extract the tarball, run make and make in- | |
+ stall, the packages are easily made for any package | |
+ manager. | |
- The previous opus had a word or two about how diffi- | |
- cult it could be to get open hardware medical devices. | |
- The Freespireco [1] project aims to bring a respirator | |
- device to life as a completely Open Hardware project. | |
+ >> What is planned for the next releases of Geomyidae? | |
- The challenge is not coming-up with something that | |
- works and is reliable, but instead to provide a struc- | |
- ture robust enough to be accepted (and funded) for | |
- performing all the necessary certifications needed be- | |
- fore being allowed to the medical device market. | |
+ As of now I have worked through my whole long-standing | |
+ TODO list for Geomyidae. New ideas will evolve from | |
+ people sending in patches or through practical need. | |
+ Geomyidae follows the Bitreich manifesto [2] where a | |
+ software can be done. | |
- There are usually categories of criticalities, and an | |
- artificial respirator is not escaping to the rule. The | |
- organiser of the project have pursued this goal since | |
- long, and might likely have a very long road to go. | |
+ >> How to get involved? Getting help, discussing, bug | |
+ hunting, code contribution, documentation... | |
- It is essentially a pioneer of Open Hardware for crit- | |
- ical medical devices, step-by-step paving up the road | |
- toward certification: designing and building devices | |
- to test these equipment, issuing standards for data | |
- (like a JSON schema received over a serial port di- | |
- rectly from the device). | |
+ If anyone wants to get involved, first download Ge- | |
+ omyidae, run it, have fun using it, creating gopher | |
+ content. If you run into problems, have patches or | |
+ suggestions, come on IRC [3] and discuss with us your | |
+ problem. For e-mail, send such requests to 20h@r- | |
+ 36.net. All contact is in the manpage too. | |
- The strategy: offering reproducible tests as an anchor | |
- for trust. Precious argument for facing big pharma | |
- equipment vendors that are having an interest in lock- | |
- ing their device down, preventing repair or even in- | |
- spection. | |
+ >> Can I have an ice cream? | |
- In a same journey toward braving Goliath: accessing | |
- the Outter Space. And it is, as crazy as it looks, | |
- far from impossible to contribute to space research | |
- even without a diploma: The RTEMS [2] project is open | |
- to contribution. | |
+ Yes, you will get one, once we meet again. | |
- But that does not discourage the authors of the respi- | |
- rator project to keep going. Not in a blind trust for | |
- the medical industry, but in full foresight that no- | |
- body would want its mom's life given to a hobbyist toy | |
- made in a garage. With this reality in mind, "what- | |
- ever it takes" turns into "whatever is done", and the | |
- road to certification progresses, one breath at a | |
- time. | |
- 1 https://www.pubinv.org/project/freespireco/ | |
+ 1 gopher://bitreich.org/1/onion | |
+ 2 gopher://bitreich.org/0/documents/bitreich-manifesto.md | |
- 2 https://rtems.org/ | |
+ 3 ircs://irc.bitreich.org/#bitreich-en | |
Embedded Forth Programming tgtimes | |
+____________________________________________________________ | |
- Big computers can run large and complex programming | |
+ Big computers can run large and complex programming | |
languages, so what can small computer run? | |
Compiled languages, in particular those with a small | |
@@ -634,9 +651,10 @@ __________________________________________________________… | |
But small "language in a nutshell" are fitting right | |
the small resources of microcontrollers. This is the | |
case of Forth and its stack-machine approach. | |
+____________________________________________________________ | |
Mecrisp This implementation immediately targets micro- | |
- controllers. See for instance the work of | |
+ controllers. See for instance the work of | |
librehacker.com author Christopher Howard. [1] | |
chipFORTH Another implementation of Forth, which were | |
@@ -646,15 +664,15 @@ _________________________________________________________… | |
https://github.com/corecode/forth Among notable Forth | |
projects is Simon "corecode" Schubert's nimble forth | |
- implementation [3] as well as hardware code describ- | |
- ing the working of a CPU that executes Forth na- | |
- tively [4] | |
+ implementation as well as hardware code describing | |
+ the working of a CPU that executes Forth natively | |
+ [3] | |
https://forth.chat/ If feeling like having a taste of | |
Forth and Forth community, there are several chan- | |
nels featuring forth that you could enjoy, some of | |
which are oriented toward hardware projects directly | |
- [5] | |
+ [4] | |
https://github.com/chmykh/apl-life This is Conway Game | |
of Life in APL in Forth What a long chain! It is APL | |
@@ -663,7 +681,7 @@ ____________________________________________________________ | |
https://github.com/remko/waforth Feeling like pushing | |
the irony of "Web" assembly even further? Why not | |
- blasting a Forth implementation at it? [6] This | |
+ blasting a Forth implementation at it? [5] This | |
proves Forth as the new programming language en | |
vogue | |
@@ -682,7 +700,7 @@ ____________________________________________________________ | |
gopher://retroforth.org/ https://retroforth.org/ A | |
forth implemented in C, Python, C#, Nim, JavaScript | |
- and Pascal! [7] The C version permits to embed the | |
+ and Pascal! The C version permits to embed the | |
script into a binary along with the interpreter, for | |
a single-binary deployment process. The more clas- | |
sic way to use it is to use shebangs scripts to have | |
@@ -699,7 +717,7 @@ ____________________________________________________________ | |
http://retroforth.org/examples/Atua.retro.html A go- | |
pher server, already listed on the Gopher index of | |
- links, the Gopher Lawn [8] | |
+ links, the Gopher Lawn [6] | |
http://retroforth.org/examples/7080.retro.html A s | |
@@ -752,10 +770,11 @@ _________________________________________________________… | |
Forth as a scripting language. When a whole script- | |
ing language fits on a thumb, putting it everywhere | |
costs nothing! | |
+____________________________________________________________ | |
- Such a large tool chest for such a small language. | |
- With the Covid, Wars under disguise, and other supply | |
- chain troubles, the era of "more features" is coming | |
+ Such a large tool chest for such a small language. | |
+ With the Covid, Wars under disguise, and other supply | |
+ chain troubles, the era of "more features" is coming | |
to an end, and the era of reliability rises. In these | |
trying times, anyone is welcome to go Forth. | |
@@ -763,16 +782,104 @@ ________________________________________________________… | |
gemini://gem.librehacker.com/gemlog/tech/20220305-0.gmi | |
2 https://www.forth.com/space-shuttle-instrumentation-interface/ | |
- 3 | |
- 4 https://github.com/corecode/forth-cpu | |
+ 3 https://github.com/corecode/forth-cpu | |
+ 4 ircs://irc.hackint.org/#forth-hardware-projects | |
- 5 ircs://irc.hackint.org/#forth-hardware-projects | |
- 6 https://el-tramo.be/waforth/ | |
+ 5 https://el-tramo.be/waforth/ | |
https://el-tramo.be/thurtle/ | |
+ 6 bitreich.org/1/lawn/c/gopher.gph | |
+ | |
+ | |
+ | |
+ | |
+ A new IRC network: IRCNow! tgtimes | |
+____________________________________________________________ | |
+ | |
+ A new IRC network is in town! [1] Ever wanted to feel | |
+ what an early community looks like? The admin jrmu | |
+ brought the project together, and is currently col- | |
+ lecting users along the way. | |
+ | |
+ Whether you looked for a place to host your own commu- | |
+ nity, or wanted a see a fresh community be grow from | |
+ fertile ground, the community is welcoming and active. | |
+ | |
+ >> IRCNow: Of the Users, By the Users, For the Users | |
+ | |
+ A LibrePlanet event | |
+ | |
+ Something else from this community might catch your | |
+ attention, is its orientation toward being adminis- | |
+ trated by its users themself: rather than letting the | |
+ founder handle everything, the community is oriented | |
+ toward serious teaching of unix command line and sys- | |
+ tem administration to anyone, from beginners to ad- | |
+ vanced users seeking improvement. | |
+ | |
+ In-person teaching sessions were covered during the | |
+ LibrePlanet 2022 event [2] with recording of a test- | |
+ run of the event [3] where future and present hackers | |
+ met together working our their system administration | |
+ and community building skills. Linux Magazine also | |
+ ran an interview giving a good impression about the | |
+ spirit of the project: [4] | |
+ | |
+ Beyond yet another IRC network to chat with, IRCnow | |
+ offers hosting services for IRC bouncers, Bots, E- | |
+ Mail, VPN, Code, File Storage, and Shell Accounts. | |
+ | |
+ The wiki itself features plenty of technical informa- | |
+ tion on system administration as a support for its | |
+ bootcamps, which offers a comfortable step-by-step in- | |
+ troduction to a complete server administration. [5] I | |
+ have often seen administrators hired with less than | |
+ this much knowledge! | |
+ 1 irc://irc.ircnow.net:6667 | |
+ ircs://irc.ircnow.net:6697 | |
+ | |
+ 2 https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
+ 3 https://0x0.st/oTal.webm - 0h20m: audio starts - 1h15m: talking about Gop… | |
+ | |
+ 4 https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
+ 5 https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
+ | |
+ | |
+ | |
+ | |
+ Search podcasts via Gopher tgtimes | |
+____________________________________________________________ | |
+ | |
+ Do you happen to be a podcast enjoyer? Maybe you con- | |
+ sidered to have something to listen to on the road or | |
+ while cooking. | |
+ | |
+ Combining many different sources, you may encounter | |
+ some heirlooms by searching through this gopher | |
+ front-end for podcast search. [1] | |
+ | |
+ The platform aggregates multiple search APIs of RSS | |
+ link aggregators with a focus on audio podcasts, and | |
+ extracts the RSS links for you, so you do not have to | |
+ search throug a dozen of webpages just to find the RSS | |
+ button. | |
+ | |
+ For instance, knowing about the Amp Hour podcast, I | |
+ tried searching for it: "Amp Hour" in the search | |
+ field, and bingo! The first result is "The Amp Hour | |
+ Electronics Podcast", that was quickly added to my | |
+ list of RSS feeds in a blast. | |
+ | |
+ Being based off Gopher, this makes it insanely easy to | |
+ automate a script searching for podcasts, then down- | |
+ loading the entries and uploading them to an MP3 | |
+ player of any kind (dedicated, or as part of a phone | |
+ or other portable computer). | |
- 7 | |
- 8 bitreich.org/1/lawn/c/gopher.gph | |
+ Want to know more about it? One place to discuss | |
+ about it is the Bitreich IRC server [2] | |
+ 1 gopher://gopher.icu/1/pod | |
+ 2 ircs://irc.bitreich.org/#bitreich-en | |
@@ -783,6 +890,7 @@ ____________________________________________________________ | |
all use now) was written in Fortran. What the hell | |
were they running it on, and what damned data were | |
they feeding into it?! | |
+____________________________________________________________ | |
SUBROUTINE FOUR1(DATA,NN,ISIGN) | |
C THE COOLEY-TUKEY FAST ROURIER TRANSFORM IN USASI BASIC FORTRAN | |
@@ -837,18 +945,21 @@ _________________________________________________________… | |
GO TO 6 | |
9 RETURN | |
END | |
+____________________________________________________________ | |
- And no, you cannot get the IEEE document because IEEE | |
- broke it up into pages and sells each page individu- | |
+ And no, you cannot get the IEEE document because IEEE | |
+ broke it up into pages and sells each page individu- | |
ally. | |
+____________________________________________________________ | |
"PROGRAMS FOUR2 AND FOURT ARE AVAILABLE THAT RUN | |
C TWICE AS FAST AND OPERATE ON MULTIDIMENSIONAL ARRAYS WHOSE | |
C DIMENSIONS ARE NOT RESTRICTED TO POWERS OR TWO." | |
+____________________________________________________________ | |
- But, this code was easy to port because it was small, | |
- so, to this day, we use it. It was ported from For- | |
- tran to BASIC, then to C, then to C++ and everything | |
+ But, this code was easy to port because it was small, | |
+ so, to this day, we use it. It was ported from For- | |
+ tran to BASIC, then to C, then to C++ and everything | |
else. | |
Nobody ever actually understood it, so they didn't fix | |
@@ -868,101 +979,11 @@ ________________________________________________________… | |
- Search podcasts via Gopher tgtimes | |
- | |
- Do you happen to be a podcast enjoyer? Maybe you con- | |
- sidered to have something to listen to on the road or | |
- while cooking. | |
- | |
- Combining many different sources, you may encounter | |
- some heirlooms by searching through this gopher | |
- front-end for podcast search. [1] | |
- | |
- The platform aggregates multiple search APIs of RSS | |
- link aggregators with a focus on audio podcasts, and | |
- extracts the RSS links for you, so you do not have to | |
- search throug a dozen of webpages just to find the RSS | |
- button. | |
- | |
- For instance, knowing about the Amp Hour podcast, I | |
- tried searching for it: "Amp Hour" in the search | |
- field, and bingo! The first result is "The Amp Hour | |
- Electronics Podcast", that was quickly added to my | |
- list of RSS feeds in a blast. | |
- | |
- Being based off Gopher, this makes it insanely easy to | |
- automate a script searching for podcasts, then down- | |
- loading the entries and uploading them to an MP3 | |
- player of any kind (dedicated, or as part of a phone | |
- or other portable computer). | |
- | |
- Want to know more about it? One place to discuss | |
- about it is the Bitreich IRC server [2] | |
- | |
- 1 gopher://gopher.icu/1/pod | |
- 2 ircs://irc.bitreich.org/#bitreich-en | |
- | |
- | |
- | |
- | |
- A new IRC network: IRCNow! tgtimes | |
- | |
- A new IRC network is in town! [1] Ever wanted to feel | |
- what an early community looks like? The admin jrmu | |
- brought the project together, and is currently col- | |
- lecting users along the way. | |
- | |
- Whether you looked for a place to host your own commu- | |
- nity, or wanted a see a fresh community be grow from | |
- fertile ground, the community is welcoming and active. | |
- | |
- >> IRCNow: Of the Users, By the Users, For the Users | |
- | |
- A LibrePlanet event | |
- | |
- Something else from this community might catch your | |
- attention, is its orientation toward being adminis- | |
- trated by its users themself: rather than letting the | |
- founder handle everything, the community is oriented | |
- toward serious teaching of unix command line and sys- | |
- tem administration to anyone, from beginners to ad- | |
- vanced users seeking improvement. | |
- | |
- In-person teaching sessions were covered during the | |
- LibrePlanet 2022 event [2] with recording of a test- | |
- run of the event [3] where future and present hackers | |
- met together working our their system administration | |
- and community building skills. Linux Magazine also | |
- ran an interview giving a good impression about the | |
- spirit of the project: [4] | |
- | |
- Beyond yet another IRC network to chat with, IRCnow | |
- offers hosting services for IRC bouncers, Bots, E- | |
- Mail, VPN, Code, File Storage, and Shell Accounts. | |
- | |
- The wiki itself features plenty of technical informa- | |
- tion on system administration as a support for its | |
- bootcamps, which offers a comfortable step-by-step in- | |
- troduction to a complete server administration. [5] I | |
- have often seen administrators hired with less than | |
- this much knowledge! | |
- 1 irc://irc.ircnow.net:6667 | |
- ircs://irc.ircnow.net:6697 | |
- | |
- 2 https://jrmu.host.ircnow.org/libreplanet/libreplanet.pdf | |
- 3 the voice only starts from 0h20m | |
- talking about Gopher at 1h15m | |
- https://0x0.st/oTal.webm | |
- | |
- 4 https://www.linux-magazine.com/Issues/2021/249/Interview-IRCNow | |
- 5 https://wiki.ircnow.org/index.php?n=Minutemin.Bootcamp | |
- | |
- | |
- | |
Maemo Leste keeps kicking in! tgtimes | |
+____________________________________________________________ | |
- The ultimate hacker's toy project: a OpenSource pow- | |
+ The ultimate hacker's toy project: a OpenSource pow- | |
ered hand-held computer. | |
Where to start from? There can be two walls prevent- | |
@@ -1009,12 +1030,136 @@ ______________________________________________________… | |
Grab it while it is hot, the lack of bloated prebuilt | |
application forced into it by the vendor means it will | |
not catch fire! [1] | |
- 1 https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and-d… | |
+ 1 https://maemo-leste.github.io/maemo-leste-sixteenth-update-november-and- | |
+ december-2021-january-april-2022.html | |
+ | |
+ | |
+ | |
+ | |
+ I Do Not Know, Do Not Ask Me josuah | |
+____________________________________________________________ | |
+ | |
+ The post-Snowden era is marked by a new fact that can- | |
+ not be ignored anymore: NSA (among others) is watching | |
+ you (among others). | |
+ | |
+ Does that change anything to my everyday life? Proba- | |
+ bly not, they already were before you knew about it. | |
+ Should I do anything about it? No answer. The eter- | |
+ nal doubt that modern society is famous for: | |
+ | |
+ >> I do not know, do not ask me. That question is | |
+ weird anyway. Let me go back to my life. | |
+ | |
+ That same doubt that occurs when you look up on a su- | |
+ permarket and see the mess of wires, tubes, cables and | |
+ neon lighting, barely even hidden, at best painted in | |
+ white... The worst scene of industrial warehouse, as | |
+ if taken straight out of the Brazil [1] movie. | |
+ | |
+ A landscape that is in such opposition with the images | |
+ of every product being sold, picturing what more or | |
+ less fits the collective imagery of "house of my | |
+ grandparents in back-country", promising a natural en- | |
+ vironment... Where did they even find all these land- | |
+ scapes of backcountry without phone line everywhere, | |
+ tracktors, alsphalt, cattle warehouses or wind tur- | |
+ bines to put on these product label background images? | |
+ | |
+ >> I do not know, do not ask me. That question is | |
+ weird anyway. Let me go back to my life. | |
+ | |
+ How did such a landscape, neon distopia pictures that | |
+ seems straight out of /r/cyberpunk post or the latest | |
+ Blade Runner, got invited into the cozzy bubble of the | |
+ average citizen? [2] Who made these places so ugly? | |
+ Why do I feel like human is being considered like cat- | |
+ tle in these kind of places? | |
+ | |
+ >> I do not know, do not ask me. That question is | |
+ weird anyway. Let me go back to my life. | |
+ | |
+ What weird things am I even saying! Am I trying to | |
+ tell that an NSA agent is sitting on the metal beams | |
+ of these places disfigure passersby with their empty | |
+ gaze. There are cameras though. What do they film? | |
+ Thieves? Who is checking? Software? Peoples? Are mar- | |
+ ketting people looking at these pictures? Of me too? | |
+ What do they think of me? Did they look at my hand | |
+ hesitating between these two products? | |
+ | |
+ >> I do not know, do not ask me. That question is | |
+ weird anyway. Let me go back to my life. | |
+ | |
+ Going out, one might encounter someone sitting on a | |
+ backpack barely full, with a small cup filled with | |
+ coins, looking a bit panicked, looking a bit dirty, | |
+ looking a bit lost, sometimes even a bit drunk. Occa- | |
+ sionally they will ask you for another coin to add to | |
+ their small collection. Passerbys offer them a lie | |
+ such as "I do not have cash", or a kind word like "no, | |
+ sorry", keep walking faster without looking, and even- | |
+ tually stops paying the tax and quickly keep going be- | |
+ fore they got asked for more. What did happen to | |
+ them? Did they choose to live here? How can I know it | |
+ will never happen to me? Why do I feel bad if I do | |
+ not give them what they ask? Why do I feel bad if I | |
+ give them what they ask? | |
+ | |
+ >> I do not know, do not ask me. That question is | |
+ weird anyway. Let me go back to my life. | |
+ | |
+ Let's not get fooled or reverse the roles here: Writ- | |
+ ing this, I am not asking these questions to you, nei- | |
+ ther you are asking these questions to yourself. The | |
+ places are asking these questions to you themself. | |
+ | |
+ By building a supermarket out of a warehouse but dis- | |
+ playing eye-catchy pictures of a scenery that does not | |
+ even exist, it is obvious that people will notice the | |
+ disbalance between the two. | |
+ | |
+ By placing cameras filming every square meter of such | |
+ a place, or even a whole city, it is obvious that peo- | |
+ ple will wonder at some point, who is behind the | |
+ screen reviewing these images. | |
+ | |
+ The questions are left open. Nothing is made to even | |
+ hint about the answer. We are left in the doubt, let- | |
+ ting some ensure "it is just in case of a burglary, | |
+ the police officer is going to watch" or other affirm | |
+ "they are using these images to study how we think to | |
+ better control us!". | |
+ | |
+ Such divergent claims based on convictions, the tech- | |
+ nician installing these cameras up there has no hint | |
+ either, its manager followed the recommandations of | |
+ the mothership company, itself getting directions from | |
+ the parent investor group who lately purchased the | |
+ brand, who themself are only trying to keep-up with | |
+ the most up to date business practices, read on an on- | |
+ line newspaper article recommanded by a colleague. | |
+ | |
+ I stopped to care about these silly things since long. | |
+ I came back to the real world for the better. I live | |
+ my life and it works plenty well, so why would I care? | |
+ | |
+ >> So why is that, at deep down, in the middle of my | |
+ gut, there is a voice whispering to me, that's | |
+ something's wrong. [3] | |
+ | |
+ The thing with living like an ant in the anthill is: | |
+ you do not get too many answers about how the whole | |
+ thing works. | |
+ 1 https://www.imdb.com/title/tt0088846/ | |
+ | |
+ 2 https://theuws.com/wp-content/uploads/2011/12/supermarkt.jpg | |
+ 3 https://yewtu.be/watch?v=QcSlAihVM0Q | |
- The Mallumo Weechat Plugin darkfi | |
+ Mallumo Encrypted IRC darkfi | |
____________________________________________________________ | |
IRC is part of the protocols that survived to the ad- | |
@@ -1049,40 +1194,6 @@ ________________________________________________________… | |
- Sailing With Grace tgtimes | |
-____________________________________________________________ | |
- | |
- The sea! Water all around, not a single piece of | |
- ground around to stand in, only a single boat that be- | |
- comes one with you, its capitain. Infinite waves un- | |
- der the blue or cloudly sky is all you see for a long | |
- trip of many days. Feeling both lost, but at the same | |
- time united with surrounding nature. After all, the | |
- largest part of Earth is covered by the sea. | |
- | |
- This is the world of Sailing that awaits each of us, | |
- for a single trip hosted by a well proven crew, or as | |
- a lone sailor braving tempests after tempests. | |
- | |
- Sailing blogs are definitely a good opportunity to | |
- dream, the instant of an article. | |
- | |
- This blog, Sailing With Grace, has taken the decision | |
- of offering all its content through HTTP, but also | |
- proxied over Gopher. [1] This recalls an interesting | |
- point: it proves that Gopher is not only good for | |
- talking about Gopher and computer things, but is also | |
- oriented toward the outside, is it ready to be used by | |
- people who are not gopher geeks? | |
- | |
- It always was to begin with, so why would it not? Are | |
- people less able to use computers now than they was | |
- before the web came? The discussion is open. | |
- 1 gopher://gopher.sailingwithgrace.com | |
- | |
- | |
- | |
- | |
Publishing in The Gopher Times you | |
____________________________________________________________ | |
@@ -1093,6 +1204,15 @@ ________________________________________________________… | |
with an article in any format, we will handle the | |
rest. | |
+ Did you notice the new layout? We now can jump be- | |
+ tween single and double column as it is more fit. | |
+ Some content like large code chunks will simply not | |
+ fit in the two-columns and the text is more pleasant | |
+ to read on two columns. A block is too small and | |
+ would look silly on two columns for a single sentence? | |
+ It is kept on a single column. Note that websites do | |
+ not usually support this feature! | |
+ | |
ircs://irc.bitreich.org/#bitreich-en | |
gopher://bitreich.org/1/tgtimes/ | |
git://bitreich.org/tgtimes/ |