-- Leo's gemini proxy

-- Connecting to gemini.techrights.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

IRC: #boycottnovell @ Techrights IRC Network: Sunday, August 07, 2022

back to Techrights (Main Index)


2 AM, August 7

02:32 *Despatche has quit (Quit: Read error: Connection reset by deer)


5 AM, August 7

05:39 schestowitz-TR; gm

05:39 schestowitz-TR; I can make ipfs addition of objects about 5 times faster

05:39 schestowitz-TR; but atm the ability to serve ipfs from a home node over copper is now good

05:39 schestowitz-TR; so making the code more efficient might be pointless


6 AM, August 7

06:33 Techrights-sec; gm

06:33 Techrights-sec; the efficiency might come in handy later somehow

06:33 Techrights-sec; ack

06:34 schestowitz-TR; I'm running garbage collection for ipfs atm

06:34 schestowitz-TR; trying to see if I can salvage the darn shebang

06:34 schestowitz-TR; the problem is that it times out a lot

06:34 schestowitz-TR; daniel p, who also runs a node of ipfs, complained he was havinf similar issues

06:34 schestowitz-TR; very slow or not reachable

06:34 schestowitz-TR; but I don't give up just yet

06:34 schestowitz-TR; they did make improvements before

06:34 schestowitz-TR; and I thought about it yesterday

06:34 schestowitz-TR; under some circumstances, you can give it more resources

06:34 schestowitz-TR; like a vps

06:34 schestowitz-TR; to bypass dns/site censorship

06:34 schestowitz-TR; the imp;ortant thing is to maintain the index of hashes and file store

06:34 schestowitz-TR; the data is now 900 MB in aggregated side

06:34 schestowitz-TR; 20+ months of bulletins and irc files

06:34 schestowitz-TR; the datastore, or caches etc. grew to about 5gb

06:34 schestowitz-TR; I think that's too much, many stale files in there

06:34 schestowitz-TR; btw, the 5:10am backup went well

06:34 schestowitz-TR; now I just need to write something to purge old backups

06:34 schestowitz-TR; those backups include some working files of rianne and myself

06:34 schestowitz-TR; so the backup drive becomes a third disk onto which to write active work

06:34 schestowitz-TR; in TR git you will see some long-overdue changes associates

06:34 schestowitz-TR; with the toxic residue of "hashtags"

06:34 schestowitz-TR; to me, they're not just a way to refer to IRC channel on our network

06:35 schestowitz-TR; do you think it would be sensible to mention in TM that we're now in gemini and point to clients or primers?

06:35 Techrights-sec; not quite yet, the Gemini capsule is getting there but there are still

06:35 Techrights-sec; problems with the conversion and such

06:37 schestowitz-TR; I think the order or migration might be

06:37 schestowitz-TR; first say we have a capsule

06:37 schestowitz-TR; later, make copies of "new" nodes (July, August)

06:37 schestowitz-TR; add rediections

06:37 schestowitz-TR; test

06:37 schestowitz-TR; revert back to backups

06:37 schestowitz-TR; lock old DB/CMS

06:37 schestowitz-TR; update rss feed by redirection

06:37 schestowitz-TR; I'll contact marius asking him to test node creation

06:46 *britney has quit (Ping timeout: 2m30s)

06:46 Techrights-sec; thanks, marius' input is very important though I don't want to inconvenience

06:46 Techrights-sec; him with too much, I just hope the work flow is acceptable

06:46 Techrights-sec; as mentioned an other option is to do all the editing, including the metadata,

06:46 Techrights-sec; via nano (or should there be a provision for using vi too?)

06:46 Techrights-sec; perhaps the first step is that we say there /will/ be a capsule

06:46 Techrights-sec; it's not production-ready by any means atm

06:46 Techrights-sec; it's rather close though

06:48 schestowitz-TR; I've decided not to tell him yet as the UI or interfaces (apis) might change a bit and it's hard to explain over email with nitty-gritty details like, this time

06:48 schestowitz-TR; you cannot hotlink, but here, have this tool where you wget a file and it generates for you some html bits (which is still work in progress)


7 AM, August 7

07:00 schestowitz-TR; I've just garbage-collected away over a GB of ipfs objects regarded as stale

07:00 schestowitz-TR; but performance is still sub-par

07:00 schestowitz-TR; maybe I'll pass ipfs to a datacentre?

07:00 schestowitz-TR; I've just garbage-collected away over a GB of ipfs objects regarded as stale

07:00 schestowitz-TR; but performance is still sub-par

07:00 schestowitz-TR; maybe I'll pass ipfs to a datacentre?

07:01 Techrights-sec; there is a bug somewhere in that an empty slug turned up

07:01 Techrights-sec; I'm not sure how to duplicate it but it was probably during the input process

07:01 Techrights-sec; RP2040_based_board_ships_for_5_40 should have been the right slug

07:01 schestowitz-TR; the empty slug is one that I noticed

07:01 schestowitz-TR; and I think it's my mistake

07:01 schestowitz-TR; maybe it doesn't check for some edge case

07:01 Techrights-sec; how often should garbage-collection be run? Is there a way to trigger it

07:01 Techrights-sec; automatically when it is needed before it would be too slow?

07:01 Techrights-sec; only a mistake in the UI, it should not be possible to create an empty slug

07:01 Techrights-sec; can you recall the process?

07:01 Techrights-sec; The other fields were present in that record, just the slug was empty

07:02 schestowitz-TR; I don't remember how or why it happened

07:02 schestowitz-TR; I jst noticed that it did

07:04 Techrights-sec; checking

07:04 schestowitz-TR; thought: we now have a modern OS

07:04 schestowitz-TR; and ipfs has not scaled well for my connection for ages already

07:04 schestowitz-TR; should I deploy to the tr alpine VM?

07:04 schestowitz-TR; and see if I can sync new objects to there?

07:04 schestowitz-TR; probably well overdue

07:07 schestowitz-TR; oh, better yet, keep the node at home, usually turned off,

07:07 schestowitz-TR; and add a node at the server, which will become a primary one

07:07 schestowitz-TR; it just needs to have the same objects in it

07:07 schestowitz-TR; I'll make it today's objective

07:07 schestowitz-TR; we'll see how alpine can copy with golang

07:07 schestowitz-TR; *cope

07:08 Techrights-sec; there is an lxc container techrights-new

07:08 Techrights-sec; if IPFS can be added from the repository, it might be ok to try there

07:08 Techrights-sec; if it cannot be added from the repository, it might not be a good idea to

07:08 Techrights-sec; that might work too, but my main concern is sticking with tools from

07:08 Techrights-sec; the repository

07:08 schestowitz; https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs

↺ https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs

07:08 -TechrightsBN/#boycottnovell- ( status 404 @ https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs )

↺ https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs

07:08 schestowitz; "404 Page not found."

07:08 schestowitz; looks like it was removed

07:12 Techrights-sec; WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/edge/main: No such file or directory

↺ http://dl-cdn.alpinelinux.org/alpine/edge/main:

07:12 Techrights-sec; right, but apk is unfamiliar so the steps to correct that error are elusiv

07:12 Techrights-sec; ERROR: http://dl-cdn.alpinelinux.org/alpine/edge/community: temporary error (try again later)

↺ http://dl-cdn.alpinelinux.org/alpine/edge/community:

07:12 Techrights-sec; WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/edge/community: No such file or directory

↺ http://dl-cdn.alpinelinux.org/alpine/edge/community:

07:12 -TechrightsBN/#boycottnovell-dl-cdn.alpinelinux.org | Index of /alpine/edge/main/

07:12 Techrights-sec; 2 errors; 27 distinct packages available

07:12 -TechrightsBN/#boycottnovell-dl-cdn.alpinelinux.org | Index of /alpine/edge/community/

07:12 Techrights-sec; wget: bad address 'dl-cdn.alpinelinux.org'

07:13 Techrights-sec; if it's not in the repository it would be inadvisable to have it on a public

07:13 Techrights-sec; facing system on fat pipes in a data centre

07:15 Techrights-sec; I don't see any IPFS stuff in the repository at all, at least no by name

07:16 schestowitz-TR; there used to bethere used to be

07:16 schestowitz; https://webcache.googleusercontent.com/search?q=cache:GabBWWvsr4oJ:https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs+&cd=1&hl=en&ct=clnk&gl=uk&client=pub-2479740519054892

↺ https://webcache.googleusercontent.com/search?q=cache:GabBWWvsr4oJ:https://pkgs.alpinelinux.org/package/edge/community/x86/go-ipfs+&cd=1&hl=en&ct=clnk&gl=uk&client=pub-2479740519054892

07:16 -TechrightsBN/#boycottnovell-webcache.googleusercontent.com | Alpine Linux packages

07:16 Techrights-sec; hmm then it may have been removed from the 3.x series

07:16 Techrights-sec; ack

07:17 schestowitz; MaintainerOleg Titov

07:17 schestowitz; Build time2022-07-21 14:19:15

07:22 Techrights-sec; ack

07:22 Techrights-sec; something is up with apk, perhaps dns:

07:22 Techrights-sec; ping -c 3 dl-cdn.alpinelinux.org

07:22 Techrights-sec; ping: bad address 'dl-cdn.alpinelinux.org'

07:22 Techrights-sec; that's google :(

07:23 Techrights-sec; resolv.conf is empty

07:23 Techrights-sec; doesnt the data centre have its own?

07:23 schestowitz-TR; yes, you need to echo '8.8.8.8' > resolve... or similar

07:23 schestowitz-TR; I'm on that machine atm as well

07:23 schestowitz-TR; choose dns

07:23 schestowitz-TR; I tried adding ipfs or go-ipfs

07:23 schestowitz-TR; add dns to it, of your choie

07:23 schestowitz-TR; most 'free' choices are awful

07:23 schestowitz-TR; and ISPs pretend they need not provide any

07:23 schestowitz-TR; you can see what kaniini suggested for tm-new

07:23 schestowitz-TR; he and xrevan were arguing over it

07:24 Techrights-sec; the DNS should be as topologically close to the data centre as possible

07:25 schestowitz-TR; can you add one and then try apk add ipfs?

07:26 schestowitz-TR; if you do that I can take care of the rest and hopefully ipfs@techrights will be back on top

07:26 schestowitz-TR; that would also remove a yoke from my home pi

07:26 schestowitz-TR; and hokme network in general

07:27 Techrights-sec; ok

07:27 Techrights-sec; # apk add go-ipfs

07:27 Techrights-sec; (1/2) Installing kubo (0.14.0-r1)

07:27 Techrights-sec; Executing kubo-0.14.0-r1.pre-install

07:27 Techrights-sec; Executing kubo-0.14.0-r1.post-install

07:27 Techrights-sec; To be able to use the ipfs service you will need to create the ipfs repository

07:27 Techrights-sec; (eg: su -s /bin/sh -c "ipfs init -e" ipfs)

07:27 Techrights-sec; or change IPFS_PATH of /etc/conf.d/ipfs with another with proper permissions.

07:27 Techrights-sec; (2/2) Installing kubo-openrc (0.14.0-r1)

07:27 Techrights-sec; Executing busybox-1.35.0-r22.trigger

07:27 Techrights-sec; OK: 72 MiB in 30 packages

07:42 *DaemonFC has quit (Quit: Leaving)


8 AM, August 7

08:03 schestowitz-TR; ping

08:03 schestowitz-TR; installed nanop and ssh, configured them

08:03 schestowitz-TR; we need to decide on user accounts (for ssh/rsync)

08:03 schestowitz-TR; created account for me

08:03 Techrights-sec; a dns entry might help

08:03 schestowitz-TR; should I make dns entry?

08:03 schestowitz-TR; created account for ipfs

08:09 schestowitz-TR; which subdomain/s?

08:09 schestowitz-TR; at some point maybe ipfs. git. etc

08:09 schestowitz-TR; if we have new and old in tandem at one point tr-new.techrights.org would seem odd

08:09 schestowitz-TR; can you create yourself an account with adduser?

08:09 schestowitz-TR; I'll add just ipfs.techrights.org for now

08:09 schestowitz-TR; added rsync also

08:09 schestowitz-TR; dns is working ok now (from here)

08:09 schestowitz-TR; ipfs.techrights.org

08:09 schestowitz-TR; ipfs will have its own user

08:09 schestowitz-TR; consistent with the pi, not same access creds

08:10 Techrights-sec; tr-new ?

08:10 Techrights-sec; ok

08:12 schestowitz-TR; it'll take several days for me to upload the ipfs directory, but that's OK, there's no hurry

08:12 schestowitz-TR; I've compacted the data as best as I could

08:13 Techrights-sec; $ ssh-keygen -t ed25519 -C 'roy tr-new' -f tr-new

08:13 Techrights-sec; $ ssh-copy-id -i tr-new ipfs.techrights.org

08:13 Techrights-sec; I can log in now with keys. Have you set up keys yet? It is important to

08:13 Techrights-sec; turn of password authentication as soon we can

08:15 schestowitz-TR; let me first ther transfer and then set keys up for both acccounts

08:15 schestowitz-TR; so that they can pass files as needed

08:15 schestowitz-TR; anyway, tuxmachines needs to be done first

08:15 schestowitz-TR; ipfs is not urgent, but it's long overdue that we give it the b/w it needs without choking gemini and rianne's videos etc.

08:15 Techrights-sec; The above two lines will do it .

08:16 Techrights-sec; updated /etc/profile

08:16 Techrights-sec; maybe TR's Git ought be moved there too?

08:17 schestowitz-TR; that'll require also making changes on the pi/gemini

08:17 schestowitz-TR; eventually

08:17 schestowitz-TR; that'll require also making changes on the pi/gemini

08:17 schestowitz-TR; small changes, assuming same alias

08:18 Techrights-sec; ok

08:18 Techrights-sec; not big changes though

08:18 Techrights-sec; yes

08:24 schestowitz-TR; passwordless login set up fro roy

08:25 schestowitz-TR; but don'\t turn off pw yet

08:25 schestowitz-TR; as I need to do the same for the pi later

08:25 schestowitz-TR; when done copying I'll test to see if object availability improves over ipfs

08:25 schestowitz-TR; before doing any coding or investing further time in this

08:25 schestowitz-TR; having a fixed ip address can help

08:25 schestowitz-TR; as it's easy for the swarm to predict where to find the registered device id

08:26 Techrights-sec; it doesn't need to be password less, the key can have a strong passphrase

08:49 *britney (~britney@muarsy2vret2q.irc) has joined #boycottnovell


9 AM, August 7

09:07 schestowitz[TR2]; # du -sh

09:07 schestowitz[TR2]; 111.8M .

09:08 schestowitz[TR2]; after about an hour

09:08 schestowitz[TR2]; it'll take days longer

09:08 schestowitz[TR2]; but it's a one-time thing, then I'll just need to add the new objects to it, which can take under a minute

09:12 Techrights-sec; ack

09:22 schestowitz-TR; in theory we could add videos to ipfs (scale issue due to total size of videos and time taken to get checksums

09:23 schestowitz-TR; but we don't lack capacity there

09:23 schestowitz-TR; I tried peertube and it's only good if many people have copies

09:23 schestowitz-TR; blender3d adopted it, but it's just way too slow

09:23 schestowitz-TR; fsf adopted it also, but it containue to use locally-hosted mediagoblin

09:23 Techrights-sec; ack

09:23 Techrights-sec; my uninformed guess is that the size would choke most nodes

09:23 Techrights-sec; they need to host an extra seed (or whatever it is called) themselves to

09:23 Techrights-sec; bootstrap the process; if it's too slow people turn away rather than join in

09:27 schestowitz-TR; such an extra seed might end up de facto dedicated hosting

09:27 schestowitz-TR; in which case nothing is achieved by peertube

09:27 schestowitz-TR; like ipfs where one node only has the hashed data

09:27 schestowitz-TR; there's a reason why bittorrent only ever scales well for things like big films, popular music, pr0n etc.

09:27 schestowitz-TR; the incentive to share today's news won't be there next week or in 10 years

09:27 schestowitz-TR; but music from 10 years ago is still alluring to many people

09:27 schestowitz-TR; you rely on oveerlap in what many people are after and thus have copies of, locally stored

09:27 Techrights-sec; ack

09:27 schestowitz-TR; one merit of ipfs is that it bypasses dns

09:27 schestowitz-TR; but it has its own addressing system

09:27 schestowitz-TR; ands not every node has updated information of which node is on which ip, assuming people's isps shuffle that around a lot

09:31 *britney has quit (Ping timeout: 2m30s)

09:41 Techrights-sec; yes ISPs change home IP addresses rather often

09:51 schestowitz-TR; it helps discourage hosting anything public from home

09:51 schestowitz-TR; i.e. it helps "protect the children"

09:51 schestowitz-TR; I asked BT, repeatedly, what it would take to get static ip address

09:51 schestowitz-TR; they said no way unless you are business

09:51 schestowitz-TR; when I worked in dial support as undergrad students we gave some profs fixed ip addresses, iirc

09:51 schestowitz-TR; some also ran vpn through us (MMC)

09:51 schestowitz-TR; *MCC

09:51 schestowitz-TR; So they can access things like library from home

09:51 schestowitz-TR; connections are faster now

09:51 schestowitz-TR; but services are not much improved

09:51 Techrights-sec; The proprietrary portion of the university libraries' digital collections

09:51 Techrights-sec; used to be available via SSO (kerberos and ldap); You'd log in from where

09:51 Techrights-sec; you were, if it was not a campus IP address, and away you'd go. Now there

09:51 Techrights-sec; are boondoggles like VPNs and such, especially CISCO, VPNs which have poor

09:51 Techrights-sec; performance and are really only there to burn up the budget and to block

09:51 Techrights-sec; Linux and *BSD clients

09:54 schestowitz-TR; back then a big challenge, for me also, was supporting mandrake users and such

09:54 schestowitz-TR; this was 20 years ago

09:54 schestowitz-TR; we had some instructions, but for the most part the bsd and gnu/linux profs were on their own

09:54 schestowitz-TR; I used mandrake in the officer and later tried ubuntu 4.10 (first release) on a dell desktop

09:54 schestowitz-TR; it just looked and behaved like debian

09:54 schestowitz-TR; it was debian with bongo sound and another set of themes/colours

09:54 schestowitz-TR; MS (Mark S) did an MS. He copied the competition. Now he's pushing crap like snaps.

09:54 schestowitz-TR; Canonical https://substackcdn.com/image/fetch/w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05bb0e-b52e-426a-8bd8-cf63c21ac9b9_1600x1067.png

↺ https://substackcdn.com/image/fetch/w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05bb0e-b52e-426a-8bd8-cf63c21ac9b9_1600x1067.png

09:55 Techrights-sec; at the time it was nearly identical to Debian

09:55 Techrights-sec; that was quite nice, Debian with polish

09:57 schestowitz-TR; debian with polish is called sparkyLinux ;-)

09:57 schestowitz-TR; POLISH, gedddit?

09:59 schestowitz-TR; sparky= polish distro based on debian

09:59 schestowitz-TR; eurolinux=polish distro based on rhel

09:59 schestowitz-TR; they do other locales too

09:59 schestowitz-TR; but don't have marketing capacity

09:59 schestowitz-TR; cannot afford to buy "LET'S TALK" episodes from clickfraud spamni

09:59 schestowitz-TR; where 99% of the "views" are bots


10 AM, August 7

10:00 Techrights-sec; There was a Polis(ed) distro for a while but it was only ok for one release or

10:00 Techrights-sec; so and then it got quickly out of maintenance and more trouble than it was

10:00 Techrights-sec; worth; it was a good try though

10:05 schestowitz-TR; m4linux is polish too, but I cannot recall for sure what it is based on

10:05 schestowitz-TR; it has routine releases, marius covers it a lot

10:05 schestowitz-TR; gnu/linux was originally a community respons to corporate shittiness from ibm (1980s) or xerox

10:05 schestowitz-TR; but then it was called "linux" and sold as the reaction to Microsoft'a crimes and market abuses

10:05 schestowitz-TR; now we need the commuity to replace

10:05 schestowitz-TR; a) corporate distros (inc. AWS)

10:05 schestowitz-TR; b) corporate controlled distros like SPI/Debian (they have Arch in the bag, too)

10:05 schestowitz-TR; what's needed is people who know how to assemble the tools

10:05 schestowitz-TR; and reject shit like snap, firefox, chro* and systemd

10:05 schestowitz-TR; pclinusos comes close

10:05 schestowitz-TR; and uses kde, not gnome

10:05 schestowitz-TR; alpine is good also

10:05 schestowitz-TR; a lot of what people think they need they don't really need

10:05 schestowitz-TR; if you must play games, aaa games, maybe get a console like steamos (arch/kde/drm)

10:05 schestowitz-TR; steam deck, with steamos

10:05 schestowitz-TR; I think newswaffle is awesome and our goal in gemini should be to add more missing pieces

10:05 schestowitz-TR; we have youtube mirror, github mirror (ish, more like gateway), way to read any news site one choose

10:05 schestowitz-TR; in any language

10:05 schestowitz-TR; weather there are several options

10:05 schestowitz-TR; some games and riddles

10:06 schestowitz-TR; social control media does not need a replacement

10:06 schestowitz-TR; it just needs to die

10:06 Techrights-sec; a) good way to describe the, "cloud" services are basically proprietary

10:06 Techrights-sec; distros

10:06 Techrights-sec; b) Devuan has a fighting chance now

10:06 Techrights-sec; Alpine seems very nice and lean; It's much better than I though it would be and

10:06 Techrights-sec; I was already positively inclined towards it from the beginning

10:18 *u-amarsh04 has quit (Quit: Konversation terminated!)

10:18 *u-amarsh04 has quit (Quit: Konversation terminated!)

10:23 *u-amarsh04 (~amarsh04@5tcc2vuaj9aks.irc) has joined #boycottnovell

10:23 *u-amarsh04 (~amarsh04@freenode-rmogvn.g0d7.dtdf.mc4289.IP) has joined #boycottnovell

10:24 schestowitz-TR; I spoke to jonathen cartel

10:24 schestowitz-TR; he's not so bad

10:24 schestowitz-TR; there was pressure for him to be a dick like sam

10:24 schestowitz-TR; sam did a GR on systemd

10:24 schestowitz-TR; not under this name obviously

10:24 schestowitz-TR; they didn't fgollow through ... yet

10:24 schestowitz-TR; maybe lennard working for a debconf SPONSOR will wake them up

10:24 schestowitz-TR; BTW, I did a quick post on devuan yesterday

10:24 schestowitz-TR; re ipfs, given that isps give us appalling upload speeds we can use that as a building block to make a more decentralised Net (maybe Web, too)

10:24 schestowitz-TR; the key thing is to put ipfs in lots of places

10:24 schestowitz-TR; I removed the alias australia.techrights.org

10:24 schestowitz-TR; as the guy no longer wants ipfs connecting to a zillion ip address, inc. some from CHOYNA (aussie accent)

10:24 schestowitz-TR; 230mb uploaded so far... I think I can upload just the objects, not datastore (like cache)

10:24 schestowitz-TR; and then start from that... will save me days' worth of uploading

10:24 schestowitz-TR; to speed it up I've stopped rsync

10:24 schestowitz-TR; now uploading with --exclude

10:24 Techrights-sec; ack

10:24 schestowitz-TR; for things I think it can autogenerate anyway

10:24 schestowitz-TR; datastore and blocks

10:24 schestowitz-TR; lol, I wrote jonathan CARTEL

10:24 schestowitz-TR; must be muscle memory

10:24 schestowitz-TR; but still funny

10:24 schestowitz-TR; I think as soon as I have SOME objects, I will be able to start ipfs on the server

10:24 schestowitz-TR; and later add the new arrivals

10:24 schestowitz-TR; for gemini capsule I can write the page to html, then wget from the pi

10:24 schestowitz-TR; it's public data anyway

10:24 schestowitz-TR; or use ssh/similar, we don't have nginx/apache on the server yet

10:33 Techrights-sec; which would you prefer, nginx or apache2?

10:36 schestowitz-TR; we currently use apache, so it means less to change afterwards

10:36 schestowitz-TR; but let's finish TM first, knowing some of the setup there helps with TR later (e.g. git)

10:36 schestowitz-TR; I think just copying across the files from centos and running git on them would be OK

10:36 schestowitz-TR; if you have spare time you can try that already, first as a second address

10:36 schestowitz-TR; there's also the "Links" account

10:36 schestowitz-TR; we can tidy up the files and programs when moving to the new /home

10:36 schestowitz-TR; not systemd-homed

10:37 Techrights-sec; ok

10:37 Techrights-sec; I've made a directory for the vhost but will not add apache2 yet

10:37 Techrights-sec; I gues the Links account can be moved


11 AM, August 7

11:25 Techrights-sec; in Amfora, it is possible now to progress forward through Tux Machines posts

11:25 Techrights-sec; by pressing Enter twice per post.

11:25 schestowitz-TR; i assume double tap means progress to first link?

11:40 *DaemonFC (~daemonfc@pizjd6872z3m6.irc) has joined #boycottnovell

11:44 Techrights-sec; yes

11:44 Techrights-sec; tab then enter works too

11:44 Techrights-sec; but the first link is the defaut so enter is less work

11:53 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell


noon, August 7

12:00 schestowitz-TR; ipfs running on the server now

12:00 schestowitz-TR; I'll add more objects as they arrive

12:00 Techrights-sec; ok

12:00 Techrights-sec; moving links over to ipfs.techrights.org

12:01 schestowitz-TR; oh, excellent, I assume ... or never mind, you sent daily links already

12:03 Techrights-sec; yes they were sent already

12:07 Techrights-sec; seems to work; anyway, that's where the'll be tomorrow

12:09 Techrights-sec; inotify is available, if needed ...

12:27 *Despatche (~desp@u3xy9z2ifjzci.irc) has joined #boycottnovell

12:48 schestowitz-TR; Oh, I was in the wrong window

12:48 schestowitz-TR; I wanted to say, OK, so I didn't respond as I was busy posting some links

12:48 schestowitz-TR; and am also tinkering with ipfs

12:48 schestowitz-TR; it already runs with the data it has gotten so far

12:48 schestowitz-TR; as for links, I diodn't realise a connection was broken

12:48 schestowitz-TR; so I was not getting alerted about new links

12:48 schestowitz-TR; I think that's all I wanted to say, but maybe there was more

12:48 schestowitz-TR; I will have to change code and topologies later for ipfs to work nicely on the server side

12:48 schestowitz-TR; but first I'll check the impct on object availability


1 PM, August 7

13:17 *psydroid2 has quit (connection closed)

13:18 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell


2 PM, August 7

14:01 *DaemonFC has quit (Quit: Leaving)

14:33 *psydroid2 has quit (connection closed)

14:33 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell


6 PM, August 7

18:06 schestowitz-TR; [13:25] <schestowitz> https://neritam.wordpress.com/2022/08/03/the-owner-of-the-proprietary-software-controls-the-computer-not-the-owner-of-the-computer/ is a video TR p

↺ https://neritam.wordpress.com/2022/08/03/the-owner-of-the-proprietary-software-controls-the-computer-not-the-owner-of-the-computer/

18:06 -TechrightsBN/#boycottnovell-neritam.wordpress.com | The owner of the proprietary software controls the computer, not the owner of the computer neritam

18:06 schestowitz-TR; osted as webm this year, it's hotlinked

18:06 schestowitz-TR; 612mb/~940mb

18:06 schestowitz-TR; I've already added many objects to ipfs and need your advice

18:06 schestowitz-TR; so here is what I'm thinking

18:06 schestowitz-TR; 2:30-40am, machine generates irc logs, then bulletin, time it finishes unknown

18:06 schestowitz-TR; it'll report in irc

18:06 schestowitz-TR; then it sends all the objects to the pi as before

18:06 schestowitz-TR; in addition it sends them to TR-new and reports to me if issues exist

18:06 schestowitz-TR; ipfs processes the object on the server, not the pi

18:06 schestowitz-TR; but the pi needs those objects for gemini, as well

18:06 schestowitz-TR; ipfs might run very gently as a fallback or background process, not touch the disk much

18:06 schestowitz-TR; at 3am the server adds the new objects (9 in total)

18:06 schestowitz-TR; it then sends the new hashes stuff to your homdir on the SERVER, not the pi

18:06 schestowitz-TR; it also updates the ipfs tables and transmits to gemini on the pi, or the pi pulls the index of hashes from a www address

18:06 Techrights-sec; ok

18:06 Techrights-sec; how much can be transfered to tr-new and removed from the pi?

18:06 schestowitz-TR; this whole process would mean changes to the code, but not major changes

18:06 schestowitz-TR; I thought, after cloning, I'd still be able to take over from the pi, but reachability of that many objects would be poor

18:06 schestowitz-TR; so I wonder, after changing the code, whether I should make similar versions of the scripts on the server

18:06 schestowitz-TR; or push to git with those changes apply

18:06 schestowitz-TR; they cannot run the same on both the pi and the server

18:08 schestowitz-TR; the words you use show there might be a misconcpetion about ipfs

18:08 schestowitz-TR; one is a booter of the other

18:08 schestowitz-TR; the objects are the same, they're assumes so based on the hashes

18:08 schestowitz-TR; so the more nodes having them in circulation, the better

18:08 schestowitz-TR; the pi is more relaxed and the home network less busy when ipfs is off

18:08 schestowitz-TR; the main issue was, where to serve these from?

18:08 schestowitz-TR; /s/booter/booster

18:21 Techrights-sec; I have no clue about how IPFS works. So my advice, if one could call it that,

18:21 Techrights-sec; is unlikely to be informed. Whatever the internal workings, I would suggest

18:21 Techrights-sec; trying to move as much of the core activities as possible to tm-new.

18:34 schestowitz-TR; processing the files on the server is astonishingly fast

18:34 schestowitz-TR; like 5-10 faster than the pi

18:34 schestowitz-TR; and I can see objects reachable again for the first time in about a year

18:34 schestowitz-TR; if there' a blessing associated with this past tuesday's incidents, this is it

18:34 schestowitz-TR; anyway, let this to me, I'll get this done by the morning I reckon

18:34 schestowitz-TR; testing can take a few more days

18:34 schestowitz-TR; another good thing about the incidents is that I can mount the drive again and have automated backups

18:34 schestowitz-TR; network aspects like iptables or wifi available don't matter much anymore

18:34 schestowitz-TR; I also fortified the SBC

18:34 schestowitz-TR; owing to the network capacity stuff you made the script more robust to timeouts and disruption

18:34 schestowitz-TR; so that's good as well

18:34 schestowitz-TR; sometimes I can throttle it again if gemini causes heavy load

18:34 schestowitz-TR; which happened 2 weeks ago (55k reqs a day)

18:35 Techrights-sec; nftables would be better ...

18:35 Techrights-sec; than iptables if available

18:35 Techrights-sec; tc is what does the traffic shaping and that is available to either

18:37 schestowitz-TR; I think the only thing we lost in the root OS was the addition of the traffic shaping scripts with sudoers

18:37 schestowitz-TR; but we won't need that anymore if all goes as planned

18:37 schestowitz-TR; being able to throttle down the pi is still possible by hand, which is good

18:37 schestowitz-TR; I'll clone the whole OS hopefully this coming week

18:37 schestowitz-TR; tonight's task will be to change the code to generate you the ipfs bits into homedir on server

18:37 schestowitz-TR; and to properly update the same on the "old" site

18:37 schestowitz-TR; this time those objects will actually be accessible

18:38 Techrights-sec; ack

18:50 schestowitz-TR; it resolves several outstanding issues

18:50 schestowitz-TR; and makes ipfs viable again (it was a scale issue)

18:51 Techrights-sec; ack


7 PM, August 7

19:07 schestowitz-TR; 740mb now

19:07 schestowitz-TR; the master copy will be home hosted and ready to roll

19:07 schestowitz-TR; but the booster and authoritative sources for generating the hashes will be in the DC

19:07 schestowitz-TR; they will be kept in sync

19:07 schestowitz-TR; so if one is online the other is still OK

19:07 schestowitz-TR; I'll figure out the details later and maybe write something about that

19:07 schestowitz-TR; when the transfer is done I'll change the code and test stuff

19:07 schestowitz-TR; what I asked earlier is, how to manage two similar codebases

19:07 schestowitz-TR; without git splitting off into two branches

19:07 schestowitz-TR; I still don't know how profound the changes might be, maybe I can just "comment out" the bits for local

19:07 schestowitz-TR; and write those for remote

19:07 schestowitz-TR; it might be no more than 10 lines in total

19:07 Techrights-sec; ack

19:07 Techrights-sec; be sure to use similar, but distinct, names for the scripts and such

19:09 schestowitz-TR; at some point later techrights.org will point to another ip address, so I will use domain name

19:09 schestowitz-TR; but be aware tomorrow morning I hope you'll have the usual files in your homedir

19:09 schestowitz-TR; if not tomorrow, later this week

19:10 Techrights-sec; ok

19:10 Techrights-sec; sometime soon I'd like to rearrange MQTT a little so that it would open the

19:10 Techrights-sec; possibility of maybe adding generic read-only access in the future, at least

19:10 Techrights-sec; for some of the 'topics'

19:11 schestowitz-TR; as alternative to rss like test.mosquitt [sic].org?

19:11 schestowitz-TR; I assume you get notificed when I add notes to TM-new but don't know if those contain data other than topic

19:11 Techrights-sec;

19:11 Techrights-sec; yes

19:11 Techrights-sec; yep

19:14 Techrights-sec; for now, it says only date, time, and "tux machines site updated"

19:14 Techrights-sec; it could convey more details, or not

19:14 schestowitz-TR; nice, but...

19:14 schestowitz-TR; I wonder what clients exist for that and how widely used they are

19:14 schestowitz-TR; IOW, if this becomes a public API, I doubt many hardcore gnu/linux users will care

19:15 Techrights-sec; regardless, it would be helpful to juggle the account names a little

19:15 Techrights-sec; Paho used to exist for Python but they eliminated the ability to work with

19:15 Techrights-sec; self-signed certificates.

19:15 Techrights-sec; I'm not sure any would care, but it's more about the principle of the matter

19:15 Techrights-sec; a little renaming now will / could go a long way later

19:18 schestowitz-TR; yes, it would at least be "innovative"

19:18 schestowitz-TR; we're ther first site of this kind (scope/topic) with a gemini capsule, that's for sure

19:18 schestowitz-TR; many other firsts, but it's not a popularity contest

19:21 Techrights-sec; the hierarchical nature of the 'topics' could be exploited better for Git

19:21 Techrights-sec; notifications, down to the relevant directory or maybe even file which has

19:21 Techrights-sec; been updated .. perhaps. Though commits can, and often do, contain multiple

19:21 Techrights-sec; file updates, and that presents a puzzle. That might be overthinking it

19:21 Techrights-sec; but at least the usernames for MQTT can be redone to be more informative

19:21 Techrights-sec; so that it is easier to figure out which one is where.

19:21 Techrights-sec; That's not for today but maybe tomorrow or later.

19:21 Techrights-sec; The Git notification over MQTT can and should stay simple.

19:21 Techrights-sec; Yes, and even that seems to be a first.

19:21 Techrights-sec; The level of notification on your end can be kept generic.

19:21 schestowitz-TR; it is enough to tell me to run a check, when I am free, to see what changed

19:21 schestowitz-TR; anything beyond that would be unwanted distraction from what I do at the time of the alert

19:21 schestowitz-TR; until my mind frees up

19:25 schestowitz-TR; todo:

19:26 schestowitz-TR; a) fix ipfs

19:26 schestowitz-TR; b) resume publication pace (lower priority)

19:26 schestowitz-TR; c) find more rss feeds if possible (it's vvvvvvweeeeeeewwwy vewwwwy slow this past week), impacting (b)

19:26 schestowitz-TR; d) back up for better D-R planning (I think the outages won't happen again; they did a massive job there)

19:27 Techrights-sec; ack

19:29 schestowitz-TR; lots of good stuff today in irc logs

19:29 schestowitz-TR; re uefi

19:29 schestowitz-TR; I try not to spend too much time on it, but morale-wise it's good to know Microsoft is

19:29 schestowitz-TR; really THAT nerous. I see from the inside some staff of MSFT panicking. Many lost a lot of money

19:29 schestowitz-TR; as their capital was tied to the company's "value"

19:29 schestowitz-TR; and they are shedding off stuff, anyone can go (person, project, team)

19:29 schestowitz-TR; other companies don't need Windowes people, so reraining needed

19:29 Techrights-sec; they've been in that state for 20 years afaik

19:29 Techrights-sec; what's different now is that people know how hard M$ works covertly and overtly

19:29 Techrights-sec; to undermine the free market

19:30 schestowitz-TR; brb

19:30 Techrights-sec; ack

19:36 schestowitz-TR; brb

19:36 schestowitz-TR; OK, just checked some Windows and Edge stats

19:36 schestowitz-TR; I still have 2 msft series going

19:36 schestowitz-TR; and one upcoming epo

19:36 schestowitz-TR; august is slow, so I'm in no hurry to finish the material

19:36 schestowitz-TR; would rather get close to completition of site migration and then fortify what we have

19:36 schestowitz-TR; if you can, make backups of TR sometimes

19:36 schestowitz-TR; I see many sites perishing these days (offline, no activity, or webspam "exit startegy")

19:36 schestowitz-TR; so www-only is not a viable long-term strategy

19:36 schestowitz-TR; nor is social control media, lol...

19:39 schestowitz-TR; [18:52] <techrights-news> This statement was issued on a Sunday; they've solved none of the underlying issues, they're just gagging those who speak about Debian issues https://www.debian.org/News/2022/20220807

↺ https://www.debian.org/News/2022/20220807

19:39 -TechrightsBN/#boycottnovell-www.debian.org | Debian -- News -- Ownership of "debian.community" domain

19:40 schestowitz-TR; note to self: remind people to adopt system-free distros and remind devs to consider building on devuan

19:40 schestowitz-TR; debian just issued a cocky statement

19:43 schestowitz-TR; <techrights-news> Most British COVID-19 mourners suffer PTSD symptoms: survey | News https://news.curtin.edu.au/media-releases/most-british-covid-19-mourners-suffer-ptsd-symptoms-survey/ Source: news | Gemini address: gemini://gemi.dev/cgi-bin/waffle.cgi/view?https%3A//news.curtin.edu.au/media-releases/most-british-covid-19-mourners-suffer-ptsd-symptoms-survey/

↺ https://news.curtin.edu.au/media-releases/most-british-covid-19-mourners-suffer-ptsd-symptoms-survey/

↺ gemini://gemi.dev/cgi-bin/waffle.cgi/view?https%3A//news.curtin.edu.au/media-releases/most-british-covid-19-mourners-suffer-ptsd-symptoms-survey/

19:44 -TechrightsBN/#boycottnovell-news.curtin.edu.au | Most British COVID-19 mourners suffer PTSD symptoms: survey | News

19:45 Techrights-sec; ack

19:45 Techrights-sec; the backups of TR have to take place over SFTP, so I'll have to make alternate

19:45 Techrights-sec; scripts from the ones I have at the moment.

19:46 schestowitz-TR; at least the disks are no longer moaning

19:46 schestowitz-TR; the most important piece of data, as it changes a lot, if the wordpress DB

19:46 schestowitz-TR; videos I do, in theory, keep locally by virtue of how they are uploaded

19:46 schestowitz-TR; but the WP DB is countless hours of human effort

19:46 schestowitz-TR; of many people inc. WBers

19:46 schestowitz-TR; we have a commitment to them

19:49 Techrights-sec; yes that's very good

19:50 schestowitz-TR; just spoke to rianne we'll buy backup hardware in the supermarket tomorrow

19:50 schestowitz-TR; they have a section for it

19:51 *psydroid2 has quit (connection closed)

19:52 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell

19:52 Techrights-sec; more USB HDs or SSDs?

19:53 *psydroid2 has quit (Quit: Leaving)

19:54 *psydroid2 (~psydroid@memzbmehf99re.irc) has joined #boycottnovell

19:54 schestowitz-TR; not decided yet, maybe both, but also depends on brands and prices

19:54 schestowitz-TR; more like usb sticks and sd

19:54 schestowitz-TR; the important files are usually on the pi anyway

19:55 schestowitz-TR; and we have enough external drives for now

19:55 schestowitz-TR; (off topic people work work 6am to 6pm for nasty companies life in a personal digital disarray... too much time wasted grooming someone else's systems)

19:57 Techrights-sec; For now I'd recommend the spinning rust models rather rather than the solid

19:57 Techrights-sec; state models.

19:57 Techrights-sec; Oh. Ok. The USB sticks would be good for mirroring the RPi systems.

19:57 Techrights-sec; It appears that mirroring like that is apparently the best practice.

19:57 Techrights-sec; RAID 1 is supposedly unlikely to be of any use in the situation where the

19:57 Techrights-sec; power goes out and forces unclean shutdowns.


8 PM, August 7

20:00 schestowitz-TR; michael west's site is postging a LOT this monh, I assume it is thriving a shame it focuses most on .AU

20:00 schestowitz-TR; though sometimes some UK perspective too

20:00 schestowitz-TR; I don't expect more shutdowns of this kind (there were several as they try to bring the power back up to no avail, with inconsistent voltage too

20:00 schestowitz-TR; but it's also safer now from evil miss broomstick ... who knocked it over a few times by accident

20:00 schestowitz-TR; spinning rust now gets a full snapshot of /home every morning at 5:10am

20:00 Techrights-sec; Yes he writes a lot and does good work but only a little ever seems to overlap

20:00 Techrights-sec; with TR

20:00 schestowitz-TR; it's good for daily links, I try to support by linking to his word

20:00 schestowitz-TR; he seems truly independent

20:01 schestowitz-TR; iirc, former prisoner of murdoch

20:05 schestowitz-TR; ----

20:05 schestowitz-TR; lessons of the past month:

20:05 schestowitz-TR; YOU might be OK with economic volatility

20:05 schestowitz-TR; but OTHERS might not be and it's all connected

20:05 schestowitz-TR; whether you like it or not

20:05 schestowitz-TR; Then, disconnecting oneself from others seems the least harmful way forward

20:05 schestowitz-TR; "crab culture" (trying to drag other crabs down)

20:05 schestowitz-TR; btw, one client at work now gets amber lights showing on the server SMART issue

20:05 Techrights-sec; check the smartctl data

20:05 Techrights-sec; if possible

20:05 schestowitz-TR; we'll need to swap out the whole RAID

20:05 schestowitz-TR; some of them don't take such stuff into accounbt

20:05 schestowitz-TR; but at least properly forwarned

20:05 schestowitz-TR; we moved them to wireguard

20:05 schestowitz-TR; they used to pay a FFOOOORTTUNE for some shit company to "support" openvpn for them

20:05 schestowitz-TR; it's RIDICULOUS!

20:06 schestowitz-TR; not my dept. and I'm on my way out, I hope by year's end

20:06 Techrights-sec; ack

20:08 schestowitz-TR; one client did a migration from djangocms to drupal

20:08 schestowitz-TR; they always hire on low budget

20:08 schestowitz-TR; like totally clueless slingers from india

20:08 schestowitz-TR; and this time a pair of people in yerevan

20:08 schestowitz-TR; of course they lost data in the migration

20:08 schestowitz-TR; again, their problem

20:09 schestowitz-TR; if they want to keep their data in tact, they'll need to pay

20:09 schestowitz-TR; that one idiot threw kubernetes on a server just for the "fun" of it

20:09 Techrights-sec; yes

20:09 Techrights-sec; :(

20:09 schestowitz-TR; for no purpose whatsoever

20:09 schestowitz-TR; a live/prod webserver

20:09 schestowitz-TR; we had to restrict his account and he needed to go through us before installing anything

20:09 schestowitz-TR; after this kept happening

20:10 schestowitz; https://ipfs.io/ipfs/QmNSNxDGf8uW24qwfnLjXrvXVvHmUMuSgb1HJu756yHhud

↺ https://ipfs.io/ipfs/QmNSNxDGf8uW24qwfnLjXrvXVvHmUMuSgb1HJu756yHhud

20:10 schestowitz-TR; 850mb

20:10 schestowitz-TR; getting there soon, then I can start testing on a "real" thing

20:10 schestowitz-TR; not testing the water

20:12 Techrights-sec; ack

20:43 schestowitz-TR; correcting myself: michael west started REPOSTING from AAP

20:43 schestowitz-TR; Those are not stories made by him and colleagues

20:43 schestowitz-TR; and, if anything, they can 'dilute' the signal or even "signal an exit strategy"

20:44 schestowitz-TR; same thing thgat happenes in truthDig before it died (reprinting trash from AP)


9 PM, August 7

21:53 schestowitz; Gemini Search Results Study, Part 1 gemini://auragem.space/devlog/20220807.gmi "This is going to be a fairly brief post that will be further expanded upon in Part 2, which probably won't be published for at least a few days.

↺ gemini://auragem.space/devlog/20220807.gmi

21:54 schestowitz; "


10 PM, August 7

22:07 *britney (~britney@muarsy2vret2q.irc) has joined #boycottnovell

22:20 *DaemonFC (~daemonfc@ijuka6jw4r856.irc) has joined #boycottnovell

22:22 schestowitz-TR; I've temporarily cleared the path to /home/links with 777, until we do groups (needs thinking

22:22 schestowitz-TR; as I need to get to /home/links/ipfs for IRC files

22:22 schestowitz-TR; that's on tr-new, not the pi

22:24 schestowitz-TR; https://nitter.it/profesorluis/status/1556246634329264128#m

↺ https://nitter.it/profesorluis/status/1556246634329264128#m

22:24 -TechrightsBN/#boycottnovell-profesorluis.port (@profesorluis): "Schools, according to Richard Stallman, are becoming monsters for imposing proprietary software and spying on children http://techrights.org/2021/05/15/richard-stallman-2019-talk/"|nitter.it

http://techrights.org/2021/05/15/richard-stallman-2019-talk/"|nitter.it

22:41 *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #boycottnovell

22:48 *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #boycottnovell


11 PM, August 7

23:00 *psydruid (~psydruid@jevhxkzmtrbww.irc) has left #boycottnovell

23:26 schestowitz-TR; ok, 11pm all done and sorted, expect the files in the above-mentioned path of links, I added some packages like gnu coreutils

23:26 schestowitz-TR; for date to work properly, I can enhance later from where it stands, resotoring and adding more funtionality

23:26 schestowitz-TR; ipfs has good availability again!


IRC: #boycottnovell @ Techrights IRC Network: Sunday, August 07, 2022


back to Techrights (Main Index)

-- Response ended

-- Page fetched on Sun May 19 13:14:09 2024