●● IRC: #boycottnovell @ FreeNode: Sunday, February 21, 2021 ●● ● Feb 21 [07:02] schestowitz__ https://placeholderapi.wordpress.com/2021/02/19/gratifying-to-see-even-some-fedora-people-and-ibm-redhat-employe/#comment-17718 [07:02] -TechrightsBN/#boycottnovell-placeholderapi.wordpress.com | Gratifying to see even some #fedora people and #ibm #redhat employe | Dr. Roy Schestowitz () [07:02] schestowitz__ "Hey, I totally dig that the timing of my talk might point to a specific narrative for you. However, thats how Ive always rolled (eg see the ~3 yo referenced related talk linked in that post, or honestly any of my recorded talks). Im not trying to say your narrative is wrong, just that my talk doesnt provide evidence of it. Cheers." [07:02] schestowitz__ I think it is important to remind people why we do all this and the term you use is very helpful [07:11] schestowitz__ >> This is what I did last night. I still try to get usage estimate. [07:11] schestowitz__ >> [07:11] schestowitz__ >> BTW, I was thinking... it ought not be hard to make category pages [07:11] schestowitz__ >> linking to the articles, which are already in Gemini anyway. [07:11] schestowitz__ > It depends. Is there a list of the categories which could be scraped? [07:11] schestowitz__ I do not know if I can get just a long list of articles for each categories. There might be a wordpress extension for that (although I prefer not to install ANY new software) or we could craft some sql query to return such lists. But only if we decide that a long list of articles (thousands in the case of "Microsoft" or "Europe") is worth it. The very long lists would likely not be suitable for gemini as a medium. [07:56] *rianne_ has quit (Quit: Konversation terminated!) ● Feb 21 [08:34] schestowitz__ I have just adjusted my laptop "kavan" to better show me stuff, such as gemini status over proxy in a cycle and TM uptime, social control networks (my locally-hosted copy), webmail (to avoid opening email unless there's something seemingly urgent). This is well overdue. [08:34] schestowitz__ some people in IRC mention gemini, I think more will def use that over time, the question is, how many? [08:40] Techrights-sec What is needed for the moment is better availabliity of the Gemini [08:40] Techrights-sec clients in the official repositories. [08:40] Techrights-sec There are a lot of good clients now, but they need to find a way to get [08:40] Techrights-sec in on the next cycle of distro releases. That's not their job though [08:40] Techrights-sec Instead, packagers need to join those teams and approach the distros. [08:40] schestowitz__ yes, afaict, debian has not even one! [08:40] Techrights-sec Packaging is ususally easy but also usually very time consuming [08:41] schestowitz__ are we legally allowed to offer binaries for archs directly from TR, for different distros we know support that? I hate linking to shithub. [08:44] schestowitz__ in the daily bulletins, which are included in IPFS, should I add links to gemini alongside the http ones? [08:47] Techrights-sec Perhaps. Can you show a link to a bulletin? [08:48] schestowitz__ at the moment, in gemini bulletins are accessed by different url structure from that over www [08:49] Techrights-sec http://techrights.org/txt/ [08:49] Techrights-sec A gemini link could be at the top? [08:49] Techrights-sec But it should go to the day as far as I can tell. [08:50] schestowitz__ I was thinking more along the lines of, add the gemini links to the index or more importantly top of articles [08:52] Techrights-sec Yes, the top of the articles would be a good place, but it might be easiest [08:52] Techrights-sec to jsut use a link to the whole day rather than to the specific article. [08:52] Techrights-sec perhaps [08:53] schestowitz__ I can add "Gemini index for the day" at the top part [08:54] schestowitz__ can you find offhand (reuse) the bash code to produce that URL? [08:57] Techrights-sec date +"gemini://gemini.techrights.org/%Y/%m/%d/" [08:57] Techrights-sec date -d "-1 days" +"gemini://gemini.techrights.org/%Y/%m/%d/" ● Feb 21 [09:02] schestowitz__ Gemini index for the day: gemini://gemini.techrights.org/2021/02/20/ [09:02] schestowitz__ testing done, now integrated, will need to watch it carefully tomorrow [09:03] schestowitz__ the script contains two password to lower user interaction [09:04] Techrights-sec What is the path to the script in question? [09:04] Techrights-sec I'm not familiar with the generation of bulletins [09:07] schestowitz__ text-upload.txt just added to ~/bin (please do not change it as it's not for general use and I want to keep it simple for personal use ;-) ) [09:07] schestowitz__ .sh (not txt [09:09] schestowitz__
  • [09:09] schestowitz__
    Linux Is Now on Mars, Thanks to NASA's Perseverance Rover
    [09:09] -TechrightsBN/#boycottnovell-uk.pcmag.com | Linux Is Now on Mars, Thanks to NASA's Perseverance Rover [09:09] schestowitz__
    [09:09] schestowitz__

    Past Mars rovers have used proprietary OSes, largely from the software company Wind River Systems. The same is true for the Perseverance rover itself; the machine has been installed with Wind Rivers VxWorks, which was used on past Mars missions.

    [09:09] schestowitz__

    However, NASA settled on the Linux OS for the rovers helicopter-like drone, Ingenuity, which was built using off-the-shelf parts, including Qualcomms Snapdragon 801 processor, a smartphone chip.

  • [09:10] schestowitz__ (I know there are LOADS of inefficiencies there, but it only takes a few mins to run each day and it's written in a way that I find easy to extend on) [09:11] Techrights-sec WHich system is it on? [09:11] Techrights-sec I don't need access, just the above date can be inserted [09:11] Techrights-sec d=$(date +"gemini://gemini.techrights.org/%Y/%m/%d/") [09:11] Techrights-sec then treat $d as any other variable for output. [09:11] schestowitz__ TR homedir [09:20] schestowitz__ () Images, hyperlinks and comments at http://techrights.org/2021/02/20/union-bashing/#comments [09:20] schestowitz__ Gemini version at gemini://gemini.techrights.org/2021/02/20/union-bashing/ [09:20] -TechrightsBN/#boycottnovell-techrights.org | Reckless, Feckless and Factless Campinos Doing a Donald Trump on the Staff Union of His Office | Techrights [09:23] schestowitz__ I lost all buffer after the line "then treat $d as any other variable for output." [09:25] schestowitz__ I think I've got it working, but for various reasons I don't want to test the whole thing (it would overwrite existing files). I'll see tomorrow if it runs without errors and whether the output is OK [09:26] schestowitz__ echo -n "() Images, hyperlinks and comments at " >> $IRCDATEFILE [09:26] schestowitz__ echo $line >> $IRCDATEFILE [09:26] schestowitz__ echo -n " Gemini version at " >> $IRCDATEFILE [09:26] schestowitz__ GEM=$(echo $line | sed 's/http:\/\//gemini:\/\/gemini./' | sed 's/#comments//') [09:26] schestowitz__ echo $GEM >> $IRCDATEFILE [09:27] Techrights-sec That was about it except for the diff [09:27] Techrights-sec however, I'd add this diff instead: [09:27] Techrights-sec $ diff text-upload.sh text-upload.sh.old [09:27] Techrights-sec 34d33 [09:27] Techrights-sec < echo $(date --date="$IRCAGE days ago" +"gemini://gemini.techrights.org/%Y/%m/%d/") [09:27] Techrights-sec 42c41 [09:27] Techrights-sec < date -d "$d" +"gemini://gemini.techrights.org/%Y/%m/%d/" >> $IRCDATEFILE [09:27] Techrights-sec --- [09:27] Techrights-sec > date -d "-1 days" +"gemini://gemini.techrights.org/%Y/%m/%d/" >> $IRCDATEFILE [09:28] Techrights-sec ok [09:28] Techrights-sec IF the file is not needed on TR, it can be removed the. [09:28] schestowitz__ It's only the passwords that worried me a tad bit, as I don't want to scatter them about to old machines, I will expunge these now from the file [09:30] Techrights-sec ok , good [09:30] Techrights-sec Sending the bulletin to TR should be done using keys. Those [09:30] Techrights-sec can be locked into specific rsync formulas at that too [09:31] schestowitz__ Yes, it's not properly implemented at the moment [09:36] Techrights-sec sshaskpass can always be avoided ● Feb 21 [12:00] schestowitz__ x https://www.ibtimes.co.uk/new-microsoft-office-version-offer-one-time-purchase-available-2021-1688032 [12:00] -TechrightsBN/#boycottnovell-www.ibtimes.co.uk | New Microsoft Office version to offer one-time purchase available in 2021 [12:02] schestowitz__ x https://www.youtube.com/watch?v=bNKdlnoAqIs [12:02] -TechrightsBN/#boycottnovell-www.youtube.com | Bill Gates: The 2021 60 Minutes interview - YouTube [12:02] schestowitz__ # spam [12:16] schestowitz__ https://hardforum.com/threads/microsoft-repo-secretly-installed-on-all-raspberry-pis-linux-os.2007764/ [12:16] -TechrightsBN/#boycottnovell-hardforum.com | Microsoft Repo Secretly Installed on all Raspberry Pis Linux OS | [H]ard|Forum [12:30] schestowitz__ >> https://www.davidrevoy.com/article816/an-islands-you-can-visit-at-low-tide-digital-painting-timelapse-krita-rgba-brushes [12:30] schestowitz__ >> [12:31] -TechrightsBN/#boycottnovell-www.davidrevoy.com | An Islands You Can Visit at Low Tide - Digital Painting Timelapse - Krita RGBA Brushes - David Revoy [12:31] schestowitz__ >> [12:31] schestowitz__ >> I like this guy's work.> [12:31] schestowitz__ > Thanks :-) and, yes, he does some great stuff ... really like all the [12:31] schestowitz__ > little details, colours and textures he gets into the various parts of [12:31] schestowitz__ > the castle; makes the awesome environment around it stand out even more, [12:31] schestowitz__ > too. [12:35] schestowitz__ >> That's actually far better than I thought. I wonder, what would happen [12:36] schestowitz__ >> if we hard/soft-linked the bulletins and IRC logs across different [12:36] schestowitz__ >> users' account (if possible) instead of copying them across. There's [12:36] schestowitz__ >> duplication. [12:36] schestowitz__ > Good idea. Linking would save a lot of space, but the symbolic links [12:36] schestowitz__ > would probably be best since they are the most visible and hardest to [12:36] schestowitz__ > forget that they are links. Hardlnks can often mistakenly get converted [12:36] schestowitz__ > to copies with clumsy handling. Been there, done that. :( [12:36] schestowitz__ I think cross-user permissions issues would be the hard thing (gemini and ipfs). [12:36] schestowitz__ When I set up gemini I thought those static files would be easiest as a first step or experiment. But I didn't think of linking rather than copying across as space was not (yet) an issue. [12:38] schestowitz__ >> One risk associated with CMS changes (except the security patches; those [12:38] schestowitz__ >> can be applied more easily) is breaking of redirections and URLs long [12:38] schestowitz__ >> used by people. Back in the old days there were several different URLs [12:38] schestowitz__ >> for Atom and RSS 1.2/2. I'm sure that with "GUTENBERG" and other fake [12:38] schestowitz__ >> innovation they already break some fine stuff, which I am reluctant to [12:39] schestowitz__ >> explore. [12:39] schestowitz__ > I'm still going to risk it and rem out this line in .htaccess [12:39] schestowitz__ > [12:39] schestowitz__ > # RedirectMatch permanent ^/xmlrpc.php$ [12:39] schestowitz__ > http://boycottnovell.com/wp-rss2.php [12:39] schestowitz__ > [12:39] schestowitz__ > and replace it with this one [12:39] schestowitz__ > [12:39] schestowitz__ > RedirectMatch permanent ^/xmlrpc.php$ http://boycottnovell.com/feed/ [12:39] schestowitz__ > [12:39] schestowitz__ > That eliminates one or two unnecessary server lookups per query. [12:39] schestowitz__ Seems decent, though our biggest bottlebnecks are outside this scope (mostly DB). Kaniini sped up things a great deal. [12:39] schestowitz__ >> I spent a lot of time the other week trying to figure out why wordpress, [12:39] schestowitz__ >> after I had set it up, would not let me compose anything. I thought it [12:39] schestowitz__ >> was a server problem. Turned out "GUTENBERG" is JS mess and without JS [12:39] schestowitz__ >> turned out it acts all weird and funny. I heard their UI person resigned [12:39] schestowitz__ >> over the "GUTENBERG" decision, which they still bragged about 2 days [12:39] schestowitz__ >> ago: http://www.tuxmachines.org/node/147897>> Javascript is a mess and the people who promote it are professional [12:39] -TechrightsBN/#boycottnovell-www.tuxmachines.org | Reflecting on Gutenbergs 100th Release | Tux Machines [12:39] schestowitz__ > messmakers. [12:39] schestowitz__ All this bloat complicates maintenance, and this means raising costs. Or time... [12:43] schestowitz__ >> I think cross-user permissions issues would be the hard thing (gemini [12:43] schestowitz__ >> and ipfs). [12:43] schestowitz__ > It's "just" to make a group and put both accounts in it, then use that [12:43] schestowitz__ > group for the directories and files. [12:43] schestowitz__ > [12:43] schestowitz__ > BTW, I've improved the handling of blockquotes conversion into Gemini. [12:43] schestowitz__ > It's not feasible to retrofit all the material which is already [12:43] schestowitz__ > converted but new documents will be better. [12:43] schestowitz__ I think that older pages will certainly be accessed less (Nada, Tizen, Novell and other out of date stuff), so if we were ever to regenerate pages I think recently is what matters most. We once thought about making our site static. Now we're sort of closer to that. ● Feb 21 [14:16] *Techrights-sec2 (~quassel@2a00:23c4:c3aa:7d01:2961:73c8:ddfc:d062) has joined #boycottnovell [14:16] *Techrights-sec has quit (Ping timeout: 272 seconds) [14:17] *libertybox has quit (Ping timeout: 272 seconds) [14:29] *libertybox (~schestowi@2a00:23c4:c3aa:7d01:2961:73c8:ddfc:d062) has joined #boycottnovell ● Feb 21 [17:29] Techrights-sec2 2008 is in place now, I think there will be time to process both 2007 and 2006 [17:29] Techrights-sec2 tomorrow [17:30] schestowitz__ excellent. I noticed the upload speeds being lower than usual (new video), so I then checked and saw the activity on the pi and its source IO [17:30] schestowitz__ *IP [17:30] schestowitz__ Sometimes it feels like on the most "difficult" subjects we're the only ones not silenced or shames into apathy yet [17:31] schestowitz__ *shamed [17:31] schestowitz__ though I could use some more topics to cover, I'm off work till Sat [17:35] Techrights-sec2 well there are a lot of old topics which could be revisited but only once [17:35] Techrights-sec2 new data is available [17:35] Techrights-sec2 The backup should take another 15 minutes. It's just the articles, [17:35] Techrights-sec2 not bulletins and other things. [17:35] Techrights-sec2 67.7KB/s [17:35] Techrights-sec2 A whole week off? [17:35] schestowitz__ I use up what's left of my annual quote (which gets reset at the end of this month each year) [17:37] schestowitz__ I could really use help (time has not helped; I spent hours on this) trying to figure out how to edit videos from the CLI, e.g. to insert a demo sequence. Anything that I saw has been rather complicated and involved a messy process. Our videos are still too raw and I still don't know when I can get a decent microphone. I gave up on noise reduction as a decent DSP (physical) can do the job better). [17:38] Techrights-sec2 I don't have any experience with video editing via the shell. [17:38] Techrights-sec2 I did see a tip about a graphical editor Olive or something. [17:38] Techrights-sec2 It's been aboubt 20 years since I did digital video anyway. [17:38] schestowitz__ Olive was mentioned by Robertson (AU) before the weekend [17:39] schestowitz__ If I cannot automate and streamline is, e.g. add_demo.sh *.webm , then I'm not too interested as it would not be good use of time [17:40] Techrights-sec2 https://www.olivevideoeditor.org/ [17:40] -TechrightsBN/#boycottnovell-www.olivevideoeditor.org | Olive - Professional Open-Source Video Editor [17:41] Techrights-sec2 Video editing tates a lot of time. The major vloggers spend full time and get o one or two per week done [17:41] schestowitz__ exactly! [17:41] Techrights-sec2 Not a good ROI IMO [17:42] schestowitz__ That "geer" dude who covered raspi did lots of seaming and scripting, it's so obvious [17:42] Techrights-sec2 ffmpeg ought to merge separate videos [17:42] Techrights-sec2 but not sure how to do it at specific time points [17:43] schestowitz__ Yes, ffmpeg can do that, but then re-encodes the whole lot. For one-hour video it's expensive [17:43] schestowitz__ One other option is, in webcamoid I can do video playback before I start (there's an option for it), maybe I'll experiment with it now [17:44] Techrights-sec2 It cen be done without re-encoding with ffmpeg [17:44] Techrights-sec2 there iare some options which need to get passed for that to be skipped [17:45] schestowitz__ I am going to check. Do you know a site that helps 'script' video demos (like, give me some text and choose template, I'll give you a video sequence)? [17:46] Techrights-sec2 But AFAIK ffmpeg has no 'insert' option. So fist split, then concatenate. [17:46] Techrights-sec2 No idea. [17:46] schestowitz__ I will experiment for a bit... [17:48] Techrights-sec2 The splitting is probably best done with the GUI so that a specific [17:48] Techrights-sec2 frame can be used, or at least the extra trimmed off. [17:49] schestowitz__ I will check if I can do that in recording time, prior to changing to focal [17:50] schestowitz__ in the meantime I'm thinking, what commands would let me soft-link latest new files in tr-bulletins+irc instead of copying them across... I suppose some chrmod and chgrp would be needed ● Feb 21 [22:27] Techrights-sec2 ln -s [22:27] Techrights-sec2 but combined with find maybe? [22:27] Techrights-sec2 with cp --reflink os one option [22:27] Techrights-sec2 cp --reflink=always [22:27] Techrights-sec2 that makes a hardlnk [22:27] Techrights-sec2 I think ~/bin/copy-tr-to-gemini.sh in gemini ought to do it, but there [22:27] Techrights-sec2 are access problems to ~gxxxx/tr_text_version/ [22:27] Techrights-sec2 I've moved the old files into not.tr_text_version to leave space for the [22:27] Techrights-sec2 hardlinks [22:27] Techrights-sec2 stat --printf "%i\t%n\n" /home/gemini/gemini/tr_text_version/techrights-2021-02-05.txt ~xxx/tr_text_version/techrights-2021-02-0 [22:27] Techrights-sec2 5.txt [22:27] Techrights-sec2 shows copies not links [22:27] Techrights-sec2 $ cat ~gemini/bin/copy-tr-to-gemini.sh [22:41] *rianne (~rianne@host81-154-169-167.range81-154.btcentralplus.com) has joined #boycottnovell ● Feb 21 [23:33] schestowitz__ excellent, this seems to have worked very well (I was asleep when this was typed about). I have added that to the cron job and swapped out the script, so tonight I have a total of 3 things to check (gemini index, gemini links, cron job)