●● IRC: #techbytes @ FreeNode: Saturday, February 13, 2021 ●● ● Feb 13 [01:30] schestowitz New: https://www.youtube.com/watch?v=PQBWkkXSfSY when agate says it supports logging I think it refers to application level logging as in https://docs.rs/env_logger/0.8.3/env_logger/ [01:31] *TechBytesBot (~b0t@techrights.org) has joined #techbytes [01:31] TechBytesBot Hello World! I'm TechBytesBot running phIRCe v0.75 ● Feb 13 [02:02] schestowitz software for feeds over gemini and gopher: https://alexschroeder.ch/cgit/moku-pona/about/ [02:02] -TechBytesBot/#techbytes- ( status 403 @ https://alexschroeder.ch/cgit/moku-pona/about/ ) [02:06] schestowitz gemini://drewdevault.com/cgi-bin/man.sh - look up a POSIX man page. [02:26] schestowitz doing a complete backup of all pi accounts to main laptop and, in turn, the external drives, so in case we mess something up (I always worry about a bug in some script wiping something out) we can restore/recover. After two nights in a row of panic (Tm, then Tr) I want to play safe with techrights as our capsule gains traction already [02:32] schestowitz 22,200 files under /home (lots in IPFS) [02:52] schestowitz nano ~/.config/amfora/config.toml --- therein you can set (to save time opening our site) home = "gemini://gemini.techrights.org" ● Feb 13 [04:00] schestowitz https://en.wikipedia.org/wiki/Gemini_space [04:00] schestowitz "In respect to "the increasingly out-of-control Web" it is regarded positive, that people start thinking about alternatives.[10] Gemini is weird, small, and different; it is driven by the wish "that it could not easily be extended."[11] "[U]ltimately the geminiverse is lovely because it is underpopulated, slower-paced, and literate."[12] As some passages of documents on Gemini may sound like a manifesto, Gemini space might be "off- [04:00] -TechBytesBot/#techbytes-en.wikipedia.org | Gemini space - Wikipedia [04:01] schestowitz putting to those who want to explore a technology."" [04:58] Techrights-sec Thanks. I've updated my config file here. [04:58] Techrights-sec The crontab is now working, finally. [04:58] Techrights-sec We should probably look at doing traffic shaping on the RPi if IPFS is going to be running often. [04:59] Techrights-sec gemini and ssh ought to have the priority on outbound traffic over ipfs [04:59] schestowitz gm [04:59] schestowitz yes, I figured out the ipfs issue, conflict between commands, added sleep() [04:59] schestowitz ipfs needs only 1-2 hours to run ● Feb 13 [05:00] schestowitz I tested amfora+ipfs, it added a little to delays, but not much [05:00] schestowitz mjg left google, last day today [05:00] schestowitz not sure what to make of it [05:00] schestowitz I am working on log file for gemini [05:02] schestowitz gemini@raspberrypi:~ $ tail -f log.txt (to see access, slight delay) [05:03] schestowitz output of # iftop -i wlan0 -P -t -L 1000 | grep -B 0 -A 1 ':1965 ' | grep -v ':1965 ' > /home/gemini/log.txt [05:05] schestowitz I will start linking to gemini:// addresses even if browsers and social control media sites do not make these clickable, at least to raise some awareness of canonical addresses of articles I link to. I will work on automating those sorts of things. [05:06] Techrights-sec The agate server can do logging too. But while IPFS was running I was [05:06] Techrights-sec getting timeouts most of the time with Gemini [05:06] Techrights-sec I've added the home page to GUS [05:06] Techrights-sec if the project is active, then it should start indexing within 12 to 24 hours [05:06] schestowitz I did not find agate options for logging except debugging stuff (rust), as per their limited docs [05:06] schestowitz there are two main search engines for gemini, gus is one [05:06] schestowitz there are also 3 main gemini->https proxies I found [05:08] Techrights-sec BTW the title for one of the links files from yesterday is labeled 13 rather than 12 [05:09] schestowitz Wait, do you mean daily links in bulletins for 12 have an item of daily links that says 13? That's possible as the bulletins are windowed for US time, ET [05:10] Techrights-sec yesteday's video has audio but the video is fixed on a blurred image [05:10] schestowitz low quality or blurred? Also, it's a very large scale video, should be put full screen (1920px) [05:12] Techrights-sec http://techrights.org/2021/02/12/ [05:12] Techrights-sec Completely blurred and not moving [05:12] Techrights-sec maybe the wrong part of the screen was captured [05:12] -TechBytesBot/#techbytes-techrights.org | 2021 February 12 | Techrights [05:12] schestowitz re the links, that's correct as for me it's 13, for US time 12 [05:12] schestowitz re video, let me check [05:14] Techrights-sec oh. the CMS puts it in 2021/02/12/ then [05:14] Techrights-sec I thought we updated the server to use UTC [05:15] schestowitz re video, I don't do anything on the screen until minutes into the video, it's not edited for concision of anything [05:16] Techrights-sec I'm 13 minutes in and it has not changed [05:16] schestowitz maybe a codec issue then, I see it ok in both FF and Falkon [05:19] Techrights-sec vlc shows only a blurred terminal window on top of what might be a firefox [05:19] Techrights-sec window [05:19] Techrights-sec gemini-launch.webm [05:19] schestowitz I will test in vlc here [05:22] schestowitz works ok in external players too [05:29] schestowitz I am going to turn on ipfs for a bit to test latency over web proxies (not local) [05:30] Techrights-sec ok [05:30] Techrights-sec https://tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/ [05:30] -TechBytesBot/#techbytes-tldp.org | Traffic Control HOWTO [05:30] schestowitz thanks [05:31] Techrights-sec a bit old though [05:33] Techrights-sec a bit old though [05:33] Techrights-sec here is new one, but for a bridge, [05:33] Techrights-sec https://www.stephenwagner.com/2018/08/18/how-to-build-traffic-shaping-device-centos-tc-traffic-control/ [05:33] Techrights-sec it will take a while to find a decent example for tc [05:33] Techrights-sec for a server mode [05:33] -TechBytesBot/#techbytes-www.stephenwagner.com | How to build your own traffic shaping device with CentOS and tc (traffic control) - The Tech Journal [05:37] schestowitz made a script file for logging, changed permissions on file to gemini [05:37] Techrights-sec http://luxik.cdi.cz/~devik/qos/htb/manual/userg.htm [05:37] -TechBytesBot/#techbytes-luxik.cdi.cz | HTB manual - user guide [05:38] schestowitz remember that ipfs must really run only for a couple of hours until it gets pinned (usually checked once an hour for changes), then it does not to participate anymore from this node [05:40] Techrights-sec Maybe shorter bursts would be just as good. 5 or 10 minutes every hour or so. [05:40] schestowitz wish I could solder on the buttons to be able to physically turn it on while we're both afk [05:43] Techrights-sec Yes, it would help. It would be too expensive to send an assembled unit from [05:43] Techrights-sec here though. Shipping from here is not affordable for even the smallest packets [05:43] schestowitz I will solder that when we're allowed to get around, I still haven't managed to get a proper mic [05:44] Techrights-sec $ tc -V [05:44] Techrights-sec tc utility, iproute2-ss190107 [05:44] Techrights-sec tc is present [05:45] *GNUmoon2 has quit (Remote host closed the connection) [05:46] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes [05:54] schestowitz https://netbeez.net/blog/how-to-use-the-linux-traffic-control/ this one seems more relevant, looking into it atm [05:55] -TechBytesBot/#techbytes-netbeez.net | How to Use the Linux Traffic Control ● Feb 13 [06:08] Techrights-sec That example has only one queue. [06:08] Techrights-sec I'm not up on the tc terminology, but we'd need at least two queues, [06:08] Techrights-sec one for IPFS and one for everything else. [06:08] Techrights-sec Though this is about PF, the principles will be relevant for a saturated [06:08] Techrights-sec interface: [06:08] Techrights-sec https://www.benzedrine.ch/ackpri.html [06:08] Techrights-sec I will look into tc over the course of the day as I have opportunity and then [06:08] Techrights-sec will also, later today, look into converting 2020/12 and other months to [06:08] Techrights-sec gemini. [06:08] Techrights-sec The RPi also has a lot of tc-related manual pages. [06:08] -TechBytesBot/#techbytes-www.benzedrine.ch | Prioritizing empty TCP ACKs with pf and ALTQ [06:09] schestowitz I have checked the manuals and maybe online examples and complaints. Seems I get for wlan0 many of the same issues people complain about, Error: Specified qdisc not found. [06:14] schestowitz ipfs turned off for now, I need a nap but will revisit this later todya [06:18] *GNUmoon2 has quit (Ping timeout: 268 seconds) ● Feb 13 [07:13] *GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) has joined #techbytes [07:20] *GNUmoon2 has quit (Ping timeout: 268 seconds) ● Feb 13 [08:49] *TechBytesBot has quit (*.net *.split) [08:49] *kermit has quit (*.net *.split) [08:52] *TechBytesBot (~b0t@techrights.org) has joined #techbytes [08:52] *kermit (sid393220@pdpc/supporter/bronze/kermit) has joined #techbytes [08:59] *liberty_box has quit (Ping timeout: 260 seconds) [08:59] *rianne has quit (Ping timeout: 272 seconds) ● Feb 13 [09:26] schestowitz is that a cpu-efficient rsync for local files or one where I only copy across new files rather than the whole lot? I want to set the cron job for passing over the tr static files, then regenerated the indices [09:27] schestowitz *is there ; *regenerate [09:54] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [09:55] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 13 [10:15] *rianne has quit (Read error: Connection reset by peer) [10:15] schestowitz I can see some other unknown people on gemini now, as it's daytime. I am going to work on it today, there's no really urgent matter to cover in TR. [10:15] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [10:15] *liberty_box has quit (Ping timeout: 265 seconds) [10:16] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [10:34] schestowitz -u, --update [10:34] schestowitz copy only when the SOURCE file is newer than the destination file or when the destination file is missing [10:34] schestowitz I did not know about this option, and that's just what I was looking for [10:46] schestowitz ipfs account now has a cronjob to pass across the latest newly added files less than an hour after they had been generated. So gemini account will have the latest. What's a good time to rebuild the indexes, any dependence on other refresh cycles in gemini? [10:46] schestowitz we could say things like, this site last updates x hours ago, will next update in x hours [10:46] schestowitz as part of the script that compares times [10:47] Techrights-sec I'd say rsync but I don't know what load it puts on the CPU. [10:47] Techrights-sec You can limit the checking that it does. [10:47] schestowitz turns out cp -u and maybe -p is enough to get this job done [10:48] Techrights-sec The indexes are quick to rebuiltd. They get done at 0 and 12 UTC for now. [10:48] Techrights-sec cp - p [10:48] Techrights-sec that just preserves the attributes when copying, it copies anyway [10:48] schestowitz Yes, I am aware, I had to change permissions a bit to allow not-root copy across and without impacting any sensitive dirs [10:53] schestowitz diff gemini-cron-updater.sh gemini-cron-updater.sh.new [10:53] schestowitz 24a25,26 [10:53] schestowitz > gemini-bulletin-irc-update.sh [10:53] schestowitz > [10:53] schestowitz Are you ok with the change? [10:56] schestowitz For the time being I see several 'unknown' visitors per hour ● Feb 13 [11:10] schestowitz $ chmod 700 show-new-visitors.sh [11:11] Techrights-sec Though loops would be better, in some ways [11:11] Techrights-sec It it ok to split the lines to 78 char? [11:11] Techrights-sec http://man.openbsd.org/style [11:11] -TechBytesBot/#techbytes-man.openbsd.org | style(9) - OpenBSD manual pages [11:12] schestowitz If you mean in all page, then I guess it would be wrong because based on my readings last night, best practice in gemini is, let the width flow for different device, do not enforce a width, the program/browser will do it [11:16] *rianne has quit (Ping timeout: 265 seconds) [11:16] *liberty_box has quit (Ping timeout: 246 seconds) [11:22] Techrights-sec That would be < 80 columns for the script, [11:24] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [11:25] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [11:26] schestowitz http://ipkitten.blogspot.com/2021/02/guest-post-is-it-sculpture-or-monument.html?showComment=1613162543737#c2199481511445468739 [11:26] -TechBytesBot/#techbytes-ipkitten.blogspot.com | [Guest post] Is it a sculpture or a monument? Copyright litigation reaches Russian Supreme Court - The IPKat [11:26] schestowitz "Many thanks for your comment, Reinhard. You are totally right. The Supreme Court noted in its decision:"... The free use of works of fine art established by paragraph 1 of Article 1276 of the Civil Code of the Russian Federation, to which sculpture belongs by virtue of paragraph 1 of Article 1259 of the Civil Code of the Russian Federation, is limited to cases when the image of the work is the main object of use or the image of the [11:26] schestowitz work is used for profit"." [11:31] *rianne has quit (Ping timeout: 240 seconds) [11:32] *liberty_box has quit (Ping timeout: 240 seconds) [11:32] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [11:33] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [11:42] schestowitz I have applied the change to the cron script, left the old version in .old for now (in case we wish to roll back), will now work on videos and some articles, Daily Links due later today, I work 5:30-1am ● Feb 13 [12:42] *rianne has quit (Ping timeout: 272 seconds) [12:43] *liberty_box has quit (Ping timeout: 272 seconds) ● Feb 13 [13:29] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [13:30] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [13:31] Techrights-sec sorry was focus on scripting [13:31] Techrights-sec the traffic shaping will take some time to look into [13:31] schestowitz I may have lost some comms when the conn was hung up. anything before "sorry" and after "80 columns for the script"? [13:32] Techrights-sec probably not much, [13:32] Techrights-sec just a link to the openbsd manual page for style: [13:32] Techrights-sec http://man.openbsd.org/style [13:33] schestowitz Yes, I got that, then the session froze, even new sessions would time out [13:33] schestowitz I am doing video+article stuff now, some really long ones ● Feb 13 [14:08] Techrights-sec I've updated gemini-bulletin-irc-update.sh [14:08] Techrights-sec the old file is gemini-bulletin-irc-update.sh.old [14:08] Techrights-sec It does a rolling current month plus last five, that can be tweakedw [14:08] schestowitz very nice, much cleaner. I hope my 'prototype' at least contribute to this in some way... either way, mind can stay deprecated and the new one used (I just fixed a typo) [14:09] Techrights-sec Yes I used yours as the base. [14:09] schestowitz excellent, makes me feel much better :- [14:09] schestowitz excellent, makes me feel much better :-) [14:23] Techrights-sec Refactoring at least once is usually very useful. I hope this was [14:23] Techrights-sec an improvement [14:23] Techrights-sec The idea is to reduce the number of lines that need updating later. [14:24] schestowitz Yes, I was going to do something similar myself, over time... just got some rather urgent "Pi" stories to publish... [14:25] Techrights-sec Regarding the RPi stories, people are going on about the tracking, but [14:25] Techrights-sec none mention EDGI and similar programmes which relied on knowing which [14:25] Techrights-sec institutions to target... [14:25] schestowitz I already have it inside the draft I type at the moment [14:26] Techrights-sec RPF did a great disservice to very many insitutions, especially schools [14:27] Techrights-sec RPF did a great disservice to very many insitutions, especially schools [14:27] Techrights-sec Brendienst [14:56] Techrights-sec It's also disappoiting to read how many peole are fooled or flat out lie about [14:56] Techrights-sec M$ appearing to have changed from its illegal and unethical behaviors. ● Feb 13 [15:03] *liberty_box has quit (Ping timeout: 240 seconds) [15:04] *rianne has quit (Ping timeout: 265 seconds) [15:07] schestowitz I have two videos about this uploading [15:16] Techrights-sec ors. [15:16] Techrights-sec Nice [15:17] schestowitz One of them regrettably sounds too passionate as I spoke too close to the microphone and loudly than I thought I should. I'll probably buy a second-hand good mic soon. [15:26] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [15:27] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [15:27] schestowitz http://techrights.org/2021/02/13/microsofters-poaching/ (the colour and lightening went ALL WRONG later on because the sun crept in, but it's not about my looks, it is about the issues) [15:27] -TechBytesBot/#techbytes-techrights.org | Microsofters Trying to Poach Key GNU/Linux Developers (Without Even Disclosing That Theyre Microsofters) | Techrights [15:29] Techrights-sec Just make sure that even if the microphone is 2nd hand, that the spray [15:29] Techrights-sec shields are brand new. : [15:29] schestowitz I don't even know what those are, which is probably why I am ill-equipped for anything audio eng-related [15:42] Techrights-sec They probably go by some other name this decade, but are a fabric [15:42] Techrights-sec between you and the microphone to keep the spray from the mouth from [15:42] Techrights-sec covering the microphone over time and making it extremely gross. [15:42] Techrights-sec It looks like they are currenly called "pop filters" [15:42] schestowitz Makes sense, thanks for the pointer [15:44] schestowitz I think I've regained my focus and speed today wrt to producing stories etc. THe Gemini thing is paying off, I'm writing about it now (no video). [15:45] Techrights-sec Excellent. It widens the outreach. ● Feb 13 [16:38] schestowitz ./show-new-visitors.sh has been improved somewhat, to be concise and hide the capsule's maintainers [16:47] *liberty_box has quit (Ping timeout: 264 seconds) [16:47] *rianne has quit (Ping timeout: 256 seconds) [16:53] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [16:55] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 13 [19:55] *rianne has quit (Ping timeout: 256 seconds) [19:55] *liberty_box has quit (Ping timeout: 256 seconds) ● Feb 13 [20:18] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [20:18] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 13 [22:27] *liberty_box has quit (Ping timeout: 240 seconds) [22:28] *rianne has quit (Ping timeout: 256 seconds) [22:29] *rianne (~rianne@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes [22:31] *liberty_box (~liberty@host81-154-168-60.range81-154.btcentralplus.com) has joined #techbytes ● Feb 13 [23:08] *rianne__ (~rianne@2a00:23c4:c3aa:7d01:88b2:3362:dad2:7c40) has joined #techbytes [23:08] *asusbox (~rianne@2a00:23c4:c3aa:7d01:88b2:3362:dad2:7c40) has joined #techbytes [23:08] *asusbox2 has quit (Ping timeout: 265 seconds) [23:09] *rianne_ has quit (Ping timeout: 240 seconds) [23:23] Techrights-sec No timestamps in the log, though. It would be interesting to see [23:23] Techrights-sec the dispersal over the day. [23:23] Techrights-sec can you e-mail the agregator at gemini://rawtext.club/~sloum/spacewalk.gmi [23:23] Techrights-sec the might then add TR [23:23] Techrights-sec gemini://calcuode.com/gmisub-aggregate.gmi [23:23] Techrights-sec gemini://gempaper.strangled.net/contact.gmi [23:23] Techrights-sec 4 [23:23] Techrights-sec I've tweaked show-new-visitors.sh a bit, and have moved it to ~/bin/ [23:23] Techrights-sec I forgot though what is creating log.txt? [23:43] schestowitz https://twitter.com/zoobab/status/1360260614879379458 [23:43] -TechBytesBot/#techbytes-@zoobab: @schestowitz The question is how to change the protocols for resistance. [23:46] schestowitz iftop. iftop -i wlan0 -P -t -L 1000 | grep -B 0 -A 1 :1965 | grep -v :1965 >> /home/gemini/log.txt [23:47] schestowitz > Apropos the passage of time, there was someone looking into a FOIA [23:47] schestowitz > request with the FAA for flight plans. How many of those flights did [23:47] schestowitz > Bill take? [23:47] schestowitz No update on that story. [23:47] schestowitz We also have not requested documents from the Jones court case. [23:50] schestowitz https://joindiaspora.com/posts/20086159#ecbe95905061013930c67085c2fdcc0b [23:50] -TechBytesBot/#techbytes-@linux@joindiaspora.com: Microsofters Trying to Poach Key #GNU / #Linux Developers (Without Even Disclosing That Theyre Microsofters) http://techrights.org/2021/02/13/microsofters-poaching/ [23:50] schestowitz " [23:50] -TechBytesBot/#techbytes--> techrights.org | Microsofters Trying to Poach Key GNU/Linux Developers (Without Even Disclosing That Theyre Microsofters) | Techrights [23:50] schestowitz M$ strategy for a long time: if you can beat 'em, buy 'em. [23:50] schestowitz BR 549 [23:50] schestowitz BR 549 - about 4 hours ago [23:50] schestowitz the old Microsoft was more Reagan. Trump isnt into software, but he is more independent, like GNU. [23:50] schestowitz "