●● IRC: #techbytes @ FreeNode: Tuesday, February 09, 2021 ●● ● Feb 09 [00:33] schestowitz d [00:33] schestowitz > Since the series is in three (or four) parts, the parts should all link [00:33] schestowitz > to each other. That includes updating the earlier sections to link [00:34] schestowitz > forward to the later sections. [00:34] schestowitz Yes, but that tends to be a pain and better done in wiki form or backlinks at the bottom of these posts (automated) [00:34] schestowitz https://joindiaspora.com/posts/20047500#ff60d9b04c240139284b22bfe022ffdd [00:34] -TechBytesBot/#techbytes-@linux@joindiaspora.com: Why choose Plausible for an open source alternative to Google Analytics http://www.tuxmachines.org/node/147413 [00:34] -TechBytesBot/#techbytes--> www.tuxmachines.org | Why choose Plausible for an open source alternative to Google Analytics | Tux Machines [00:34] schestowitz "To be honest, whatever is listed on switching.software (https://switching.software/replace/google-analytics/) tends to be a solid choice. I'd try #Matomo first." [00:34] -TechBytesBot/#techbytes-switching.software | Bye Google Analytics | Recommended Website Statistics [00:37] schestowitz https://twitter.com/SinghMadhw/status/1358916296386125825 [00:37] -TechBytesBot/#techbytes-@SinghMadhw: @schestowitz @MicrosoftRTweet Hi asshole follow me back [00:37] schestowitz https://twitter.com/ParadymeUSA/status/1358909977805680640 [00:37] -TechBytesBot/#techbytes-@ParadymeUSA: @schestowitz Except for us . . . [00:37] schestowitz https://twitter.com/parker_vmg3/status/1358909915633496066 [00:37] -TechBytesBot/#techbytes-@parker_vmg3: @schestowitz Bingo [00:38] schestowitz https://twitter.com/american_penpal/status/1358841193245868032 [00:38] -TechBytesBot/#techbytes-@american_penpal: @PrincessBibiRF_ @DrEricDing @CDCgov @WHO @DrTedros @DrJudyAMikovits @drsanjaygupta @DrSamirSinha @JoeBiden https://t.co/VHrs023kwB [00:38] -TechBytesBot/#techbytes-@american_penpal: @PrincessBibiRF_ @DrEricDing @CDCgov @WHO @DrTedros @DrJudyAMikovits @drsanjaygupta @DrSamirSinha @JoeBiden https://t.co/VHrs023kwB [00:38] schestowitz "Wow you pulled your prehistoric books out. Lets just all use dark age medicine now. Would you like a lobotomy since seem mental?" [00:39] schestowitz https://twitter.com/fcassia/status/1358617327869308928 [00:39] -TechBytesBot/#techbytes-@fcassia: Best informed rant ever wrt #Apple cc/@schestowitz @sbassi @gorkok @javiermdq https://t.co/ifcF8q8MMC [00:39] -TechBytesBot/#techbytes-@cmuratori: I normally reply to recruiters with a polite "no, thank you". But when they work for a company I find particularly https://t.co/LMlw2hOkFx ● Feb 09 [01:23] *acer-box has quit (Quit: Konversation term) [01:23] *Techrights-sec2 has quit (Remote host closed the connection) [01:23] *libertybox_ has quit (Quit: Ex-Chat) [01:37] *liberty_box has quit (Ping timeout: 256 seconds) [01:38] *rianne__ has quit (Ping timeout: 272 seconds) [01:46] *rianne__ (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [01:48] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [01:54] *liberty_box has quit (Ping timeout: 264 seconds) [01:54] *rianne__ has quit (Remote host closed the connection) [01:54] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [01:54] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 09 [03:00] *rianne has quit (Ping timeout: 240 seconds) [03:01] *liberty_box has quit (Ping timeout: 240 seconds) [03:10] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [03:11] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 09 [04:02] *GNUmoon has quit (Remote host closed the connection) [04:02] *GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes [04:46] *rianne has quit (Ping timeout: 246 seconds) [04:46] *liberty_box has quit (Ping timeout: 256 seconds) ● Feb 09 [05:53] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [05:54] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 09 [06:08] *acer-box (~acer-box@2a00:23c4:c3aa:7d01:3481:fe8f:6d26:a807) has joined #techbytes [06:08] *Techrights-sec (~quassel@2a00:23c4:c3aa:7d01:3481:fe8f:6d26:a807) has joined #techbytes [06:08] *libertybox (~schestowi@2a00:23c4:c3aa:7d01:3481:fe8f:6d26:a807) has joined #techbytes [06:08] -NickServ-acer-box!~acer-box@2a00:23c4:c3aa:7d01:3481:fe8f:6d26:a807 has just authenticated as you (schestowitz) [06:08] *acer-box has quit (Changing host) [06:08] *acer-box (~acer-box@unaffiliated/schestowitz) has joined #techbytes [06:13] *acer-box has quit (Quit: Konversation term) [06:13] *acer-box__ (~acer-box@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [06:13] -NickServ-acer-box__!~acer-box@host81-154-168-60.range81-154.btcentralplus.com has just authenticated as you (schestowitz) [06:13] *acer-box__ has quit (Changing host) [06:13] *acer-box__ (~acer-box@unaffiliated/schestowitz) has joined #techbytes [06:20] schestowitz IPFS process run later today, just now [06:25] schestowitz IPFS is still running just to sync the files across, so getting the portion from the pi (for logs) may be a tad slow, high latency [06:31] *genr8_ (~genr8_@unaffiliated/genbtc) has joined #techbytes ● Feb 09 [07:47] schestowitz Thanks for doing IRC. I've just cronned the ipfs start and end, in order to avoid me having to wake up to make our connection sane. One of my laptop crashed twice in the past 2 days, but it's not the main one (what I use for ytalk), hopefully just bad luck... [07:50] *schestowitz has quit (Quit: Konversation term) [07:50] -NickServ-schestowitz__!~schestowi@host81-154-168-60.range81-154.btcentralplus.com has just authenticated as you (schestowitz) [07:50] *schestowitz__ (~schestowi@unaffiliated/schestowitz) has joined #techbytes [07:51] schestowitz__ Re: Chlorine Dioxide [07:51] schestowitz__ > Hi Roy, [07:51] schestowitz__ > [07:51] schestowitz__ > Well, your gut is wrong this time ;-) There's no need to rely on it when [07:51] schestowitz__ > there is so much science available going back decades. [07:52] schestowitz__ > [07:52] schestowitz__ > It is a miracle biocide because it is a powerful oxidant, but the [07:52] schestowitz__ > strength is still below the level needed to oxidize human tissue. And it [07:52] schestowitz__ > breaks down into non-carcinogenic and non-mutagenic compounds. I'm not [07:52] schestowitz__ > an expert in the domain, but those are the key factors needed to [07:52] schestowitz__ > determine its safety, and it's already been done in a number of studies [07:52] schestowitz__ > and given to 20M people. It can treat so many diseases, it would empty [07:52] schestowitz__ > most of our hospitals and replace treatments like chemo with something [07:52] schestowitz__ > much safer, and give people with Alzheimer's hope! That's the opposite [07:52] schestowitz__ > of quackery. [07:52] schestowitz__ > [07:52] schestowitz__ > I've read a lot about it and taken it orally for weeks without any [07:52] schestowitz__ > problems. You could also get some Chlorine Dioxide mouthwash and try it [07:52] schestowitz__ > out. I might even add some words about it in a revision of my movie, [07:52] schestowitz__ > replacing the section by John Campbell. [07:52] schestowitz__ > [07:52] schestowitz__ > If you want to post a link to my emails to the FDA for others to check [07:52] schestowitz__ > out, I'd be happy. I've got several links and a great whitepaper for [07:52] schestowitz__ > people to explore more. [07:52] schestowitz__ > [07:52] schestowitz__ > The debate is polluted because it would cost the drug companies 100s of [07:52] schestowitz__ > billions of dollars. Are you on their side?! [07:52] schestowitz__ > [07:52] schestowitz__ > Warm regards, [07:52] schestowitz__ > [07:54] schestowitz__ > Yep, you got the right one [07:54] schestowitz__ How's life? Any important news? [07:54] schestowitz__ To talk about my personal life, I'd need to use encryption, as those emails in hotmail are being farmed and scanned by Microsoft :-) ● Feb 09 [08:14] *liberty_box has quit (Ping timeout: 265 seconds) [08:14] *rianne has quit (Ping timeout: 256 seconds) [08:23] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [08:23] *genr8_ has quit (Quit: Leaving) [08:24] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [08:27] Techrights-sec (it is quite a sluggish connection) [08:27] Techrights-sec 1.1kB /s [08:27] Techrights-sec The draft of xhtml-to-gemini script is now at the solid alpha stage. [08:27] Techrights-sec It's in ~gemini/bin/ [08:27] Techrights-sec I should migrate up to Raklang this year. Dont know if I actually will. [08:27] Techrights-sec Right now all the links are outwar to HTTP but it is simple to convert them [08:27] Techrights-sec once we have a structure. [08:27] Techrights-sec In preparation for the service, maybe you can add the host name [08:27] Techrights-sec gemini.techrights.org ? [08:27] Techrights-sec I think at the moment the way would be to first have a dynamic DNS [08:27] Techrights-sec name for the RPi and use that as the A and AAAA name, then use a CNAME [08:27] Techrights-sec to point gemini.techrights.org at the A and AAAA names. [08:27] Techrights-sec Does the registrar offer dynamic DNS? The alternative would be one of the [08:27] Techrights-sec free-of-charge ones which will nag every month and need re-acknowledging [08:27] Techrights-sec each nag. [08:28] schestowitz__ the connection was sluggish when ipfs was running. Regarding domain and cname, that's the kind of stuff I'm not too good at. Maybe I should ask kaniini when we're ready to make the change, at least assuming it's not purely the webhost/registrar doing the management at that level (as I suspect, the latter) [08:32] Techrights-sec CNAMEs are easy. The bureaucratic part will be acquiring a dynamic DNS [08:32] Techrights-sec service. No-IP is one of several, but the registration has to be manually [08:32] Techrights-sec refreshed manually every month. [08:33] schestowitz__ thanks, I shall look into it [08:53] Techrights-sec The RPi could then run ddclient [08:53] Techrights-sec to keep the address updated. [08:53] schestowitz__ I did not know about that software; either way it can also help ssh access in case of hub resets, as a hostname would become a surrogate for changing IP. ● Feb 09 [09:29] schestowitz__ > This was originally just going to be another book but [09:29] schestowitz__ > developments in 2020 have moved me to do something [09:29] schestowitz__ > different. I am going to be releasing this book under a [09:29] schestowitz__ > creative commons license. It will expose all the evils of [09:29] schestowitz__ > TLS trust monopoly, how to use GnuPG (PGP in general) [09:29] schestowitz__ > safely, and ways to maintain privacy from the attack on [09:29] schestowitz__ > basic human rights that we've seen. [09:29] schestowitz__ I believe this is the first E-mail message I can read directly from ThunderBird as opposed to the CLI with files. ● Feb 09 [16:00] Techrights-sec I seem to have been getting false positives regarding TM being down. One just [16:00] Techrights-sec happened again at about 2021-02-09 13:00 UTC [16:01] schestowitz__ rianne was restarting apache about 3 times while I was taking a nap, as prior to it I was fighting against some DDOS and could not rest [16:33] Techrights-sec I just got to the point where I can string together the scripts, [16:33] Techrights-sec feeding a URL into one and getting Gemini on the disk out of the other. [16:33] Techrights-sec Tomorrow I will look at chaining the RSS reader into the beginning. [16:33] Techrights-sec I'll put the updated scripts onto the pi in ~gemini/bin/ [16:33] Techrights-sec The scripts do not address the videos and other non-HTML materials. [16:34] schestowitz__ Fantastic!! I took a quick look. Make sure to keep local (yours) copies of the code as that account of the raspi I am not backing up just yet (the focus is on the ipfs userspace for backups) ● Feb 09 [17:15] schestowitz__ https://gatesofvienna.net/2021/02/burned-to-death-in-nassjo/ [17:15] -TechBytesBot/#techbytes-gatesofvienna.net | Burned to Death in Nssj | Gates of Vienna ● Feb 09 [18:06] schestowitz__ https://twitter.com/CathyBehn/status/1359169035322208265 [18:06] -TechBytesBot/#techbytes-@CathyBehn: @ShaunSilva7 @stizzzzzzle @stella_immanuel @DuckDuckGo https://t.co/8DEApPDerd You have no idea. [18:06] -TechBytesBot/#techbytes--> techrights.org | Why People Should Never Ever Use DuckDuckGo | Techrights [18:06] schestowitz__ https://twitter.com/leoneldicamillo/status/1358961323112091653 [18:06] -TechBytesBot/#techbytes-@leoneldicamillo: #BackToRSS! https://t.co/dNoVxgKdCQ [18:06] -TechBytesBot/#techbytes--> techrights.org | Turn to RSS Feeds (and Local/Native RSS Readers) to Regain Control of the World Wide Web | Techrights [18:48] Techrights-sec I keep local backups for the most part. [18:48] Techrights-sec Just updated some more stuff that turned out to be easier than expected. [18:52] schestowitz__ excellent! great job! I guess once it's all settled and tested we can work on dns level stuff, assuming we want all this running from home and not from the server (in the US). I was thinking... do we keep local gemini copies of archived "latest" posts... or bulletins only? I guess those details can be worked out later. [18:52] schestowitz__ I also think that as we don't know how many users will be... we may not yet need to host from a DC. IPFS outgrew our local connection... it maxes up upstream and downstream as soon as turned on. [18:53] schestowitz__ gemini GUI https://repology.org/project/kristall/versions [18:53] -TechBytesBot/#techbytes-repology.org | kristall package versions - Repology [18:54] schestowitz__ It is possible to rate-limit it, but that would be like running on one foot... the whole thing should scale without me hobbling it at OS level by denying in/out conns [18:54] Techrights-sec It should be possible to rate limit IPFS, one would think. ● Feb 09 [19:00] Techrights-sec Can cron be set to turn on and off rate limiting? The router is not using PF [19:00] Techrights-sec so it is probably not smart enough to traffic shape or load balance. [19:01] schestowitz__ It was only last night, before I went to bed, that I started working on cronning the thing (and it would not run, had to use an external script in crontab), hence the delay in generating the files and sharing them outwards. Over time I add to the sophistication of the thing, inc. the IPFS monitoring with the LEDs (it has become rather clever and verbose, code not published yet) [19:03] schestowitz__ see run-blinkt-ipfs.py on your homedir now [19:07] Techrights-sec Neat [19:07] Techrights-sec what range of values come from RateOut, RateIn, and Swarm? [19:07] schestowitz__ it helps show spikes when they hog the whole 'pipe' or too many peers are added [19:07] schestowitz__ usually no more than 100 [19:07] schestowitz__ out of 255 scale [19:47] Techrights-sec I'm not seeing how it refreshes the data from the three files. [19:47] schestowitz__ cron jobs on that account ● Feb 09 [20:01] Techrights-sec How does the script adapt? I was looking to see if the colors change with [20:01] Techrights-sec the different values ● Feb 09 [21:46] schestowitz__ Re: Converting XHTML on TR to Gemini [21:47] schestowitz__ > There are three prototype scripts. One fetches the RSS feed and outputs [21:47] schestowitz__ > URLs. Then next fetches the web pages, calculates the Gemini path, and [21:47] schestowitz__ > passes them to the third script which converts them to Gemini and [21:47] schestowitz__ > (optionally) writes them to a designated path. [21:47] schestowitz__ > [21:47] schestowitz__ > The process can be invoked thus, [21:47] schestowitz__ > [21:47] schestowitz__ > ./gemini-fetch-urls-from-rss.pl http://techrights.org/feed/ \ [21:47] schestowitz__ > | xargs ./gemini-fetch-web-page.pl -g -p -v [21:47] schestowitz__ > [21:47] schestowitz__ > The first script has a -d option for limiting by date. [21:47] schestowitz__ > [21:48] schestowitz__ > The second script has a -b option to point to another base directory. [21:48] schestowitz__ > [21:48] schestowitz__ > All three are now on the RPi. [21:48] schestowitz__ > [21:48] schestowitz__ > The videos and old audios are not fetched yet. I am not sure how to [21:48] schestowitz__ > handle them. [21:48] schestowitz__ Currently, only the www version has videos. bulletins/ipfs have images as unicode/ascii, so the limitations are known. like rss/xml, however, there's always a link to the original html, shall the reader want to see/read/watch more. :-)