Day changed to 2023-02-06
[21:57] jfw: http://fixpoint.welshcomputing.com/2023/cable-wireless-panama-and-the-verschlimmbessert-connection/
Day changed to 2023-02-07
[18:07] jfw: and in price non-signals, https://www.cnbc.com/2023/02/06/binance-will-suspend-us-dollar-transfers.html
[22:15] dorion: jfw, looks like the article is not found in the latest link, same via archive : https://archive.is/sLdny
[23:05] jfw: dorion: odd, loads for me including when clicked through from the logs, whereas archive.is isn't connecting at all.
[23:07] jfw: dorion: did you miss the trailing 'l' ?
[23:07] jfw: (archive finally loaded for me.)
Day changed to 2023-02-08
[00:30] dorion: oh yeah, didn't get the trailing l. sorry.
Day changed to 2023-02-15
[02:21] jfw: http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Jul-2022/#4747 << sadly, "The generic x86_64 Linux packages that we distribute are built on CentOS 7 with GCC 9.x." / "Because the system compiler is too old we need to activate the GCC 9 Software Collection environment before we can build."
[02:21] sourcerer: 2022-07-20 19:31:27 (#jwrd) jfw: https://www.palemoon.org/roadmap.shtml << nice to see these guys seem to be still alive. "full ECMAScript 6, ES2016, ES2017 and ES2019 standard support, and additional support for other ES additions (ES2018 and ES2020+) to bring the browser's scripting and DOM capabilities mainly level with what is requested by the current web. It was expected that this scripting storm that has been raging for a
[02:22] jfw: hwo dare you talk like that about my compiler-mama!
[02:42] jfw: I thought I'd try out this chatgpt craze to see if it could beat googapedia in finding leads for a new browser that might meet my needs. what did I get? a cloudflare challenge concluding that "Your browser is out of date! Update your browser to view this website correctly."
[03:57] jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[03:57] sourcerer: 2022-04-04 19:30:59 (#jwrd) jfw: in Gales Linux news, I'm trying it out on a leased dedicated server from Hetzner - a German provider and one of the very few such automated farms whose shit managed to actually work in my browser.
[03:59] dorion: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5855 -- you're too human for them. did you try changing the browser string though, maybe they're just checking that and it works otherwise.
[03:59] sourcerer: 2023-02-15 02:42:05 (#jwrd) jfw: I thought I'd try out this chatgpt craze to see if it could beat googapedia in finding leads for a new browser that might meet my needs. what did I get? a cloudflare challenge concluding that "Your browser is out of date! Update your browser to view this website correctly."
[04:01] dorion: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5856 -- the page simply won't fully load, or what ?
[04:01] sourcerer: 2023-02-15 03:57:02 (#jwrd) jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[04:02] jfw: dorion: so far I don't care to go to such lengths as spoofing user agent strings and I doubt it would work anyway, they're doing js based probes of some sort.
[04:04] jfw: dorion: I can see my list of servers but can't click through to view the details (such as assigned IP addresses) or make any changes; also the top right popup menus for accessing different divisions of their site don't pop up.
[04:04] jfw: (the first was re chatgpt, the second re hetzner.)
[04:06] jfw: can't seem to find any place to file a support request either, perhaps it's under the broken parts.
[18:40] jfw: after quite a few logistical hassles overcome, I've managed for the first time to ship a desktop computer internationally, outside of personally-couriered air luggage, and have it arrive undamaged and boot up fine on first try. Plus another 200+ pounds of odds and ends that came along for the ride.
[18:41] jfw: to the forces of entropy: nyah, nyah!
[18:43] jfw: total cost for that shipment including packaging came to around $600.
[18:45] jfw: 37 days between sealing up the crate and having it at the destination doorstep.
Day changed to 2023-02-16
[11:56] whaack: morning gents! dorion: i've been trying to start my day 'sun gazing' - which for me means trying to go outside for 5 mins as the orange light starts to bend in over the mountains behind me before looking at my phone
[17:37] dorion: whaack, welcome. yeah, sunlight (even on a cloudy day) in the eyes during both golden hours is one of the best ways to regulate your circadian rhythm from what I understand. and from there endocrine health.
[17:37] dorion: whaack, http://welshcomputing.com/paste/aj7eaeqweh
[19:12] whaack: dorion: ack.
[19:13] whaack: testing the atrophy'd writing muscles: http://ztkfg.com/2023/02/how-javascript-came-to-be/
Day changed to 2023-02-17
[17:28] sstacks: finally
[17:28] dorion: heeey sstacks, welcome !
[17:28] sstacks: Thanks Robinson !
[17:29] sstacks: 1. bad port 2. bad ssl config
[18:35] jfw: ahoy sstacks. no ssl is best ssl!
[18:37] sstacks: Understood! Is this true for websites as well?
[18:37] jfw: not because we don't like encryption or anything, but because it is, how do you say... much secure
[18:39] jfw: it's quite true for websites as well, notice how everyone switched over to https overnight, using 'free' certificates or proxies and the like? it's just because google started pushing it in SEO rankings and the chrome interface, nothing to do with any actual regard for data security.
[18:44] sstacks: Wow. Ive been paying ssl certificate for my wife's domain (for email use)
[18:47] jfw: perhaps more to the heart of the matter, it's one of many manifestations of a centralized trust model, "we trust the authorities because they call themselves authorities and besides there's no choice" or thereabouts
[18:48] jfw: ssl certificates are verified based on being signed by those 'certificate authorities', meaning those can print any certificate they please
[18:49] jfw: (or the local government / 'experts' / hackers makes them)
[18:51] jfw: by using it, and following the standard advice to run the latest updates like a good citizen, you do get some degree of security but only against small-time attackers, while being left totally open to those with more resources.
[18:57] sstacks: x_x so its like the fiat of security certificates. Trust us because we say so. Oh and we dont actually offer security.
[18:59] jfw: quite so. and indeed that's all some people can afford, intellectually speaking; the straw hut at least keeps out the raccoons if not the wolves.
[19:00] jfw: or it's like the facebook style 'privacy settings' if you've seen those: "ooh, I can show this to friends only [but Mark Zuckerberg and the whole US intelligence apparatus are implicitly my best friends ever!]"
[19:03] sstacks: got it. Its like turning off Location access on certain mobile apps, but google will always know, even if my phone is turned off
[19:04] sstacks: I was watching some videos from this guy from youtube: Rob Braxman.. quite disturbing information about security and privacy (or more like the lack of it)
[19:05] jfw: slave-mode security
[19:08] sstacks: its an illusion
[19:12] jfw: by contrast, the ssh key exchange we did the other day didn't demand any "trusted third party"; the machines simply stored each others' identity the first time they "met" and all future communications are secured based on that. when we get to GPG keys it'll be the same thing, just better suited to identifying people rather than machines.
Day changed to 2023-02-18
[19:10] jfw: dorion: http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3847 - last night after quite some poking I worked out an adequate approximation of my tmux key setup and similars for gnu screen on centos. the older version there can do horizontal splits only, which makes sense from a standpoint of implementation complexity and awkwardness of interaction with the hosting terminal (eg see
[19:10] sourcerer: 2022-04-17 18:04:03 (#jwrd) jfw: this might just be the last straw re tmux; it keeps coming up with these fundamental defects among the superficial ones. It only ever got in over GNU Screen because it was the default on openbsd when I was exploring that, and I came to like its tiled panes.
[19:10] jfw: the mouse copying annoyance with wrapped lines in yrc), but sucks given the display market fashions of "everyone wants wide screens and to hell with your vertical pixels".
[19:11] jfw: but afaik for gales we could take a newer version that can do vertical splits, though it'd still be 'emacs style' where the regions are switched independently.
[19:16] jfw: the most annoying part was the key binding model is not as powerful as tmux; its notion of the command key and the following bound key can only fit single-byte codes, so basically printable characters or Ctrl combos, not the terminal escape sequences generated by function-keys & the like, which makes it quite hard to avoid conflicts.
[19:19] jfw: however it also has an 'input translation' layer ('bindkey' as opposed to 'bind' command) which can recognize multi-byte codes, including drawing them from termcap data, and bind those (unprefixed) to screen commands.
[19:22] jfw: the hardest part was how to pass through the chosen command key as a literal, because the input translation mechanism is more stateless (wrt the command key) so there's no way to bind 'F5 F5' to pass a literal F5, it can only see it as 'you pressed the command key twice' which seems hardcoded to 'switch to last window'.
[19:24] jfw: BUT, you can pick a different F-key and bind it (at that same translation layer) to a special command to disable translation for the next key - making it act as an escape for any F-keys.
[19:24] jfw: ie 'F6 F6' passes F6, 'F6 F5' passes F5 etc.
[20:40] jfw: dorion: http://welshcomputing.com/paste/evijifakwh - sample for ~/.screenrc or appending to /etc/screenrc
Day changed to 2023-02-19
[05:05] jfw: dorion: http://welshcomputing.com/paste/gbra87fpci - another iteration, porting more of the handy bits from my tmux config.
Day changed to 2023-02-20
[16:02] sstacks: Confirming tomorrow's session at 4pm Panama time
[16:03] jfw: sstacks: confirmed.
[16:03] sstacks: great. Thanks
[16:03] jfw: no problem
[18:09] whaack: howdy all, confirming I'll be there tomorrow at 4pm est as well.
Day changed to 2023-02-21
[14:20] whaack: dorion: per your suggestion i updated my bitcoind to contain jfw's permissive patch. after restarting bitcoind and letting it sync last night, i got considerably closer to the chain tip, but as of writing i seem to be stuck at block 777598 http://explorer.ztkfg.com/?args=view-height
[15:22] whaack: looks like it just fast forwarded to about 10-20 blocks behind the tip, looks like it should be fully caught up soon
[16:41] jfw: whaack: if you're talking about bitcoin_permissive_mode from http://fixpoint.welshcomputing.com/2021/a-tetrad-of-tuneups-for-bitcoind/ , that's a ways behind my latest work; it's true that the sync code still isn't properly fixed, though I made progress ( http://fixpoint.welshcomputing.com/2022/the-passive-threads-that-would-like-to-be-given-some-blocks/ ,
[16:41] jfw: http://fixpoint.welshcomputing.com/2022/sending-buffer-overflows-fixed-in-bitcoind-and-other-cleanups/ )
[16:43] jfw: up to you what to run of course, but as far as my own recommendation it'd be to get up to speed on the changes and use my latest.
[18:19] whaack: alright, i will put that on the TODO list
[18:19] whaack: looks like explorer.ztkfg.com is sync'd again
[18:35] dorion: whaack, nice !
[18:35] dorion: ohai, caai.
[18:36] caai: Gentlemen!
[18:37] caai: I am back!
[18:38] dorion: welcome.
[18:45] whaack: heya caai
[18:46] whaack: i also made public another instance i have of trbexplorer, hosted in NZ, mirror1.trbexplorer.com
[18:48] caai: hey whaack. long time no see
[18:48] whaack: yessir. how goes the composing? are you back in Panama?
[18:48] whaack: dorion: i also snagged the domain name bitcoindexplorer.com
[18:53] dorion: whaack ok, and glad to hear the patch helped you sync. did you find this run less jalopy ?
[18:54] caai: yes, i am back in panama. yes, i am still composing. i wrote 4 inventions last year. i plan on publishing them this year.
[18:54] caai: https://en.wikipedia.org/wiki/Invention_(musical_composition)
[18:55] whaack: dorion: yes i don't have my starter starter on either of my block explorers' servers
[18:59] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5925 - nice!
[18:59] sourcerer: 2023-02-21 18:46:26 (#jwrd) whaack: i also made public another instance i have of trbexplorer, hosted in NZ, mirror1.trbexplorer.com
[19:07] whaack: caai: cool. i haven't been at it for a while but i was spending time learning a little bit of more music theory last year
[19:17] caai: whaack: nice. please share what you were learning...
[19:30] whaack: caai: i was doing a lot of memorizing. I learned the modes, the circle of fifths, and the variations on the minor scale (natural/harmonic/melodic) . Then I was learning the various names of intervals. And i was memorizing the shapes of intervals on the guitar fretboard.
[19:31] whaack: I did a tiny bit of transcribing work, and started studying my pieces and figuring out what part of the piece was the melodic line
[19:36] whaack: I made some observations from all this, the work helped my improv on the guitar a lot. One of the observations I had was that one way you can think of a key is the position of the semitones relative to the tonic. You have the intervals WWHWWWH for the major scale. You can rotate the position of the H's around so long as there is a gap of 3 W's in between them.
[19:38] whaack: I also did some ear training, and I was playing tones and trying to figure out what the interval was. After this I had a big shift in my playing where I would try to just hear whether I was in key rather than ask the person I was jamming with what key he was playing in or try to look at what notes he/she was playing on the fretboard
[20:30] whaack: sstacks: heya
[20:33] sstacks: hey my friend
[21:01] sstacks: im ready
Day changed to 2023-02-22
[00:45] caai: Great. It sounds like you have become familiar with scales, tonality, keys and modes. With this foundation, you can do a lot. Each scale degree certainly has a function that revolves around the tonic, which, in turn, signals what key you are in.
[00:48] caai: i would imagine that the next mountain for you to climb is chords and how they relate to scales
[00:55] whaack: caai: that was about where i left off in my study, sadly i have carpal tunnel so i haven't been playing the guitar much at all
[00:57] whaack: caai: i was taking notes as well, although i am missing notes on my more recent studying about 5-6 months ago
[00:58] sstacks: you guys play instruments?
[00:58] sstacks: ive been working on cello from a couple of months now.
[00:59] sstacks: for*
[01:05] whaack: caai is a composer and plays the piano (and maybe more?) , i play the guitar
[01:05] jfw: welcome back caai
[01:06] jfw: looking forward to hearing those inventions!
[01:07] jfw: sstacks: I studied violin as a kid, piano in early teens, and dabbled with classical guitar more recently
[01:09] jfw: cello is a beautiful instrument for sure. with the strings you have to be in it for the long haul; I suppose it's the same with any of them but especially there it takes a while to sound even halfway decent, not that it isn't fun along the way
[01:11] whaack: when i was learning, my neighbors like my guitar playing so much that they threw a rock through my window so they could hear me better!
[01:12] jfw: hah! I actually had a window spontaneously explode (it seems, never found a rock) at the first flat where I was picking up a guitar that was left there - not while playing though so I don't figure it was connected
[01:15] whaack: heh. but re your point : yes the string instruments require technique to even get a nice sounding tone, with the piano for example you can make a great sound by hitting any key (although the dynamic / attack may be off)
[01:16] jfw: bach's cello suites are some of my favorites to listen to; I even worked up one of the preludes for guitar, which is fun although my fingers can't keep up properly when it gets to the 32th notes!
[01:17] jfw: I'm not strong on improv, though I can usually find the notes for a known, simple melody
[01:21] whaack: my nearly created A record on bitcoindexplorer.com just propagated to whatever DNS servers i'm connected to, it is sync'd and has a new paint job
[01:22] jfw: what about bitcoinexploder.com
[01:22] whaack: ahaha, that's where i post the mining software for snagging the segwit coins
[01:26] jfw: caai: since you mention publishing, would having an MP-WP blog (wordpress variant derived from the trilema mods, used by dorion, whaack, diana_coman, myself & others) be of interest? we're running one for another guy already so we have the deployment process relatively smooth, and recently dropped the price.
[01:27] jfw: we hadn't really planned to push it as a regular service offering, but evidently there was at least some need and we're all about listening to the market
[01:32] jfw: compared to some blogging 'platform' you get a lot more control, like direct access to ssh, mysql & server logs; compared to navigating the installation yourself based on whatever mainstream guides, you get a stable, well honed version with all the useful doodads working (footnotes, comments with decent spam filtering, pingbacks, selection linking). there's pretty limited choice of readily
[01:32] jfw: available themes though.
[01:36] jfw: whaack: while I'm on that subject, would panama based vps or dedicated hosting be of interest to you? we're still looking to improve our setup and it seems to keep coming back to what we want being too costly to justify just for our own usage
[01:38] jfw: as in, rack space with adequate power capacity even for one box seems to come with a high minimum spend here.
[01:38] whaack: jfw: i would be interested in colocation, yes
[01:39] jfw: as in providing your own box?
[01:42] whaack: yes, i was planning to do that here in CR, but i'd be happy to host my box in Panama. I may be fine with you guys obtaining the box, I was interested in colocating partially for the learning experience.
[01:43] jfw: couldn't hurt to research the local market in any case, and you can certainly improve the learning factor by building your own, then just carry it over on a plane.
[01:44] jfw: it'll likely be a while yet before any moves in this direction, fwiw.
[01:45] jfw: then again, that's based on an assessment of 'not that much demand' so that too could change
[01:50] whaack: alright well keep me posted, i may try to obtain a server while m in the States doing my surgery, and bring it back in April
[01:54] jfw: aha. one tradeoff I think I noticed there was the newer iron, approx. the generation saddled with all the Management Engine crap, made a big push for power efficiency, such that an older box could end up costing the same as a newer one several times the size, if power is really as tight as it was looking.
[01:55] jfw: for narrow definition of 'cost'.
[01:58] jfw: sadly 'fully corebootable servers' didn't seem to be much of a thing in practice.
[20:28] sstacks: whaack: never realized consciously what you say about the difference between getting a good sound from strings compared to a piano. Indeed theres several conditions that need to be met to play a good sound from strings. Until now, im having a hurdle with too much tension on my hand and shoulders. Learning to breathe properly while playing.
Day changed to 2023-02-23
[00:05] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5946 - I am sorry to hear that. If it is of any consolation, I know the difficulties of wishing to make progress with music while impeded by physical pain. I have had to utilize a DAW to make progress. The main reason I study music theory is that it opens the door to making music mentally rather than physically.
[00:05] sourcerer: 2023-02-22 00:55:09 (#jwrd) whaack: caai: that was about where i left off in my study, sadly i have carpal tunnel so i haven't been playing the guitar much at all
[00:10] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5951 - I am a decent piano player for not practing much. I learned how to play music on guitar, but then moved to piano due to it being easier to compose on and requiring less physical strain. I primarly play it to test musical ideas
[00:10] sourcerer: 2023-02-22 01:05:24 (#jwrd) whaack: caai is a composer and plays the piano (and maybe more?) , i play the guitar
[00:11] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5952 - thank you sir!
[00:11] sourcerer: 2023-02-22 01:05:56 (#jwrd) jfw: welcome back caai
[00:12] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5953 - once i secure an optimal recording of them, i will be more than happy to share them. i am working on some strategies now
[00:12] sourcerer: 2023-02-22 01:06:22 (#jwrd) jfw: looking forward to hearing those inventions!
[00:17] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5955 - yes, in my experience i have noticed that any member of the string quartet is more challenging to play than any fretted string instruments(guitar, bass) as well
[00:17] sourcerer: 2023-02-22 01:09:13 (#jwrd) jfw: cello is a beautiful instrument for sure. with the strings you have to be in it for the long haul; I suppose it's the same with any of them but especially there it takes a while to sound even halfway decent, not that it isn't fun along the way
[00:19] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5964 - message received. i will keep this option in mind
[00:19] sourcerer: 2023-02-22 01:26:32 (#jwrd) jfw: caai: since you mention publishing, would having an MP-WP blog (wordpress variant derived from the trilema mods, used by dorion, whaack, diana_coman, myself & others) be of interest? we're running one for another guy already so we have the deployment process relatively smooth, and recently dropped the price.
[16:05] whaack: sstacks: it may help to look into/create your own exercises to isolate the control of various muscles in your back and shoulder
[16:05] whaack: caai: what pain chornic or otherwise do you struggle with?
[16:18] caai: whaack: pain from the shoulders down to the hands. i have gone to many doctors and taken many tests but have not received a diagnosis. i hope to go for another round of testing in the near future, once i have more funds. in short, the pain restricts me to 30 minutes of practice a day during good times, which is far less than is required to be proficient on any instrument
[16:23] whaack: caai: is it on both sides? did you do a nerve velocity test?
[16:24] whaack: this sounds quite similar to my problem, i do sometimes have pain in my shoulder but it is mostly in my hands/wrists
[16:24] caai: yes, on both sides. yes, i have done a nerve velocity test; clear
[16:25] caai: do you see any solution to surmounting carpal tunnel? surgery perhaps?
[16:25] whaack: yes, i'm getting surgery this wednesday!
[16:25] caai: nice!
[16:26] whaack: we'll see how it goes haha
[16:26] caai: may it be a success!
[16:26] whaack: what other tests are you thinking of doing?
[16:26] whaack: have you done any physical therapy?
[16:27] whaack: and is your pain acute or late onset?
[16:43] whaack: jfw: i am not going to be around for office hours today. also, as i mentioned above next week I will have surgery on Wednesday. I plan to attend the class on Tuesday, but will also certainly miss the office hours next week
[16:45] caai: whaack: ;et
[16:46] caai: whacck: let's converse via private messages about the subject
[16:59] sstacks: whaack: thanks for the advice, ill look into that.
[17:01] sstacks: jfw: Hey Jacob. Im reading "Getting Started with the UNIX Operating System". What does a "NBCS systems" refers to?
[18:04] jfw: whaack: no worries & good luck!
[18:10] jfw: sstacks: it refers to the servers in use at the time at that university; for our purposes you'd substitute the SSH login to the training VPS we provided. there won't be a password prompt since we're using public keys instead.
[18:12] jfw: of course not everything will be the same, eg as noted at the start, they were using Solaris while we're using a somewhat stripped down Linux.
[18:13] jfw: to my mind the difference is actually a good thing because it gives a wider view of the landscape & history compared to something Linux-specific, where Linux is the relative newcomer.
[18:15] jfw: whaack: I received your homework submission too.
[18:21] jfw: caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5991 - the better comparison for your case might be to things like youtube, soundcloud & spotify actually. I recall you previously published things on youtube. if I may - what were the considerations involved in choosing that route?
[18:21] sourcerer: 2023-02-23 00:19:03 (#jwrd) caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5964 - message received. i will keep this option in mind
[18:38] jfw: sstacks, whaack: I got the notes from Tuesday's session posted to the site (01-notes.txt) as well as the recording, and also renamed the orientation recording for clarity.
[18:41] jfw: sstacks: would you like a brief review on logarithms, since that came up as a moment of confusion? I'd say it's not essential for our purposes here but definitely helpful. it may be that the Panamanian education is worse even than I thought!
[18:45] jfw will check back in at 4.
[21:34] jfw: whaack: http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5661
[21:41] sstacks: jfw: Dont worry jacob, i can figure out with the recording and pull the string from there if necessary. Its true, panamenian education is not great. But, shamefully, I can't justify myself with that. My school did provide excellent education. I'm the one who wasn't proficient with numbers.
[21:46] jfw: sstacks: alright. and hey, nobody's born proficient at anything besides hopefully looking cute to mom.
[21:47] sstacks: jfw: lol. Indeed
Day changed to 2023-02-24
[17:28] sstacks: jfw: hey Jacob. Good afternoon you all. Is theres any good switch you would recommend?
[17:28] whaack: howdy sstacks
[17:28] sstacks: jfw: Robinson suggested netgear, but i would have to order from amazon. But maybe i can get a decent switch here in Panama
[17:28] sstacks: whaack: my friend. Greetings
[17:29] sstacks: whaack: just got back from my cello class
[17:30] whaack: ah nice. i miss studying the guitar
[17:34] sstacks: whaack: is theres any way around your carpal tunnel?
[17:35] sstacks: https://www.amazon.com/NETGEAR-8-Port-Gigabit-Ethernet-Unmanaged/dp/B07PLFCQVK/ref=sr_1_3?crid=2XVGXJ5UW48ST&keywords=netgear%2Bsplitter&qid=1677259776&sprefix=netgear%2Bsplitter%2Caps%2C140&sr=8-3&th=1
[17:35] whaack: yeah well i'm doing surgery on Wednesday so I'll see how my wrist is doing after that
[18:09] sstacks: whaack: hope everything goes well.}
[18:46] jfw: sstacks: can you describe a bit more your anticipated needs for the switch?
[19:01] jfw: sstacks: the netgear gs305 or gs308 look probably fine; I'm currently using a "gs605v5" which has a plastic case (metal is preferable). I'm also using a number of tp-link tl-sg105 which is metal and nominally a bit cheaper; basic docs here. only drawback I've noticed is the indicator LEDs are on/off only, no hint of what speed the port is
[19:01] jfw: running at, though this is just a minor inconvenience because you can also check from the computer itself.
[19:04] jfw: I wouldn't pay extra for those 'enhanced features' by which they mean '[winblows] software with easy-to-use interface offers basic managed capabilities'; if you actually need a managed switch then get a proper one, which means at minimum a serial console port.
[19:06] jfw: I'm sure you could get something fine in panama but the only reason I'd do that is if I were in a hurry, since neither pricing nor selection will be favorable.
[19:08] jfw: heh, I see my plastic gs605 was precisely a "need it NOW" walmart pickup.
[19:53] sstacks: jfw: https://www.yoytec.com/shop/syh-tpl-018-tp-link-tl-sg108-switch-con-8-puertos-rj45-10-100-1000mbps-negociacion-automatica-mdi-mdix-4206?search=switch#attr=26869,26870,26871,26866,26867,26868
[20:28] sstacks: jfw: for homework, for example practice 2: do we need to use linux computer and issue the commands indicated on the practice?
[20:34] whaack: sstacks: yes i believe so, you ssh into the box (using putty in your case) and issue the commands there
[20:39] sstacks: whaack: Right. Thanks. I just managed to open up the terminal
[20:47] sstacks: whaack: somehow jacob can see what im doing on the terminal? Or i have to take an specific action?
[20:49] sstacks: whaack: ill pm you, if its ok with you. So you can help me out whenever you available.
[21:07] whaack: sstacks: yeah you can pm me but i think it's better to message here so jfw can correct any mistaken advice i may give, ha
[21:08] whaack: sstacks: jfw may be able to see a log of your commands, since he likely has root access to the server and can do whatever he wants with it, but i think the idea is to just try the commands and get comfortable in the command line as you do the problem set
[21:09] whaack: in other words, jfw is not going to verify whether you actually executed the commands as the problem asks you to do
[21:14] jfw: sstacks: the linked item at yoytec looks fine; $5 more than amazon but if you're just buying the one thing, I guess it makes sense.
[21:18] jfw: sstacks: whaack is correct, I'm not bothering to log keystrokes or anything; but each problem does ask a specific question. so the assignment is to 1) actually try the commands as indicated and 2) answer the questions on that basis and send me your answers.
[21:19] jfw: when needed, we can do a kind of "screen sharing" on the server using the tmux program.
[21:20] sstacks: ok thanks guys. Ok ive been issuing the commands and watching results. Specially on the practice #3
[21:21] sstacks: on practice #2, im not sure what it means when you ask "what command did you type?" For instance, 1. Use the man command to get help for the "ls" command. What command did you type?
[21:22] sstacks: so the command i typed was man ls
[21:22] sstacks: thats the valid answer?
[21:22] jfw: there you go
[21:22] sstacks: cool
[21:24] jfw: ie, it said what to do but not the exact thing to type, so you had to provide that part.
[21:25] jfw: and yes, please keep the discussions here when possible, both so as to get better answers for yourself and to help other learners in the process.
[21:26] sstacks: ok! Great! and Thanks. just notice i will be asking really dumb questions and didint want to spam the chat
[21:26] jfw: no worries, the chat can take it.
[21:31] jfw: (speaking of which, I was enjoying hearing about nerve velocity tests and such; possibly us americans have a particular hangup around talking about health problems, like it's a show of weakness or something)
[21:44] sstacks: im having a hurdle on the 3rd part of exercise 2. Not able to input correctly the command to get system date and time. I can see thanks to the command you provided that the command to prompt the date and time is 1p
[21:47] sstacks: g2g now..ill be back tonight or tomorrow. see you guys
Day changed to 2023-02-25
[20:02] jfw: sstacks: you're seeing the program(chapter) notation there, for instance ls(1) refers to the manual page for the "ls" program in chapter 1 (user commands). "1P" is a variant of that chapter, containing documentation derived from POSIX; that's a multi-vendor standard which aims to establish common ground among all unix-like systems. Thus, the 1p pages describe something of a common subset of
[20:02] jfw: features that can be relied on, though may not cover all details of a particular system.
[20:03] jfw: sstacks: so in short, you're looking at the wrong part of the output - the program name is what comes before the parentheses.
[20:07] jfw: on Gales Linux the 1P pages come up a lot because the bulk of the user commands come from the BusyBox project, a lightweight implementation that doesn't provide its own man pages. So for those commands the POSIX pages are usually a good start and then there's the --help option for each command to get its short but precise synopsis.
Day changed to 2023-02-27
[02:40] jfw: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5856 << nor to administer 'my' domain names. yet again.
[02:40] sourcerer: 2023-02-15 03:57:02 (#jwrd) jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[03:56] jfw: setting up the latest from the hijacked firefox project, I see they've renamed the Master Password feature to Primary Password. In one sense, I guess it's fair enough: what need is there for words like Master anyway in a world with nothing left but slaves?
Day changed to 2023-02-28
[03:44] jfw: dorion, whaack: well, BingoBoingo's still online - sorta
[03:50] jfw: also didn't know he wrote some sort of poetry collection around the college years
[07:37] jfw: sstacks, whaack: http://fixpoint.welshcomputing.com/2023/getting-started-with-the-jwrd-key-management-hardware-kit/
[13:54] dorion: jfw, well done there.
[14:23] sstacks: jfw: thanks for assistance Jacob
[17:01] jfw: sstacks: you're welcome.
[17:04] jfw: sstacks: you seem good about checking the log while you're out, but in case you missed it, see my latest article introducing the different parts of the hardware kit; it may be helpful to read it first to make things most efficient today.
[17:05] sstacks: jfw: indeed, dorion called my attention to it this morning. Rn im trying to go thru exercise 4.
[20:44] sstacks: Hey guys. While i was reading the article about the hardware kit, it pops into my mind a question, maybe a silly one, but since you have gave me the confidence to ask anything ill just go ahead. -- Do we need to trust you in any way, regarding to the setup of the delivered hardware? Since the objective of this course is, indeed, looking for our personal sovereignty, I think its sound to make this question. Don't be offended in any way. After all, how could
[20:44] sstacks: someone ignorant in this matter learn if not through a third person who is willing to teach directly or indirectly . Just curious.
[20:47] sstacks: This same question would apply to any other hardware provider in that matter.
[20:47] sstacks: As for example, we know conventional computers arent safe since they are potentially backdoored
[23:02] whaack: sstacks: http://bitcoindexplorer.com/
[23:03] whaack: if you see the little segwit warning box i link to the article you mentioned and my article here http://ztkfg.com/2021/07/warning-bitcoins-stored-in-segwit-addresses-are-not-safe/
[23:10] whaack: sstacks: re your question above, my thought is you're trying to reduce the amount of trust you need. if you had the resources maybe you could build your own machines, proofread the whole bitcoin codebase + all its dependencies, work through every math proof yourself. that's an ideal you want to try to get as close to as you can but even though you can't get 100% that doesn't mean to go to 0% either. this is a long winded way of saying that yes you probably a
[23:10] whaack: t this point need to put some trust in jwrd , however afaik no one on the market offers a course+hardware system where the trust is more reduced than their service.
[23:15] jfw: sstacks: no offense taken, it's a fine question and yes, you are implicitly trusting us regarding the software and even to some degree hardware of the machines, and some such leap of faith is going to be necessary no matter what if you want to get anywhere. the idea with our training is to get you to the point where you don't even need to trust our installation anymore and can reproduce the full
[23:15] jfw: system from source code; then of course the code itself is a question but that's why we've gone to such lengths to reduce the quantity and maximize the quality of it.
[23:18] jfw: as far as evaluating us, there's the history of our actions and interactions to look at, of which quite a lot is visible online and deliberately preserved, which is perhaps not immediately obvious and unfortunately rather unusual these days.
[23:24] jfw: we have less visibility prior to 2019, as we were grinding away in the seeming safety & comfort of the shadows, basically in the habit of overvaluing the costs and undervaluing the benefits of public engagement, which was one of the first things we had to come to grips with in Young Hands Club.
[23:54] jfw: you could also contrast the level of "discussion" that goes on in open sores projects with the literate & properly social coding approach, where changes are presented and discussed in detail and in context befitting the magnitude of the change.
[21:57] jfw: http://fixpoint.welshcomputing.com/2023/cable-wireless-panama-and-the-verschlimmbessert-connection/
Day changed to 2023-02-07
[18:07] jfw: and in price non-signals, https://www.cnbc.com/2023/02/06/binance-will-suspend-us-dollar-transfers.html
[22:15] dorion: jfw, looks like the article is not found in the latest link, same via archive : https://archive.is/sLdny
[23:05] jfw: dorion: odd, loads for me including when clicked through from the logs, whereas archive.is isn't connecting at all.
[23:07] jfw: dorion: did you miss the trailing 'l' ?
[23:07] jfw: (archive finally loaded for me.)
Day changed to 2023-02-08
[00:30] dorion: oh yeah, didn't get the trailing l. sorry.
Day changed to 2023-02-15
[02:21] jfw: http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Jul-2022/#4747 << sadly, "The generic x86_64 Linux packages that we distribute are built on CentOS 7 with GCC 9.x." / "Because the system compiler is too old we need to activate the GCC 9 Software Collection environment before we can build."
[02:21] sourcerer: 2022-07-20 19:31:27 (#jwrd) jfw: https://www.palemoon.org/roadmap.shtml << nice to see these guys seem to be still alive. "full ECMAScript 6, ES2016, ES2017 and ES2019 standard support, and additional support for other ES additions (ES2018 and ES2020+) to bring the browser's scripting and DOM capabilities mainly level with what is requested by the current web. It was expected that this scripting storm that has been raging for a
[02:22] jfw: hwo dare you talk like that about my compiler-mama!
[02:42] jfw: I thought I'd try out this chatgpt craze to see if it could beat googapedia in finding leads for a new browser that might meet my needs. what did I get? a cloudflare challenge concluding that "Your browser is out of date! Update your browser to view this website correctly."
[03:57] jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[03:57] sourcerer: 2022-04-04 19:30:59 (#jwrd) jfw: in Gales Linux news, I'm trying it out on a leased dedicated server from Hetzner - a German provider and one of the very few such automated farms whose shit managed to actually work in my browser.
[03:59] dorion: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5855 -- you're too human for them. did you try changing the browser string though, maybe they're just checking that and it works otherwise.
[03:59] sourcerer: 2023-02-15 02:42:05 (#jwrd) jfw: I thought I'd try out this chatgpt craze to see if it could beat googapedia in finding leads for a new browser that might meet my needs. what did I get? a cloudflare challenge concluding that "Your browser is out of date! Update your browser to view this website correctly."
[04:01] dorion: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5856 -- the page simply won't fully load, or what ?
[04:01] sourcerer: 2023-02-15 03:57:02 (#jwrd) jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[04:02] jfw: dorion: so far I don't care to go to such lengths as spoofing user agent strings and I doubt it would work anyway, they're doing js based probes of some sort.
[04:04] jfw: dorion: I can see my list of servers but can't click through to view the details (such as assigned IP addresses) or make any changes; also the top right popup menus for accessing different divisions of their site don't pop up.
[04:04] jfw: (the first was re chatgpt, the second re hetzner.)
[04:06] jfw: can't seem to find any place to file a support request either, perhaps it's under the broken parts.
[18:40] jfw: after quite a few logistical hassles overcome, I've managed for the first time to ship a desktop computer internationally, outside of personally-couriered air luggage, and have it arrive undamaged and boot up fine on first try. Plus another 200+ pounds of odds and ends that came along for the ride.
[18:41] jfw: to the forces of entropy: nyah, nyah!
[18:43] jfw: total cost for that shipment including packaging came to around $600.
[18:45] jfw: 37 days between sealing up the crate and having it at the destination doorstep.
Day changed to 2023-02-16
[11:56] whaack: morning gents! dorion: i've been trying to start my day 'sun gazing' - which for me means trying to go outside for 5 mins as the orange light starts to bend in over the mountains behind me before looking at my phone
[17:37] dorion: whaack, welcome. yeah, sunlight (even on a cloudy day) in the eyes during both golden hours is one of the best ways to regulate your circadian rhythm from what I understand. and from there endocrine health.
[17:37] dorion: whaack, http://welshcomputing.com/paste/aj7eaeqweh
[19:12] whaack: dorion: ack.
[19:13] whaack: testing the atrophy'd writing muscles: http://ztkfg.com/2023/02/how-javascript-came-to-be/
Day changed to 2023-02-17
[17:28] sstacks: finally
[17:28] dorion: heeey sstacks, welcome !
[17:28] sstacks: Thanks Robinson !
[17:29] sstacks: 1. bad port 2. bad ssl config
[18:35] jfw: ahoy sstacks. no ssl is best ssl!
[18:37] sstacks: Understood! Is this true for websites as well?
[18:37] jfw: not because we don't like encryption or anything, but because it is, how do you say... much secure
[18:39] jfw: it's quite true for websites as well, notice how everyone switched over to https overnight, using 'free' certificates or proxies and the like? it's just because google started pushing it in SEO rankings and the chrome interface, nothing to do with any actual regard for data security.
[18:44] sstacks: Wow. Ive been paying ssl certificate for my wife's domain (for email use)
[18:47] jfw: perhaps more to the heart of the matter, it's one of many manifestations of a centralized trust model, "we trust the authorities because they call themselves authorities and besides there's no choice" or thereabouts
[18:48] jfw: ssl certificates are verified based on being signed by those 'certificate authorities', meaning those can print any certificate they please
[18:49] jfw: (or the local government / 'experts' / hackers makes them)
[18:51] jfw: by using it, and following the standard advice to run the latest updates like a good citizen, you do get some degree of security but only against small-time attackers, while being left totally open to those with more resources.
[18:57] sstacks: x_x so its like the fiat of security certificates. Trust us because we say so. Oh and we dont actually offer security.
[18:59] jfw: quite so. and indeed that's all some people can afford, intellectually speaking; the straw hut at least keeps out the raccoons if not the wolves.
[19:00] jfw: or it's like the facebook style 'privacy settings' if you've seen those: "ooh, I can show this to friends only [but Mark Zuckerberg and the whole US intelligence apparatus are implicitly my best friends ever!]"
[19:03] sstacks: got it. Its like turning off Location access on certain mobile apps, but google will always know, even if my phone is turned off
[19:04] sstacks: I was watching some videos from this guy from youtube: Rob Braxman.. quite disturbing information about security and privacy (or more like the lack of it)
[19:05] jfw: slave-mode security
[19:08] sstacks: its an illusion
[19:12] jfw: by contrast, the ssh key exchange we did the other day didn't demand any "trusted third party"; the machines simply stored each others' identity the first time they "met" and all future communications are secured based on that. when we get to GPG keys it'll be the same thing, just better suited to identifying people rather than machines.
Day changed to 2023-02-18
[19:10] jfw: dorion: http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3847 - last night after quite some poking I worked out an adequate approximation of my tmux key setup and similars for gnu screen on centos. the older version there can do horizontal splits only, which makes sense from a standpoint of implementation complexity and awkwardness of interaction with the hosting terminal (eg see
[19:10] sourcerer: 2022-04-17 18:04:03 (#jwrd) jfw: this might just be the last straw re tmux; it keeps coming up with these fundamental defects among the superficial ones. It only ever got in over GNU Screen because it was the default on openbsd when I was exploring that, and I came to like its tiled panes.
[19:10] jfw: the mouse copying annoyance with wrapped lines in yrc), but sucks given the display market fashions of "everyone wants wide screens and to hell with your vertical pixels".
[19:11] jfw: but afaik for gales we could take a newer version that can do vertical splits, though it'd still be 'emacs style' where the regions are switched independently.
[19:16] jfw: the most annoying part was the key binding model is not as powerful as tmux; its notion of the command key and the following bound key can only fit single-byte codes, so basically printable characters or Ctrl combos, not the terminal escape sequences generated by function-keys & the like, which makes it quite hard to avoid conflicts.
[19:19] jfw: however it also has an 'input translation' layer ('bindkey' as opposed to 'bind' command) which can recognize multi-byte codes, including drawing them from termcap data, and bind those (unprefixed) to screen commands.
[19:22] jfw: the hardest part was how to pass through the chosen command key as a literal, because the input translation mechanism is more stateless (wrt the command key) so there's no way to bind 'F5 F5' to pass a literal F5, it can only see it as 'you pressed the command key twice' which seems hardcoded to 'switch to last window'.
[19:24] jfw: BUT, you can pick a different F-key and bind it (at that same translation layer) to a special command to disable translation for the next key - making it act as an escape for any F-keys.
[19:24] jfw: ie 'F6 F6' passes F6, 'F6 F5' passes F5 etc.
[20:40] jfw: dorion: http://welshcomputing.com/paste/evijifakwh - sample for ~/.screenrc or appending to /etc/screenrc
Day changed to 2023-02-19
[05:05] jfw: dorion: http://welshcomputing.com/paste/gbra87fpci - another iteration, porting more of the handy bits from my tmux config.
Day changed to 2023-02-20
[16:02] sstacks: Confirming tomorrow's session at 4pm Panama time
[16:03] jfw: sstacks: confirmed.
[16:03] sstacks: great. Thanks
[16:03] jfw: no problem
[18:09] whaack: howdy all, confirming I'll be there tomorrow at 4pm est as well.
Day changed to 2023-02-21
[14:20] whaack: dorion: per your suggestion i updated my bitcoind to contain jfw's permissive patch. after restarting bitcoind and letting it sync last night, i got considerably closer to the chain tip, but as of writing i seem to be stuck at block 777598 http://explorer.ztkfg.com/?args=view-height
[15:22] whaack: looks like it just fast forwarded to about 10-20 blocks behind the tip, looks like it should be fully caught up soon
[16:41] jfw: whaack: if you're talking about bitcoin_permissive_mode from http://fixpoint.welshcomputing.com/2021/a-tetrad-of-tuneups-for-bitcoind/ , that's a ways behind my latest work; it's true that the sync code still isn't properly fixed, though I made progress ( http://fixpoint.welshcomputing.com/2022/the-passive-threads-that-would-like-to-be-given-some-blocks/ ,
[16:41] jfw: http://fixpoint.welshcomputing.com/2022/sending-buffer-overflows-fixed-in-bitcoind-and-other-cleanups/ )
[16:43] jfw: up to you what to run of course, but as far as my own recommendation it'd be to get up to speed on the changes and use my latest.
[18:19] whaack: alright, i will put that on the TODO list
[18:19] whaack: looks like explorer.ztkfg.com is sync'd again
[18:35] dorion: whaack, nice !
[18:35] dorion: ohai, caai.
[18:36] caai: Gentlemen!
[18:37] caai: I am back!
[18:38] dorion: welcome.
[18:45] whaack: heya caai
[18:46] whaack: i also made public another instance i have of trbexplorer, hosted in NZ, mirror1.trbexplorer.com
[18:48] caai: hey whaack. long time no see
[18:48] whaack: yessir. how goes the composing? are you back in Panama?
[18:48] whaack: dorion: i also snagged the domain name bitcoindexplorer.com
[18:53] dorion: whaack ok, and glad to hear the patch helped you sync. did you find this run less jalopy ?
[18:54] caai: yes, i am back in panama. yes, i am still composing. i wrote 4 inventions last year. i plan on publishing them this year.
[18:54] caai: https://en.wikipedia.org/wiki/Invention_(musical_composition)
[18:55] whaack: dorion: yes i don't have my starter starter on either of my block explorers' servers
[18:59] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5925 - nice!
[18:59] sourcerer: 2023-02-21 18:46:26 (#jwrd) whaack: i also made public another instance i have of trbexplorer, hosted in NZ, mirror1.trbexplorer.com
[19:07] whaack: caai: cool. i haven't been at it for a while but i was spending time learning a little bit of more music theory last year
[19:17] caai: whaack: nice. please share what you were learning...
[19:30] whaack: caai: i was doing a lot of memorizing. I learned the modes, the circle of fifths, and the variations on the minor scale (natural/harmonic/melodic) . Then I was learning the various names of intervals. And i was memorizing the shapes of intervals on the guitar fretboard.
[19:31] whaack: I did a tiny bit of transcribing work, and started studying my pieces and figuring out what part of the piece was the melodic line
[19:36] whaack: I made some observations from all this, the work helped my improv on the guitar a lot. One of the observations I had was that one way you can think of a key is the position of the semitones relative to the tonic. You have the intervals WWHWWWH for the major scale. You can rotate the position of the H's around so long as there is a gap of 3 W's in between them.
[19:38] whaack: I also did some ear training, and I was playing tones and trying to figure out what the interval was. After this I had a big shift in my playing where I would try to just hear whether I was in key rather than ask the person I was jamming with what key he was playing in or try to look at what notes he/she was playing on the fretboard
[20:30] whaack: sstacks: heya
[20:33] sstacks: hey my friend
[21:01] sstacks: im ready
Day changed to 2023-02-22
[00:45] caai: Great. It sounds like you have become familiar with scales, tonality, keys and modes. With this foundation, you can do a lot. Each scale degree certainly has a function that revolves around the tonic, which, in turn, signals what key you are in.
[00:48] caai: i would imagine that the next mountain for you to climb is chords and how they relate to scales
[00:55] whaack: caai: that was about where i left off in my study, sadly i have carpal tunnel so i haven't been playing the guitar much at all
[00:57] whaack: caai: i was taking notes as well, although i am missing notes on my more recent studying about 5-6 months ago
[00:58] sstacks: you guys play instruments?
[00:58] sstacks: ive been working on cello from a couple of months now.
[00:59] sstacks: for*
[01:05] whaack: caai is a composer and plays the piano (and maybe more?) , i play the guitar
[01:05] jfw: welcome back caai
[01:06] jfw: looking forward to hearing those inventions!
[01:07] jfw: sstacks: I studied violin as a kid, piano in early teens, and dabbled with classical guitar more recently
[01:09] jfw: cello is a beautiful instrument for sure. with the strings you have to be in it for the long haul; I suppose it's the same with any of them but especially there it takes a while to sound even halfway decent, not that it isn't fun along the way
[01:11] whaack: when i was learning, my neighbors like my guitar playing so much that they threw a rock through my window so they could hear me better!
[01:12] jfw: hah! I actually had a window spontaneously explode (it seems, never found a rock) at the first flat where I was picking up a guitar that was left there - not while playing though so I don't figure it was connected
[01:15] whaack: heh. but re your point : yes the string instruments require technique to even get a nice sounding tone, with the piano for example you can make a great sound by hitting any key (although the dynamic / attack may be off)
[01:16] jfw: bach's cello suites are some of my favorites to listen to; I even worked up one of the preludes for guitar, which is fun although my fingers can't keep up properly when it gets to the 32th notes!
[01:17] jfw: I'm not strong on improv, though I can usually find the notes for a known, simple melody
[01:21] whaack: my nearly created A record on bitcoindexplorer.com just propagated to whatever DNS servers i'm connected to, it is sync'd and has a new paint job
[01:22] jfw: what about bitcoinexploder.com
[01:22] whaack: ahaha, that's where i post the mining software for snagging the segwit coins
[01:26] jfw: caai: since you mention publishing, would having an MP-WP blog (wordpress variant derived from the trilema mods, used by dorion, whaack, diana_coman, myself & others) be of interest? we're running one for another guy already so we have the deployment process relatively smooth, and recently dropped the price.
[01:27] jfw: we hadn't really planned to push it as a regular service offering, but evidently there was at least some need and we're all about listening to the market
[01:32] jfw: compared to some blogging 'platform' you get a lot more control, like direct access to ssh, mysql & server logs; compared to navigating the installation yourself based on whatever mainstream guides, you get a stable, well honed version with all the useful doodads working (footnotes, comments with decent spam filtering, pingbacks, selection linking). there's pretty limited choice of readily
[01:32] jfw: available themes though.
[01:36] jfw: whaack: while I'm on that subject, would panama based vps or dedicated hosting be of interest to you? we're still looking to improve our setup and it seems to keep coming back to what we want being too costly to justify just for our own usage
[01:38] jfw: as in, rack space with adequate power capacity even for one box seems to come with a high minimum spend here.
[01:38] whaack: jfw: i would be interested in colocation, yes
[01:39] jfw: as in providing your own box?
[01:42] whaack: yes, i was planning to do that here in CR, but i'd be happy to host my box in Panama. I may be fine with you guys obtaining the box, I was interested in colocating partially for the learning experience.
[01:43] jfw: couldn't hurt to research the local market in any case, and you can certainly improve the learning factor by building your own, then just carry it over on a plane.
[01:44] jfw: it'll likely be a while yet before any moves in this direction, fwiw.
[01:45] jfw: then again, that's based on an assessment of 'not that much demand' so that too could change
[01:50] whaack: alright well keep me posted, i may try to obtain a server while m in the States doing my surgery, and bring it back in April
[01:54] jfw: aha. one tradeoff I think I noticed there was the newer iron, approx. the generation saddled with all the Management Engine crap, made a big push for power efficiency, such that an older box could end up costing the same as a newer one several times the size, if power is really as tight as it was looking.
[01:55] jfw: for narrow definition of 'cost'.
[01:58] jfw: sadly 'fully corebootable servers' didn't seem to be much of a thing in practice.
[20:28] sstacks: whaack: never realized consciously what you say about the difference between getting a good sound from strings compared to a piano. Indeed theres several conditions that need to be met to play a good sound from strings. Until now, im having a hurdle with too much tension on my hand and shoulders. Learning to breathe properly while playing.
Day changed to 2023-02-23
[00:05] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5946 - I am sorry to hear that. If it is of any consolation, I know the difficulties of wishing to make progress with music while impeded by physical pain. I have had to utilize a DAW to make progress. The main reason I study music theory is that it opens the door to making music mentally rather than physically.
[00:05] sourcerer: 2023-02-22 00:55:09 (#jwrd) whaack: caai: that was about where i left off in my study, sadly i have carpal tunnel so i haven't been playing the guitar much at all
[00:10] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5951 - I am a decent piano player for not practing much. I learned how to play music on guitar, but then moved to piano due to it being easier to compose on and requiring less physical strain. I primarly play it to test musical ideas
[00:10] sourcerer: 2023-02-22 01:05:24 (#jwrd) whaack: caai is a composer and plays the piano (and maybe more?) , i play the guitar
[00:11] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5952 - thank you sir!
[00:11] sourcerer: 2023-02-22 01:05:56 (#jwrd) jfw: welcome back caai
[00:12] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5953 - once i secure an optimal recording of them, i will be more than happy to share them. i am working on some strategies now
[00:12] sourcerer: 2023-02-22 01:06:22 (#jwrd) jfw: looking forward to hearing those inventions!
[00:17] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5955 - yes, in my experience i have noticed that any member of the string quartet is more challenging to play than any fretted string instruments(guitar, bass) as well
[00:17] sourcerer: 2023-02-22 01:09:13 (#jwrd) jfw: cello is a beautiful instrument for sure. with the strings you have to be in it for the long haul; I suppose it's the same with any of them but especially there it takes a while to sound even halfway decent, not that it isn't fun along the way
[00:19] caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5964 - message received. i will keep this option in mind
[00:19] sourcerer: 2023-02-22 01:26:32 (#jwrd) jfw: caai: since you mention publishing, would having an MP-WP blog (wordpress variant derived from the trilema mods, used by dorion, whaack, diana_coman, myself & others) be of interest? we're running one for another guy already so we have the deployment process relatively smooth, and recently dropped the price.
[16:05] whaack: sstacks: it may help to look into/create your own exercises to isolate the control of various muscles in your back and shoulder
[16:05] whaack: caai: what pain chornic or otherwise do you struggle with?
[16:18] caai: whaack: pain from the shoulders down to the hands. i have gone to many doctors and taken many tests but have not received a diagnosis. i hope to go for another round of testing in the near future, once i have more funds. in short, the pain restricts me to 30 minutes of practice a day during good times, which is far less than is required to be proficient on any instrument
[16:23] whaack: caai: is it on both sides? did you do a nerve velocity test?
[16:24] whaack: this sounds quite similar to my problem, i do sometimes have pain in my shoulder but it is mostly in my hands/wrists
[16:24] caai: yes, on both sides. yes, i have done a nerve velocity test; clear
[16:25] caai: do you see any solution to surmounting carpal tunnel? surgery perhaps?
[16:25] whaack: yes, i'm getting surgery this wednesday!
[16:25] caai: nice!
[16:26] whaack: we'll see how it goes haha
[16:26] caai: may it be a success!
[16:26] whaack: what other tests are you thinking of doing?
[16:26] whaack: have you done any physical therapy?
[16:27] whaack: and is your pain acute or late onset?
[16:43] whaack: jfw: i am not going to be around for office hours today. also, as i mentioned above next week I will have surgery on Wednesday. I plan to attend the class on Tuesday, but will also certainly miss the office hours next week
[16:45] caai: whaack: ;et
[16:46] caai: whacck: let's converse via private messages about the subject
[16:59] sstacks: whaack: thanks for the advice, ill look into that.
[17:01] sstacks: jfw: Hey Jacob. Im reading "Getting Started with the UNIX Operating System". What does a "NBCS systems" refers to?
[18:04] jfw: whaack: no worries & good luck!
[18:10] jfw: sstacks: it refers to the servers in use at the time at that university; for our purposes you'd substitute the SSH login to the training VPS we provided. there won't be a password prompt since we're using public keys instead.
[18:12] jfw: of course not everything will be the same, eg as noted at the start, they were using Solaris while we're using a somewhat stripped down Linux.
[18:13] jfw: to my mind the difference is actually a good thing because it gives a wider view of the landscape & history compared to something Linux-specific, where Linux is the relative newcomer.
[18:15] jfw: whaack: I received your homework submission too.
[18:21] jfw: caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5991 - the better comparison for your case might be to things like youtube, soundcloud & spotify actually. I recall you previously published things on youtube. if I may - what were the considerations involved in choosing that route?
[18:21] sourcerer: 2023-02-23 00:19:03 (#jwrd) caai: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5964 - message received. i will keep this option in mind
[18:38] jfw: sstacks, whaack: I got the notes from Tuesday's session posted to the site (01-notes.txt) as well as the recording, and also renamed the orientation recording for clarity.
[18:41] jfw: sstacks: would you like a brief review on logarithms, since that came up as a moment of confusion? I'd say it's not essential for our purposes here but definitely helpful. it may be that the Panamanian education is worse even than I thought!
[18:45] jfw will check back in at 4.
[21:34] jfw: whaack: http://ztkfg.com/2023/02/how-javascript-came-to-be/#comment-5661
[21:41] sstacks: jfw: Dont worry jacob, i can figure out with the recording and pull the string from there if necessary. Its true, panamenian education is not great. But, shamefully, I can't justify myself with that. My school did provide excellent education. I'm the one who wasn't proficient with numbers.
[21:46] jfw: sstacks: alright. and hey, nobody's born proficient at anything besides hopefully looking cute to mom.
[21:47] sstacks: jfw: lol. Indeed
Day changed to 2023-02-24
[17:28] sstacks: jfw: hey Jacob. Good afternoon you all. Is theres any good switch you would recommend?
[17:28] whaack: howdy sstacks
[17:28] sstacks: jfw: Robinson suggested netgear, but i would have to order from amazon. But maybe i can get a decent switch here in Panama
[17:28] sstacks: whaack: my friend. Greetings
[17:29] sstacks: whaack: just got back from my cello class
[17:30] whaack: ah nice. i miss studying the guitar
[17:34] sstacks: whaack: is theres any way around your carpal tunnel?
[17:35] sstacks: https://www.amazon.com/NETGEAR-8-Port-Gigabit-Ethernet-Unmanaged/dp/B07PLFCQVK/ref=sr_1_3?crid=2XVGXJ5UW48ST&keywords=netgear%2Bsplitter&qid=1677259776&sprefix=netgear%2Bsplitter%2Caps%2C140&sr=8-3&th=1
[17:35] whaack: yeah well i'm doing surgery on Wednesday so I'll see how my wrist is doing after that
[18:09] sstacks: whaack: hope everything goes well.}
[18:46] jfw: sstacks: can you describe a bit more your anticipated needs for the switch?
[19:01] jfw: sstacks: the netgear gs305 or gs308 look probably fine; I'm currently using a "gs605v5" which has a plastic case (metal is preferable). I'm also using a number of tp-link tl-sg105 which is metal and nominally a bit cheaper; basic docs here. only drawback I've noticed is the indicator LEDs are on/off only, no hint of what speed the port is
[19:01] jfw: running at, though this is just a minor inconvenience because you can also check from the computer itself.
[19:04] jfw: I wouldn't pay extra for those 'enhanced features' by which they mean '[winblows] software with easy-to-use interface offers basic managed capabilities'; if you actually need a managed switch then get a proper one, which means at minimum a serial console port.
[19:06] jfw: I'm sure you could get something fine in panama but the only reason I'd do that is if I were in a hurry, since neither pricing nor selection will be favorable.
[19:08] jfw: heh, I see my plastic gs605 was precisely a "need it NOW" walmart pickup.
[19:53] sstacks: jfw: https://www.yoytec.com/shop/syh-tpl-018-tp-link-tl-sg108-switch-con-8-puertos-rj45-10-100-1000mbps-negociacion-automatica-mdi-mdix-4206?search=switch#attr=26869,26870,26871,26866,26867,26868
[20:28] sstacks: jfw: for homework, for example practice 2: do we need to use linux computer and issue the commands indicated on the practice?
[20:34] whaack: sstacks: yes i believe so, you ssh into the box (using putty in your case) and issue the commands there
[20:39] sstacks: whaack: Right. Thanks. I just managed to open up the terminal
[20:47] sstacks: whaack: somehow jacob can see what im doing on the terminal? Or i have to take an specific action?
[20:49] sstacks: whaack: ill pm you, if its ok with you. So you can help me out whenever you available.
[21:07] whaack: sstacks: yeah you can pm me but i think it's better to message here so jfw can correct any mistaken advice i may give, ha
[21:08] whaack: sstacks: jfw may be able to see a log of your commands, since he likely has root access to the server and can do whatever he wants with it, but i think the idea is to just try the commands and get comfortable in the command line as you do the problem set
[21:09] whaack: in other words, jfw is not going to verify whether you actually executed the commands as the problem asks you to do
[21:14] jfw: sstacks: the linked item at yoytec looks fine; $5 more than amazon but if you're just buying the one thing, I guess it makes sense.
[21:18] jfw: sstacks: whaack is correct, I'm not bothering to log keystrokes or anything; but each problem does ask a specific question. so the assignment is to 1) actually try the commands as indicated and 2) answer the questions on that basis and send me your answers.
[21:19] jfw: when needed, we can do a kind of "screen sharing" on the server using the tmux program.
[21:20] sstacks: ok thanks guys. Ok ive been issuing the commands and watching results. Specially on the practice #3
[21:21] sstacks: on practice #2, im not sure what it means when you ask "what command did you type?" For instance, 1. Use the man command to get help for the "ls" command. What command did you type?
[21:22] sstacks: so the command i typed was man ls
[21:22] sstacks: thats the valid answer?
[21:22] jfw: there you go
[21:22] sstacks: cool
[21:24] jfw: ie, it said what to do but not the exact thing to type, so you had to provide that part.
[21:25] jfw: and yes, please keep the discussions here when possible, both so as to get better answers for yourself and to help other learners in the process.
[21:26] sstacks: ok! Great! and Thanks. just notice i will be asking really dumb questions and didint want to spam the chat
[21:26] jfw: no worries, the chat can take it.
[21:31] jfw: (speaking of which, I was enjoying hearing about nerve velocity tests and such; possibly us americans have a particular hangup around talking about health problems, like it's a show of weakness or something)
[21:44] sstacks: im having a hurdle on the 3rd part of exercise 2. Not able to input correctly the command to get system date and time. I can see thanks to the command you provided that the command to prompt the date and time is 1p
[21:47] sstacks: g2g now..ill be back tonight or tomorrow. see you guys
Day changed to 2023-02-25
[20:02] jfw: sstacks: you're seeing the program(chapter) notation there, for instance ls(1) refers to the manual page for the "ls" program in chapter 1 (user commands). "1P" is a variant of that chapter, containing documentation derived from POSIX; that's a multi-vendor standard which aims to establish common ground among all unix-like systems. Thus, the 1p pages describe something of a common subset of
[20:02] jfw: features that can be relied on, though may not cover all details of a particular system.
[20:03] jfw: sstacks: so in short, you're looking at the wrong part of the output - the program name is what comes before the parentheses.
[20:07] jfw: on Gales Linux the 1P pages come up a lot because the bulk of the user commands come from the BusyBox project, a lightweight implementation that doesn't provide its own man pages. So for those commands the POSIX pages are usually a good start and then there's the --help option for each command to get its short but precise synopsis.
Day changed to 2023-02-27
[02:40] jfw: http://fixpoint.welshcomputing.com/2023/jwrd-logs-for-Feb-2023/#5856 << nor to administer 'my' domain names. yet again.
[02:40] sourcerer: 2023-02-15 03:57:02 (#jwrd) jfw: the context is that http://fixpoint.welshcomputing.com/2022/jwrd-logs-for-Apr-2022/#3667 is no longer the case, ie it's no longer possible to administer 'my' server from a vaguely-secure machine.
[03:56] jfw: setting up the latest from the hijacked firefox project, I see they've renamed the Master Password feature to Primary Password. In one sense, I guess it's fair enough: what need is there for words like Master anyway in a world with nothing left but slaves?
Day changed to 2023-02-28
[03:44] jfw: dorion, whaack: well, BingoBoingo's still online - sorta
[03:50] jfw: also didn't know he wrote some sort of poetry collection around the college years
[07:37] jfw: sstacks, whaack: http://fixpoint.welshcomputing.com/2023/getting-started-with-the-jwrd-key-management-hardware-kit/
[13:54] dorion: jfw, well done there.
[14:23] sstacks: jfw: thanks for assistance Jacob
[17:01] jfw: sstacks: you're welcome.
[17:04] jfw: sstacks: you seem good about checking the log while you're out, but in case you missed it, see my latest article introducing the different parts of the hardware kit; it may be helpful to read it first to make things most efficient today.
[17:05] sstacks: jfw: indeed, dorion called my attention to it this morning. Rn im trying to go thru exercise 4.
[20:44] sstacks: Hey guys. While i was reading the article about the hardware kit, it pops into my mind a question, maybe a silly one, but since you have gave me the confidence to ask anything ill just go ahead. -- Do we need to trust you in any way, regarding to the setup of the delivered hardware? Since the objective of this course is, indeed, looking for our personal sovereignty, I think its sound to make this question. Don't be offended in any way. After all, how could
[20:44] sstacks: someone ignorant in this matter learn if not through a third person who is willing to teach directly or indirectly . Just curious.
[20:47] sstacks: This same question would apply to any other hardware provider in that matter.
[20:47] sstacks: As for example, we know conventional computers arent safe since they are potentially backdoored
[23:02] whaack: sstacks: http://bitcoindexplorer.com/
[23:03] whaack: if you see the little segwit warning box i link to the article you mentioned and my article here http://ztkfg.com/2021/07/warning-bitcoins-stored-in-segwit-addresses-are-not-safe/
[23:10] whaack: sstacks: re your question above, my thought is you're trying to reduce the amount of trust you need. if you had the resources maybe you could build your own machines, proofread the whole bitcoin codebase + all its dependencies, work through every math proof yourself. that's an ideal you want to try to get as close to as you can but even though you can't get 100% that doesn't mean to go to 0% either. this is a long winded way of saying that yes you probably a
[23:10] whaack: t this point need to put some trust in jwrd , however afaik no one on the market offers a course+hardware system where the trust is more reduced than their service.
[23:15] jfw: sstacks: no offense taken, it's a fine question and yes, you are implicitly trusting us regarding the software and even to some degree hardware of the machines, and some such leap of faith is going to be necessary no matter what if you want to get anywhere. the idea with our training is to get you to the point where you don't even need to trust our installation anymore and can reproduce the full
[23:15] jfw: system from source code; then of course the code itself is a question but that's why we've gone to such lengths to reduce the quantity and maximize the quality of it.
[23:18] jfw: as far as evaluating us, there's the history of our actions and interactions to look at, of which quite a lot is visible online and deliberately preserved, which is perhaps not immediately obvious and unfortunately rather unusual these days.
[23:24] jfw: we have less visibility prior to 2019, as we were grinding away in the seeming safety & comfort of the shadows, basically in the habit of overvaluing the costs and undervaluing the benefits of public engagement, which was one of the first things we had to come to grips with in Young Hands Club.
[23:54] jfw: you could also contrast the level of "discussion" that goes on in open sores projects with the literate & properly social coding approach, where changes are presented and discussed in detail and in context befitting the magnitude of the change.