Since my phlog is about half about me reading C's phlog (nm03), I have two
shots in the dark for, under openbsd, Firefox not downloading things and BSD
make(1) issuing weird parse errors, both of which are probably, or
hopefully, features and not bugs. One feature of openbsd is unveil(2).
Unveil lets you unveil certain files or directories to your program. Once
those places have been unveiled, your program is not allowed to access any
other locations. Openbsd patches firefox to use unveil. However, I would
expect that downloading to (or uploading from) ~/Downloads/ would be
allowed.
Often we clone/download openbsd's ports tree to /usr/ports so we can inspect
it, or do the builds ourselves -> www.openbsd.org/faq/ports/ports.html I
investigated the unveil thing by going
```ksh
cd /usr/ports/www/firefox-esr/
grep -ri unveil
```
With regard to BSD make(1) failing to parse GNU Makefiles, this is to be
expected. Instead
```ksh
pkg_add gmake
```
and issue gmake(1) (GNU make) instead.
In other news
I have opinions on Davide Mitoli's opinions on starting a podcast. I have to
say, I hate the notion of using web podcasting corporate platforms. I have
never experienced one, but I have a rough idea of what people mean when they
say YouTube and I also don't like that. Time was I did listen to a podcast
named Very Bad Wizards which was two psych teachers shooting the breeze
about what they saw on television lately spliced with psych101. It was
available to download on their website, though their moneymaker was Apple
Podcasts.
] This profound negativity is by way of saying please make any such podcast
available as gopher item type 9 or else gopher+ < (audio file) or the
occasionally used s (sound / wav).
Itemtype 9 is also somewhat suitable for streaming, since the rule is for
the client to read the response until the server closes the stream. If you
had an eminently streamable file format I guess you could do that and just
open the file.
And yet other news
So far I think only I have ever queried my i2p (invisible internet protocol)
clock utility, or my i2p amazing lynx gopher chat Experience.
```Pressing = in lynx
Lynx 2.8.9rel.1 (08 Jul 2018) (latest release)
File that you are currently viewing
Linkname:Gopher Menu
URL:
gopher://pqev3za2ehlmb4plp5tcrsa77655t5ymk3fng356qhlgcxersdma.b32.i2p/77((TEST%20.%20POST))?%2Fr
Charset:iso-8859-1
Owner(s):None
size:17 lines
mode:source
No Links on the current page
```
```proxychains4 lynx (the above)
Gopher Menu
(((TEST . POST)) . I should pretend that I'm more than one person already :-()
(((TEST . POST)) . I should pretend that I'm more than one person already :-()
(((TEST . POST)) . Still working right)
(((TEST . POST)) . Another test post)
(((TEST . POST)) . Test post)
This is a searchable index. Use S to search.
```
..Y'know... I'm pretty sure my phlog post works out of the box under
openbsd...
What I did eventually look at was actually-looking-at-i2p. The only way that
obviously presented itself to me to try was to go to
```ksh
proxychains4 lynx identiguy.i2p
```
Which is the default collection of pet names i2p normally ships with. Since
i2p addresses are long and random-looking cryptographic strings, there is a
pet name config to give them local short and memorable names: The canonical
ones being the ones at this address having the petname identiguy.i2p itself.
I simply tried looking at every petname address and got to somewhere in the
Bs. About one sixth there were lynx-visitable public web pages generally of
the cybersecurity tech blog variety. Half were in English. I came across one
i2p search engine, where I searched for gopher which found a bunch of i2p
bbs results of people talking about setting up i2p gopher forums. So they
are there... They are just... Underground...