Techrights logo

IRC: #boycottnovell @ FreeNode: Sunday, February 21, 2021

(ℹ) Join us now at the IRC channel | ䷉ Find the plain text version at this address.

schestowitz__https://placeholderapi.wordpress.com/2021/02/19/gratifying-to-see-even-some-fedora-people-and-ibm-redhat-employe/#comment-17718Feb 21 07:02
-TechrightsBN/#boycottnovell-placeholderapi.wordpress.com | Gratifying to see even some #fedora people and #ibm #redhat employe… | Dr. Roy Schestowitz (罗伊)Feb 21 07:02
schestowitz__"Hey, I totally dig that the timing of my talk might point to a specific narrative for you. However, that’s how I’ve always rolled (eg see the ~3 yo referenced related talk linked in that post, or honestly any of my recorded talks). I’m not trying to say your narrative is wrong, just that my talk doesn’t provide evidence of it. Cheers."Feb 21 07:02
schestowitz__I think it is important to remind people why we do all this and the term you use is very helpfulFeb 21 07:02
schestowitz__>> This is what I did last night. I still try to get usage estimate.Feb 21 07:11
schestowitz__>>Feb 21 07:11
schestowitz__>> BTW, I was thinking... it ought not be hard to make category pagesFeb 21 07:11
schestowitz__>> linking to the articles, which are already in Gemini anyway.Feb 21 07:11
schestowitz__> It depends.  Is there a list of the categories which could be scraped?Feb 21 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.Feb 21 07:11
*rianne_ has quit (Quit: Konversation terminated!)Feb 21 07:56
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.Feb 21 08:34
schestowitz__some people in IRC mention gemini, I think more will def use that over time, the question is, how many?Feb 21 08:34
Techrights-secWhat is needed for the moment is better availabliity of the Gemini Feb 21 08:40
Techrights-secclients in the official repositories.Feb 21 08:40
Techrights-secThere are a lot of good clients now, but they need to find a way to getFeb 21 08:40
Techrights-secin on the next cycle of distro releases.  That's not their job thoughFeb 21 08:40
Techrights-secInstead, packagers need to join those teams and approach the distros.Feb 21 08:40
schestowitz__yes, afaict, debian has not even one!Feb 21 08:40
Techrights-secPackaging is ususally easy but also usually very time consumingFeb 21 08:40
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.Feb 21 08:41
schestowitz__in the daily bulletins, which are included in IPFS, should I add links to gemini alongside the http ones?Feb 21 08:44
Techrights-secPerhaps.  Can you show a link to a bulletin?Feb 21 08:47
schestowitz__at the moment, in gemini bulletins are accessed by different url structure from that over wwwFeb 21 08:48
Techrights-sechttp://techrights.org/txt/Feb 21 08:49
Techrights-secA gemini link could be at the top?Feb 21 08:49
Techrights-secBut it should go to the day as far as I can tell.Feb 21 08:49
schestowitz__I was thinking more along the lines of, add the gemini links to the index or more importantly top of articlesFeb 21 08:50
Techrights-secYes, the top of the articles would be a good place, but it might be easiestFeb 21 08:52
Techrights-secto jsut use a link to the whole day rather than to the specific article.Feb 21 08:52
Techrights-secperhaps Feb 21 08:52
schestowitz__I can add "Gemini index for the day" at the top partFeb 21 08:53
schestowitz__can you find offhand (reuse) the bash code to produce that URL?Feb 21 08:54
Techrights-secdate +"gemini://gemini.techrights.org/%Y/%m/%d/"Feb 21 08:57
Techrights-secdate -d "-1 days"  +"gemini://gemini.techrights.org/%Y/%m/%d/"Feb 21 08:57
schestowitz__Gemini index for the day: gemini://gemini.techrights.org/2021/02/20/Feb 21 09:02
schestowitz__testing done, now integrated, will need to watch it carefully tomorrowFeb 21 09:02
schestowitz__the script contains two password to lower user interactionFeb 21 09:03
Techrights-secWhat is the path to the script in question?Feb 21 09:04
Techrights-secI'm not familiar with the generation of bulletinsFeb 21 09:04
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 ;-) )Feb 21 09:07
schestowitz__.sh (not txtFeb 21 09:07
schestowitz__      <li>Feb 21 09:09
schestowitz__                  <h5><a href="https://uk.pcmag.com/drones/131849/linux-is-now-on-mars-thanks-to-nasas-perseverance-rover">Linux Is Now on Mars, Thanks to NASA's Perseverance Rover</a></h5>Feb 21 09:09
-TechrightsBN/#boycottnovell-uk.pcmag.com | Linux Is Now on Mars, Thanks to NASA's Perseverance RoverFeb 21 09:09
schestowitz__                  <blockquote>Feb 21 09:09
schestowitz__                    <p>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 River’s VxWorks, which was used on past Mars missions. </p>Feb 21 09:09
schestowitz__                    <p> However, NASA settled on the Linux OS for the rover’s helicopter-like drone, Ingenuity, which was built using off-the-shelf parts, including Qualcomm’s Snapdragon 801 processor, a smartphone chip.</p></blockquote></li>Feb 21 09:09
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)Feb 21 09:10
Techrights-secWHich system is it on?Feb 21 09:11
Techrights-secI don't need access, just the above date can be insertedFeb 21 09:11
Techrights-secd=$(date +"gemini://gemini.techrights.org/%Y/%m/%d/")Feb 21 09:11
Techrights-secthen treat $d as any other variable for output.Feb 21 09:11
schestowitz__TR homedirFeb 21 09:11
schestowitz__(ℹ) Images, hyperlinks and comments at http://techrights.org/2021/02/20/union-bashing/#commentsFeb 21 09:20
schestowitz__    Gemini version at gemini://gemini.techrights.org/2021/02/20/union-bashing/Feb 21 09:20
-TechrightsBN/#boycottnovell-techrights.org | Reckless, Feckless and Factless Campinos ‘Doing a Donald Trump’ on the Staff Union of His Office | TechrightsFeb 21 09:20
schestowitz__I lost all buffer after the line "then treat $d as any other variable for output." Feb 21 09:23
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 OKFeb 21 09:25
schestowitz__        echo -n "(ℹ) Images, hyperlinks and comments at " >> $IRCDATEFILEFeb 21 09:26
schestowitz__        echo $line >> $IRCDATEFILEFeb 21 09:26
schestowitz__        echo -n "    Gemini version at " >> $IRCDATEFILEFeb 21 09:26
schestowitz__        GEM=$(echo $line | sed 's/http:\/\//gemini:\/\/gemini./' | sed 's/#comments//')Feb 21 09:26
schestowitz__        echo $GEM >> $IRCDATEFILEFeb 21 09:26
Techrights-secThat was about it except for the diffFeb 21 09:27
Techrights-sec however, I'd add this diff instead:Feb 21 09:27
Techrights-sec$ diff text-upload.sh text-upload.sh.oldFeb 21 09:27
Techrights-sec34d33Feb 21 09:27
Techrights-sec<     echo $(date --date="$IRCAGE days ago" +"gemini://gemini.techrights.org/%Y/%m/%d/")Feb 21 09:27
Techrights-sec42c41Feb 21 09:27
Techrights-sec<     date -d "$d"  +"gemini://gemini.techrights.org/%Y/%m/%d/"  >> $IRCDATEFILEFeb 21 09:27
Techrights-sec---Feb 21 09:27
Techrights-sec>     date -d "-1 days"  +"gemini://gemini.techrights.org/%Y/%m/%d/"  >> $IRCDATEFILEFeb 21 09:27
Techrights-secokFeb 21 09:28
Techrights-secIF the file is not needed on TR, it can be removed the.Feb 21 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 fileFeb 21 09:28
Techrights-secok , goodFeb 21 09:30
Techrights-secSending the bulletin to TR should be done using keys.  ThoseFeb 21 09:30
Techrights-seccan be locked into specific rsync formulas at that tooFeb 21 09:30
schestowitz__Yes, it's not properly implemented at the momentFeb 21 09:31
Techrights-secsshaskpass can always be avoidedFeb 21 09:36
schestowitz__x https://www.ibtimes.co.uk/new-microsoft-office-version-offer-one-time-purchase-available-2021-1688032Feb 21 12:00
-TechrightsBN/#boycottnovell-www.ibtimes.co.uk | New Microsoft Office version to offer one-time purchase available in 2021Feb 21 12:00
schestowitz__x https://www.youtube.com/watch?v=bNKdlnoAqIsFeb 21 12:02
-TechrightsBN/#boycottnovell-www.youtube.com | Bill Gates: The 2021 60 Minutes interview - YouTubeFeb 21 12:02
schestowitz__# spamFeb 21 12:02
schestowitz__https://hardforum.com/threads/microsoft-repo-secretly-installed-on-all-raspberry-pis-linux-os.2007764/Feb 21 12:16
-TechrightsBN/#boycottnovell-hardforum.com | Microsoft Repo Secretly Installed on all Raspberry Pi’s Linux OS | [H]ard|ForumFeb 21 12:16
schestowitz__>> https://www.davidrevoy.com/article816/an-islands-you-can-visit-at-low-tide-digital-painting-timelapse-krita-rgba-brushesFeb 21 12:30
schestowitz__>>Feb 21 12:30
-TechrightsBN/#boycottnovell-www.davidrevoy.com | An Islands You Can Visit at Low Tide - Digital Painting Timelapse - Krita RGBA Brushes - David RevoyFeb 21 12:31
schestowitz__>>Feb 21 12:31
schestowitz__>> I like this guy's work.>Feb 21 12:31
schestowitz__> Thanks :-) and, yes, he does some great stuff ... really like all theFeb 21 12:31
schestowitz__> little details, colours and textures he gets into the various parts ofFeb 21 12:31
schestowitz__> the castle; makes the awesome environment around it stand out even more,Feb 21 12:31
schestowitz__> too.Feb 21 12:31
schestowitz__>> That's actually far better than I thought. I wonder, what would happenFeb 21 12:35
schestowitz__>> if we hard/soft-linked the bulletins and IRC logs across differentFeb 21 12:36
schestowitz__>> users' account (if possible) instead of copying them across. There'sFeb 21 12:36
schestowitz__>> duplication.Feb 21 12:36
schestowitz__> Good idea.  Linking would save a lot of space, but the symbolic linksFeb 21 12:36
schestowitz__> would probably be best since they are the most visible and hardest toFeb 21 12:36
schestowitz__> forget that they are links.  Hardlnks can often mistakenly get convertedFeb 21 12:36
schestowitz__> to copies with clumsy handling.  Been there, done that. :(Feb 21 12:36
schestowitz__I think cross-user permissions issues would be the hard thing (gemini and ipfs).Feb 21 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.Feb 21 12:36
schestowitz__>> One risk associated with CMS changes (except the security patches; thoseFeb 21 12:38
schestowitz__>> can be applied more easily) is breaking of redirections and URLs longFeb 21 12:38
schestowitz__>> used by people. Back in the old days there were several different URLsFeb 21 12:38
schestowitz__>> for Atom and RSS 1.2/2. I'm sure that with "GUTENBERG" and other fakeFeb 21 12:38
schestowitz__>> innovation they already break some fine stuff, which I am reluctant toFeb 21 12:38
schestowitz__>> explore.Feb 21 12:39
schestowitz__> I'm still going to risk it and rem out this line in .htaccessFeb 21 12:39
schestowitz__> Feb 21 12:39
schestowitz__> # RedirectMatch permanent ^/xmlrpc.php$Feb 21 12:39
schestowitz__> http://boycottnovell.com/wp-rss2.php                          │Feb 21 12:39
schestowitz__> Feb 21 12:39
schestowitz__> and replace it with this oneFeb 21 12:39
schestowitz__> Feb 21 12:39
schestowitz__> RedirectMatch permanent ^/xmlrpc.php$ http://boycottnovell.com/feed/Feb 21 12:39
schestowitz__> Feb 21 12:39
schestowitz__> That eliminates one or two unnecessary server lookups per query.Feb 21 12:39
schestowitz__Seems decent, though our biggest bottlebnecks are outside this scope (mostly DB). Kaniini sped up things a great deal.Feb 21 12:39
schestowitz__>> I spent a lot of time the other week trying to figure out why wordpress,Feb 21 12:39
schestowitz__>> after I had set it up, would not let me compose anything. I thought itFeb 21 12:39
schestowitz__>> was a server problem. Turned out "GUTENBERG" is JS mess and without JSFeb 21 12:39
schestowitz__>> turned out it acts all weird and funny. I heard their UI person resignedFeb 21 12:39
schestowitz__>> over the "GUTENBERG" decision, which they still bragged about 2 daysFeb 21 12:39
schestowitz__>> ago: http://www.tuxmachines.org/node/147897>> Javascript is a mess and the people who promote it are professionalFeb 21 12:39
-TechrightsBN/#boycottnovell-www.tuxmachines.org | Reflecting on Gutenberg’s 100th Release | Tux MachinesFeb 21 12:39
schestowitz__> messmakers.Feb 21 12:39
schestowitz__All this bloat complicates maintenance, and this means raising costs. Or time...Feb 21 12:39
schestowitz__>> I think cross-user permissions issues would be the hard thing (geminiFeb 21 12:43
schestowitz__>> and ipfs).Feb 21 12:43
schestowitz__> It's "just" to make a group and put both accounts in it, then use thatFeb 21 12:43
schestowitz__> group for the directories and files.Feb 21 12:43
schestowitz__> Feb 21 12:43
schestowitz__> BTW, I've improved the handling of blockquotes conversion into Gemini.Feb 21 12:43
schestowitz__> It's not feasible to retrofit all the material which is alreadyFeb 21 12:43
schestowitz__> converted but new documents will be better.Feb 21 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 12:43
*Techrights-sec2 (~quassel@2a00:23c4:c3aa:7d01:2961:73c8:ddfc:d062) has joined #boycottnovellFeb 21 14:16
*Techrights-sec has quit (Ping timeout: 272 seconds)Feb 21 14:16
*libertybox has quit (Ping timeout: 272 seconds)Feb 21 14:17
*libertybox (~schestowi@2a00:23c4:c3aa:7d01:2961:73c8:ddfc:d062) has joined #boycottnovellFeb 21 14:29
Techrights-sec22008 is in place now, I think there will be time to process both 2007 and 2006                                                 Feb 21 17:29
Techrights-sec2tomorrowFeb 21 17:29
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 IOFeb 21 17:30
schestowitz__*IPFeb 21 17:30
schestowitz__Sometimes it feels like on the most "difficult" subjects we're the only ones not silenced or shames into apathy yetFeb 21 17:30
schestowitz__*shamedFeb 21 17:31
schestowitz__though I could use some more topics to cover, I'm off work till SatFeb 21 17:31
Techrights-sec2well there are a lot of old topics which could be revisited but only onceFeb 21 17:35
Techrights-sec2new data is availableFeb 21 17:35
Techrights-sec2The  backup should take another 15 minutes.  It's just the articles,Feb 21 17:35
Techrights-sec2not bulletins and other things.Feb 21 17:35
Techrights-sec267.7KB/sFeb 21 17:35
Techrights-sec2A whole week off?Feb 21 17:35
schestowitz__I use up what's left of my annual quote (which gets reset at the end of this month each year)Feb 21 17:35
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).Feb 21 17:37
Techrights-sec2I don't have any experience with video editing via the shell.Feb 21 17:38
Techrights-sec2I did see a tip about a graphical editor Olive or something.Feb 21 17:38
Techrights-sec2It's been aboubt 20 years since I did digital video anyway.Feb 21 17:38
schestowitz__Olive was mentioned by Robertson (AU) before the weekendFeb 21 17:38
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 timeFeb 21 17:39
Techrights-sec2https://www.olivevideoeditor.org/Feb 21 17:40
-TechrightsBN/#boycottnovell-www.olivevideoeditor.org | Olive - Professional Open-Source Video EditorFeb 21 17:40
Techrights-sec2Video editing tates a lot of time.  The major vloggers spend full time and get o one or two per week doneFeb 21 17:41
schestowitz__exactly!Feb 21 17:41
Techrights-sec2Not a good ROI IMOFeb 21 17:41
schestowitz__That "geer" dude who covered raspi did lots of seaming and scripting, it's so obviousFeb 21 17:42
Techrights-sec2ffmpeg ought to merge separate videosFeb 21 17:42
Techrights-sec2 but not sure how to do it at specific time pointsFeb 21 17:42
schestowitz__Yes, ffmpeg can do that, but then re-encodes the whole lot. For one-hour video it's expensiveFeb 21 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 nowFeb 21 17:43
Techrights-sec2It cen be done without re-encoding with ffmpegFeb 21 17:44
Techrights-sec2there iare some options which need to get passed for that to be skippedFeb 21 17:44
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)?Feb 21 17:45
Techrights-sec2But AFAIK ffmpeg has no 'insert' option.  So fist split, then concatenate.Feb 21 17:46
Techrights-sec2No idea.Feb 21 17:46
schestowitz__I will experiment for a bit...Feb 21 17:46
Techrights-sec2The splitting is probably best done with the GUI so that a specificFeb 21 17:48
Techrights-sec2frame can be used, or at least the extra trimmed off.Feb 21 17:48
schestowitz__I will check if I can do that in recording time, prior to changing to focalFeb 21 17:49
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 neededFeb 21 17:50
Techrights-sec2ln -sFeb 21 22:27
Techrights-sec2but combined with find maybe?Feb 21 22:27
Techrights-sec2with cp --reflink os one optionFeb 21 22:27
Techrights-sec2cp --reflink=alwaysFeb 21 22:27
Techrights-sec2that makes a hardlnkFeb 21 22:27
Techrights-sec2I think ~/bin/copy-tr-to-gemini.sh in gemini ought to do it, but there                                                         Feb 21 22:27
Techrights-sec2are access problems to ~gxxxx/tr_text_version/Feb 21 22:27
Techrights-sec2I've moved the old files into not.tr_text_version to leave space for the                                                       Feb 21 22:27
Techrights-sec2hardlinksFeb 21 22:27
Techrights-sec2stat --printf "%i\t%n\n" /home/gemini/gemini/tr_text_version/techrights-2021-02-05.txt ~xxx/tr_text_version/techrights-2021-02-0Feb 21 22:27
Techrights-sec25.txtFeb 21 22:27
Techrights-sec2shows copies not linksFeb 21 22:27
Techrights-sec2$ cat ~gemini/bin/copy-tr-to-gemini.shFeb 21 22:27
*rianne (~rianne@host81-154-169-167.range81-154.btcentralplus.com) has joined #boycottnovellFeb 21 22:41
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)Feb 21 23:33

Generated by irclog2html.py 2.6 | ䷉ find the plain text version at this address.