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...