2023-01-04 04:08:07 crc: I was just in middle of my changes and introduced a bug where index -1 is being accessed 2023-01-04 04:08:17 At work now, will hopefully look again later 2023-01-04 04:09:02 Yeah it is in the I/O handler in one, in load_image in the other (out of Lua and C interpreter) 2023-01-04 04:09:46 I was checking the C VM to figure out what I had done wrong (or if there was some kind of Lua-based misconception going on) 2023-01-04 04:37:31 I will say most of the changes briefly: using "local" as much as possible instead of globals, using integer operations without math.floor (i.e. // integer divide, % integer modulus (if args are integers) ), ... 2023-01-04 04:37:45 Using a table to lookup the operation based on opcode 2023-01-04 04:38:25 Using string.pack and string.unpack as the codex for 32-bit little endian representation 2023-01-04 04:39:03 As I said, hopefully I can continue soon and give something working 2023-01-04 06:50:23 ah this bloody 6502 figforth is melting my brain 2023-01-04 06:50:57 would be great if the author didn't use all the useful ROM variables in the Apple II for internal system variables 2023-01-04 07:27:51 What's wrong with it? 2023-01-04 07:27:53 Apart from that 2023-01-04 07:35:01 You can't just work around that by applying a prefix for the external use? 2023-01-04 07:35:08 maybe ii_ or something? 2023-01-04 07:36:21 I assumed they meant fixed RAM addresses that mean something to the Apple II's ROM 2023-01-04 07:36:43 Yeah, I may not have interpreted right. 2023-01-04 07:37:11 It sounded to me like he was saying that he was constantly finding desirable names already in use. 2023-01-04 07:38:41 Well, I may have poked a bear in my Dresden Files Reddit community. 2023-01-04 07:39:06 Someone posted a proposed list of "relative character power levels." One of the characters is an archangel, and the guy put him at the top. 2023-01-04 07:39:36 I pointed out that if you go strictly off of the books themselves, and don't include anything from the author's public speaking history, then it's implied otherwise. 2023-01-04 07:39:47 But every time that comes up there seem to be people who just won't have it. 2023-01-04 07:40:00 I think there's an "external cultural mindset" that the archangel HAS to be top dog. 2023-01-04 07:40:43 I figure the author hasn't "thought through" his public words as carefully as he has his writing. 2023-01-04 07:41:19 And frankly I think he's sometimes been asked "leading questions," and responds carefully to avoid "displeasing people." 2023-01-04 07:41:37 People can be sensitive about their religion sometimes. 2023-01-04 07:41:57 I'm expecting a rash of arguments in my inbox today. 2023-01-04 07:49:18 Oh, so the 2-1 mux went away from the opcode sequencer. I actually didn't have it in at first, and then talked myself into it. But it's not needed after all. so it's just the 4-1 mux and the two registers. That means there are four control variables, and they will depend on the fetch/execute state bit, the low two bits of the instruction word (in fetch state) and the "now" opcode and the "next" opcode (in 2023-01-04 07:49:20 execute state). 2023-01-04 07:49:40 Obviously there is no "now opcode" in fetch state. 2023-01-04 07:53:12 what's the syntax to conditionally define a word? i.e. `true : noun if s" true" else s" false" then ;` ? 2023-01-04 07:55:51 You want noun defined if toz is true? 2023-01-04 07:55:52 Is there a standard syntax for such things? I don't really know the standard very well; that behavior wasn't any sort of "usual" Forth functiionality back in the era that my knowledge is rooted in. 2023-01-04 07:56:04 crc: yeah 2023-01-04 07:56:26 true [if] : noun ... ; [then] 2023-01-04 07:56:36 Assuming an ANS system 2023-01-04 07:57:11 [if] ?! 2023-01-04 07:57:46 where did that come from 2023-01-04 07:57:51 golly gee wiz etc 2023-01-04 07:58:22 what about to have the if...then run during compilation? 2023-01-04 07:58:27 https://forth-standard.org/standard/tools/BracketIF 2023-01-04 07:58:56 so `true : noun if ... then ; ` becomes effectively ` : noun ... ; ` 2023-01-04 08:00:09 crc: thanks btw, that's useful word 2023-01-04 08:01:03 That is useful. 2023-01-04 08:01:20 WilhelmVonWeiner: You can also define this yourself quite easily if your forth doesn't have it 2023-01-04 08:01:33 Or something similar 2023-01-04 08:01:35 I think if I wrote it I'd probably use a single character terminator, so I could use WORD. 2023-01-04 08:01:44 true( ...code... ) 2023-01-04 08:01:47 or something. 2023-01-04 08:02:01 Like ; 2023-01-04 08:02:07 I'm not sure how well this would work inside a definition. IIRC, it's an immediate word, but you'd probably need to deal with whatever the compiler leaves on the stack during compilation 2023-01-04 08:02:27 veltas: i'm only using gforth because the thing i'm forking is written in gforth 2023-01-04 08:02:28 Yeah, that would be a potential issue. 2023-01-04 08:02:34 ANS is somewhat specific about what's on the stack while compiling 2023-01-04 08:02:38 But if you wanted to test a variable it would work. 2023-01-04 08:02:42 So you can indeed use things like [IF] within a def 2023-01-04 08:02:48 actually i wrote an article you might like idk if i posted it 2023-01-04 08:02:48 So : noun [ true ] [if] ... [else] ... [then] ; 2023-01-04 08:03:09 It's not specific about the size of stack content, but you can make certain reasonable assumptions and manipulations 2023-01-04 08:03:19 https://cohost.org/offset---cyan/post/728975-the-zen-of-forth 2023-01-04 08:03:37 Oh, yeah - that ought to work fine, since you're getting the conditional value at the time you need it. 2023-01-04 08:04:07 But you couldn't for instance do: true : noun [if] ..... 2023-01-04 08:04:32 This definitely feels like something that should appear in the standard. Generally any language would benefit from that ability. 2023-01-04 08:04:57 What should? 2023-01-04 08:05:05 C was the first language I encountered that kind of thing in, and I remember thinking it was awfully nice. 2023-01-04 08:05:32 Oh, conditional inclusion 2023-01-04 08:05:37 Condi... yeah. 2023-01-04 08:05:52 Just generally useful for debug frameworks and stuff. 2023-01-04 08:05:59 One approach might be to just FORGET entire sections you don't want later 2023-01-04 08:06:06 I don't have it in my system yet - I ought to add it. 2023-01-04 08:06:44 The ANS forth allows embedding of [IF] .. [ELSE] .. [THEN] 2023-01-04 08:07:08 So you can have multiple levels, and it's smart enough to properly skip inner ones when necessary 2023-01-04 08:07:17 That's nice. 2023-01-04 08:07:23 well what i see is `true value tokenUsedLater` and further on `... if tokenUsedLater then` 2023-01-04 08:07:31 which to me should just be something like 2023-01-04 08:08:11 `true : tokenUsedLater ( tos is true? ) s" tokenUsedLater" ( else do nothing) ; 2023-01-04 08:08:34 Yeah you can't do that 2023-01-04 08:09:05 Starting a colon def puts stuff on the stack. In some forths that compilation stack can be a different stack, but on some it will just be the parameter stack 2023-01-04 08:09:15 I think on gforth it might actually be a separate stack 2023-01-04 08:09:21 tbh i could create does> it 2023-01-04 08:09:54 What are you actually trying to control here? 2023-01-04 08:10:32 I don't have any compiler stack usage in mine. Conditional returns eliminated all the usual control structures, and I didn't need to use the stack for anything like that. 2023-01-04 08:10:58 this is why i prefer retro forth LOL it's just way way less convoluted to do 99% 2023-01-04 08:11:02 Conditional returns and loopbacks. 2023-01-04 08:11:56 :-) "less convoluted" == "good" 2023-01-04 08:12:49 ( C: "name" -- colon-sys ) 2023-01-04 08:13:12 retro is the mac of forths. just werks 2023-01-04 08:13:28 Well a Forth might want to put stuff on stack rather than in variables to reduce the runtime memory requirements 2023-01-04 08:14:15 Putting it in vars is safer though, you can do stuff like make sure the stack is balanced by end of definition and then warn about mismatched control flow words etc 2023-01-04 08:14:39 Or actually on a normal forth the correct DEPTH at ; will be constant 2023-01-04 08:15:03 Hmmm or actually no that's not true at all 2023-01-04 08:15:13 So a var is indeed useful there 2023-01-04 08:20:41 Honestly I don't think any forth "just works", but retro has advantage of being well defined 2023-01-04 08:20:52 Forth standard is just a standard so it's not always specific 2023-01-04 08:35:19 My next goal on this hardware is to get the top level fully working (except for interrupts). If it finds call or jump, do the calls/jumps. If it finds opcodes, just click each one out for one cycle until the cell is empty, and march forward cell by cell. Return is the only opcode I'll initially "recognize." 2023-01-04 08:35:53 That's a fair chunk of Forth operation right there. 2023-01-04 08:50:15 talking about hw design of stack machines, I had a rather interesting idea regarding mode control 2023-01-04 08:51:02 like IBM 370 problem/priviledged mode or interrupt control in other architectures 2023-01-04 08:54:23 I have a ‘page’ at physical address 0xFFxx that controls various things such as memory bank selects (one per page of memory), count down timer, stack index register control and hi/lo marks for same, and the associated interrupt vectors 2023-01-04 08:54:49 also there are two mode registers in there 2023-01-04 08:55:14 prev_mode and curr_mode 2023-01-04 08:55:50 then using only one opcode, ExitFromInterrupt those two swap around 2023-01-04 08:56:02 Ok. 2023-01-04 08:57:40 the mode register bits turn on or off various things as interrupts enabled, bankselection map active, count down timer active, et ceterata 2023-01-04 08:58:12 s/as/such as/ 2023-01-04 08:59:14 Sure - makes sense. 2023-01-04 08:59:36 I wish I knew more about mainframe architectures 2023-01-04 08:59:45 Oh, some of those were really interesting. 2023-01-04 09:00:13 The time I learned about that stuff was a "developmental period" and a lot of new and creative ideas were being tried out. 2023-01-04 09:00:23 Those IBM machines were pretty neat. 2023-01-04 09:00:48 Even virtual memory was a "new thing" back then. 2023-01-04 09:00:50 and the bankselect registers, one per ‘page’ can even select ‘special’ bank that just causes an trap/interrupt on cpu access when the bankswitching map is enabled 2023-01-04 09:03:20 Parallel computing was also rich with "things being tried." 2023-01-04 09:03:31 and in dual stack machines, an trap or an interrupt is just a hardware generated procedure call. And with the mode registers pair above they swap back their meaning 2023-01-04 09:04:30 A prof at my college was pushing a scheme using something called "banyans" (I think that was the spelling). Basically a "butterfly" style arrnagment, in layers. The kind of structure hardware FFT systems use. 2023-01-04 09:04:39 That guy was a jerk. 2023-01-04 09:04:41 (diffrence between interrupt and trap here is that in the trap case the pc pushed on returnstack is pointing to the trap causing instruction) 2023-01-04 09:05:04 When I was getting my PhD he caused a lot of difficulty for me basically because he didn't like my supervising professor. 2023-01-04 09:05:22 So he wasn't deliberately rocking MY boat - he was just trying to give the other prof grief and I was caught in the middle. 2023-01-04 09:05:32 It worked out fine, but it required some hoop jumping. 2023-01-04 09:05:49 Dr. Lipovski. :-| 2023-01-04 09:06:12 that sounds like a badly thought out alias 2023-01-04 09:06:47 Heh. 2023-01-04 09:07:11 He basically complained about the "diversity" (intellectual diversity - this was before any other kind) of my PhD committee. 2023-01-04 09:07:25 We fixed it by recruiting a new committee member. 2023-01-04 09:08:01 The guy we got was a younger professor, and he was thrilled - he told me it would give him a chance to "rub elbows with the big shots." 2023-01-04 09:08:50 But Lipovski pulled this out of his hat right at a time where it threatened to delay my graduation, so it was stressful. 2023-01-04 09:09:26 The whole banyan thing didn't catch on, and I confess I was sort of pleased. 2023-01-04 09:09:38 Or at least didn't catch on the way he wanted it to. 2023-01-04 09:10:16 He was hoping it would become "the way" parallel computing was done, so he'd wind up at the top of the heap. 2023-01-04 09:12:13 the "big shot" remark was a little because my supervisor was "in" because he drew a lot of research money to the college, but even more because he was buddies with the dean and had gotten the dean on the committee too. 2023-01-04 09:12:59 The guy we added was somewhat junior and probably didn't get noticed much by those higher up guys. 2023-01-04 09:13:41 There was also a guy on the committee named Eric Becker, who was kind of a big shot in finite element analysis. 2023-01-04 09:15:40 this “butterfly” kind of architecture, why is it called that? 2023-01-04 09:17:47 and I thought that Fast Fourier Transforms were basically implemented in DigitalSignalProcessing via loops of multiply&add instructions 2023-01-04 09:18:08 I'm not sure, and I may not be using the word correctly. Hang on a second and let me find a picture. 2023-01-04 09:18:52 It's this sort of thing: 2023-01-04 09:18:55 https://www.researchgate.net/publication/331492227/figure/fig3/AS:732723291357191@1551706254694/An-N-N-with-N-8-flat-version-of-the-proposed-MSSN-original-architecture-a-and_Q640.jpg 2023-01-04 09:19:18 I guess the word is sometimes used because there "vaguely butterfly wing shaped" things that appear in there. 2023-01-04 09:19:51 Basically it's just to get a log2 N factor in the path length between any two nodes. 2023-01-04 09:20:21 But digital FFTs shuffle the samples around in a similar sort of way, for the same reason. 2023-01-04 09:20:55 so, it is the samples flowing on those wires? 2023-01-04 09:21:46 Yeah, each "wire" would be a comm link, and the digital samples are passed over them. 2023-01-04 09:22:02 So they might be whole buses; just depends on your system. 2023-01-04 09:22:46 Ah, here's Lipovski: 2023-01-04 09:22:47 https://www.amazon.com/Parallel-Computing-Comparisons-Jack-Lipovski/dp/0471822620 2023-01-04 09:23:28 the lower diagram seems to be more amciable to scatter gather setup than the upper one 2023-01-04 09:24:06 I just grabbed the first diagram that seemed to capture what I was looking for. 2023-01-04 11:07:58 Not enough noobs in here 2023-01-04 11:08:13 Up the Forth recruitment drive 2023-01-04 11:09:34 but cap'n she canna take any more! 2023-01-04 11:11:27 Talking of, I love this thing https://mynoise.net/NoiseMachines/spaceshipNoiseGenerator.php 2023-01-04 11:19:18 Oh, that IS neat. :-) 2023-01-04 11:19:29 My inner showrunner can go wild... 2023-01-04 15:59:43 mynoise is underrated. 2023-01-04 16:02:09 I have to say, I can't concentrate in an open office and I use it every single day to get work done 2023-01-04 16:02:13 Couldn't work without it 2023-01-04 16:10:13 I paid for it back in 2016 and never looked back. the author is great. you can also (if you know what you're doing) download all of the individual ambient tracks. 2023-01-04 16:20:22 I don't do well in open offices either. From the very first day of my career all the way through 2012 I never was without a private office of my own. 2023-01-04 16:20:54 Now IBM has everyone, all the way up through the next to top enineering level, crammed 2-3 per office. 2023-01-04 16:21:11 I don't do well with it at all; someone comes in to talk to one of the other guys and it totally disrupts me. 2023-01-04 16:21:51 For three years starting in 2020 they had us all work remote, and I honed that down to a fine art. I could do 99%+ of my work from my computer. 2023-01-04 16:22:06 Once in a rare while I'd need to drive in to touch something, usually only for a few minutes. 2023-01-04 16:22:39 Now a new executive (well, new in the slot he's in at least) has just arbitrarily decided we have to showup three days a week. 2023-01-04 16:22:44 I get LESS work done. 2023-01-04 16:22:51 I have no doubt whatsoever about it. 2023-01-04 16:23:05 I find it thoroughly annoying. 2023-01-04 16:23:59 Maybe there are some jobs that demand physical presence more than mine does. But to just uniformly slap the same process onto everyone, regardless of their work details, makes no sense at all. 2023-01-04 16:26:44 just throwing their weight around? 2023-01-04 16:31:12 I figure it's one of two things. 2023-01-04 16:31:40 1) It an older guy, and that's just "how he believes" (in spite of the changes modern technology has brought). 2023-01-04 16:32:15 2) Some people whose jobs do demand their presence have complained about folks not coming in, so he figures he'll solve that problem by making everyone come in. 2023-01-04 16:32:25 I regard neither as a very valid reason. 2023-01-04 16:32:52 I figure if someone doesn't like the demands of their job, they can get a different job. 2023-01-04 16:33:24 But, I also believe that higher up people in the organization get to make such decisions, so in I haul myself three days a week, like I've been told to do. 2023-01-04 16:33:38 case 2) is nonsensical to me. Less crowd at the workplace is what I would think 2023-01-04 16:33:48 Yeah, for sure. 2023-01-04 16:34:01 But there are always petty, disgruntled people around. 2023-01-04 16:34:21 #1 may be more likely than #2. 2023-01-04 16:34:34 Or it could be what you suggested. 2023-01-04 16:35:18 Whichever, the end result is nigh on six hours a week in the car that I was previously avoiding, and getting distracted by other goings on in my office. 2023-01-04 16:35:38 1) sounds like the guy has not done effacacy study of what works 2023-01-04 16:37:05 Well, at least I don't feel "singled out" - from what I can tell folks all over the country are being asked back in, and a LOT of them are reacting like "Hey, why? We just did a great job working from home while you wouldn't LET us come in." 2023-01-04 16:37:44 Maybe another cause could be the guy is just sick and tired of "pandemic this, pandemic that" and wants to erase as many vestiges of it as he can. 2023-01-04 16:38:03 I can relate to that. 2023-01-04 16:38:20 I mean, still shouldn't let it cause bad decisions, but I at least get that. 2023-01-04 16:38:35 I want the damn thing behind us too. 2023-01-04 16:38:48 Sometimes it seems like when change comes it never goes away. 2023-01-04 16:39:29 In a way the terrorists won back on 9/11; they succeeded in causing us to make travel a much bigger hassle, permanently. 2023-01-04 16:40:29 it's hard to sweep away an actual, current threat. infectious disease is a problem we'll be dealing with as long as we're things that can get infected. 2023-01-04 16:40:49 the pandemic isn't... over. people are still getting COVID, the thing is evolving. 2023-01-04 16:40:50 Sure. It's been with us forever. 2023-01-04 16:41:07 Well, COVID hasn't. 2023-01-04 16:41:07 delta was probably the worst of it. 2023-01-04 16:41:11 But germs have. 2023-01-04 16:41:16 COVID has been evolving. 2023-01-04 16:41:24 what do you think those variants are. 2023-01-04 16:41:44 I still wear the mask where I'm asked to, but I don't go around with it on all the time anymore. 2023-01-04 16:41:51 All the time "out" that is. 2023-01-04 16:42:11 I mask up in stores because having COVID was like my skeleton was trying to break out of my body. 2023-01-04 16:42:24 Ewww. 2023-01-04 16:42:28 Sorry, man. 2023-01-04 16:42:32 have you had it? 2023-01-04 16:42:34 I've been spared. 2023-01-04 16:42:49 yeah. you'll mask up far more once you have it. it is not an experience you want to go through. 2023-01-04 16:42:56 We think my wife may have gotten, right at the very beginning before we even knew to call it COVID. 2023-01-04 16:42:58 let alone twice. and we were double vax'd. 2023-01-04 16:42:59 But we're not sure. 2023-01-04 16:43:08 Other than that none of my household have had it. 2023-01-04 16:43:21 delta killed so many people. 2023-01-04 16:43:26 nearly killed my aunt. 2023-01-04 16:43:36 She had just gone to her company's London office, and within the first couple of weeks of "pandemic time" they closed that office down for a while. 2023-01-04 16:43:50 So we think she may have gotten it before it was popular. 2023-01-04 16:44:02 So she was "just sick." 2023-01-04 16:44:15 if it was delta she'd be dead or still suffering, most likely. 2023-01-04 16:44:33 a lot of people, even my parents, say they got COVID before COVID. then they had COVID. and that talk dropped pretty quickly. 2023-01-04 16:44:45 Well, that's totally fair. 2023-01-04 16:44:52 She was pretty damn sick, though. 2023-01-04 16:44:55 I can't remember much but I do know that the first COVID patients in the US landed and started spreading in WA. 2023-01-04 16:45:00 About the sickest I've ever seen her. 2023-01-04 16:45:06 In a quarter century. 2023-01-04 16:45:13 it absolutely ravages your body. 2023-01-04 16:45:33 Yeah, everyone I'm acquainted with who's had it says that. 2023-01-04 16:45:50 I don't think I'm psychologically equipped to be as afraid of it as I should be. 2023-01-04 16:46:02 everybody gets relaxed and then gets it. 2023-01-04 16:46:08 I've always had kind of a cast-iron immune system. I hardly ever get sick, and I never "expect to." 2023-01-04 16:46:23 you and I both. the last time I was sick was 2018. 2023-01-04 16:46:54 caught COVID in October last year. 2023-01-04 16:46:55 I've always hoped that cancer resistance is related to the immune system, and that maybe I'll be fortunate on that front. 2023-01-04 16:47:15 the most surreal part of it was when the bone-shattering pain stopped. 2023-01-04 16:47:29 and I could feel, gradually over hours, my nose and tongue losing sensation. 2023-01-04 16:47:34 There is nothing like getting PAST being sick. 2023-01-04 16:47:42 It feels like heaven. 2023-01-04 16:48:01 people describe it as a loss of taste and smell, but that doesn't really describe the intensity. 2023-01-04 16:48:12 you can feel your sensory organs' interconnects burn away. 2023-01-04 16:48:16 Even if you weren't really suffering terribly, it's like you feel like Superman when it goes away. 2023-01-04 16:48:19 and everything tastes like ethanol. 2023-01-04 16:48:23 and smells like ethanol. 2023-01-04 16:48:28 and burns like ethanol. 2023-01-04 16:48:51 if you're lucky you'll regain normal sensory awareness in two weeks. I could eat lemons like they were candy. 2023-01-04 16:49:17 the most surreal part was tasting the alcohol in ketchup. 2023-01-04 16:50:30 get vax'd and mask up. you don't want it. especially the immune scars it can leave behind. 2023-01-04 16:50:57 the virus looks like everything else in your body. so via molecular mimicry your immune system can start attacking things like cardiac muscle. then you develop POTS. and wish you were dead. 2023-01-04 16:51:19 and it never goes away for the rest of your life. 2023-01-04 17:46:20 KipIngram: You work for IBM? 2023-01-04 17:50:12 decay: I heard COVID's getting less serious as it evolves, I hope that's true 2023-01-04 17:50:34 veltas: in some ways yes in some ways no. delta was the worst because it just absolutely destroyed its hosts. 2023-01-04 17:50:39 veltas: Yes, since late 2012. 2023-01-04 17:50:49 I have no idea, I've heard people say things with total certainty and retract so much now I just sort of keep my head down and try to keep swimming 2023-01-04 17:50:51 but there are signs that it's ramping back up with new variants in europe and india. 2023-01-04 17:51:07 I was the software engineering manager of a small company here in Houston, and six months after I took the job IBM bought us. 2023-01-04 17:51:12 the only thing that I do know for certain is that you don't want it. 2023-01-04 17:52:07 I'm not going to catch it, I've probably already had it and had no symptoms, I've had a few shots for it, I'm under thirty and healthy etc etc 2023-01-04 17:52:18 Not 'COVID', maybe the virus 2023-01-04 17:52:38 I know you can get full blown COVID anyway with all that but it's super unlikely 2023-01-04 17:52:47 I'm 27, double vax'd and went maskless at a concert like an idiot. 2023-01-04 17:53:01 you can 100% get it. don't buy into the macho bullshit. 2023-01-04 17:53:03 Personally I've always been annoyed with people's lax approach to infectious diseases 2023-01-04 17:53:16 I don't consider it macho I just consider it dumb 2023-01-04 17:53:31 it's really dumb. 2023-01-04 17:53:47 like, this can kill you and maim you. a mask won't. 2023-01-04 17:54:00 I'm just saying I'm not living in fear, but yeah I try to be careful 2023-01-04 17:54:16 you definitely shouldn't live in fear. but it's definitely not worth ignoring. 2023-01-04 17:54:34 last year we went swimming, restaurants, etc. and were fine because we knew when to mask and took precautions. 2023-01-04 17:54:35 "Not living in fear" - that's how I describe myself. I don't think anyone who knows me would describe me as "macho." 2023-01-04 17:54:41 had the time of our lives. 2023-01-04 17:54:44 Wearing a cotton mask won't help either, wearing a surgical mask is only meant to protect other people although I think it probably helps you a bit too logically 2023-01-04 17:54:57 we just wear N95s. 2023-01-04 17:55:05 A good approach is to avoid being around people generally 2023-01-04 17:55:08 yeah. 2023-01-04 17:55:16 Or being around lots of young people especially 2023-01-04 17:55:19 Like a concert lol 2023-01-04 17:55:24 that's the key. just avoid crowds. and don't do something stupid like being in a concert with a mask off. 2023-01-04 17:55:38 the one time we were idiots we got it. we've been to concerts prior! all last year. 2023-01-04 17:55:44 the difference was.. _we wore masks_. 2023-01-04 17:56:13 or do like the Thought Emporium guy does, wear a lexan helmet with uv-c disinfected air supply 2023-01-04 17:56:28 bahaha, I saw CodysLab do that. 2023-01-04 17:57:12 we used to sanitize our groceries with disinfectant wipes after having them delivered, so I think we've come quite a long way in terms of dialing in the right amount of precautions. 2023-01-04 17:57:14 main reason he made it because he was tired of getting a cold face outside in Canada in winter 2023-01-04 17:57:21 Well, I win there - I spend as little time in crowds as possible. 2023-01-04 17:57:26 I like being at home. 2023-01-04 17:57:53 we evaded it for so long due to that. 2023-01-04 18:00:30 Well, we change over our lives. And people are different. I'm not into criticizing people for not doing things exactly the way I do. Those are their lives - not for me to run them. 2023-01-04 18:01:29 Yeah I really hate wearing masks and being around them, but they are at least good at keeping your face/throat warm 2023-01-04 18:01:59 I used to hate wearing masks until I found something that fit. 2023-01-04 18:02:05 Heh. I live in Houston Texas - that level of thermal assistance is rarely required. 2023-01-04 18:02:08 then it just became a minor inconvenience. 2023-01-04 18:02:44 protip: buy an elastomeric mask with P100 filters. you'd be surprised how useful it is outside of protecting you from COVID infections. 2023-01-04 18:02:53 I use it to clean my cat's stank-ass litterbox. 2023-01-04 18:02:57 lol 2023-01-04 18:03:00 I haven't really paid attention to what the general level of masking is around the places I go. Certainly more folks aren't wearing them than are at this point. 2023-01-04 18:03:17 you'll also look cyberpunk AF. 2023-01-04 18:03:21 Maybe 70/30? That's just a wild ass guess; if I think about it while I'm out next few days I'll count a little. 2023-01-04 18:03:36 decay: what kind of sand ya using in that litterbox? a non clumbing kind? 2023-01-04 18:03:52 Zarutian_iPad: actually we use pellets. 2023-01-04 18:03:53 Oh, the best litter is called Pretty Litter. 2023-01-04 18:03:56 It's AMAZING. 2023-01-04 18:03:58 no sand, no clumping, anything. 2023-01-04 18:04:01 just wood pellets. 2023-01-04 18:04:02 I'll never go back. 2023-01-04 18:04:16 We have it on a delivery schedule. 2023-01-04 18:04:31 decay: no wonder why it smells 2023-01-04 18:04:39 it used to smell worse without it. 2023-01-04 18:04:52 now it just smells like pine, but I can smell cat urine from a mile away. 2023-01-04 18:04:55 If you smell the Pretty Litter it's time to change it. 2023-01-04 18:05:09 It has good longevity. 2023-01-04 18:05:11 that's how I operate. 2023-01-04 18:05:39 if the stank is rank it's time to change it. 2023-01-04 18:06:00 https://www.amazon.com/12lbs-Pretty-Litter-Health-Monitoring/dp/B09PGHNNZN/ref=sr_1_5?keywords=pretty+litter&qid=1672873537&sr=8-5 2023-01-04 18:06:16 the difference between pine litter and the traditional clumping clay/sand litter is night and fucking day. it's just sawdust when moisture hits it. 2023-01-04 18:06:27 It turns color if it detects any germs etc. 2023-01-04 18:06:27 less clean-up if he gets it on his paws, and it's usually just individual pellets. 2023-01-04 18:06:28 as cats ar carnivores their digestive system needs to break down more proteins which iirc have lot of phosphore compounds that can get expelled through their pee when their body does not require them 2023-01-04 18:07:07 https://www.amazon.com/Small-Pet-Select-Premium-Pelleted/dp/B08454C9SF 2023-01-04 18:07:19 We've had six cats in the house, but as of today we're down to four - one of my daughters is moving to North Carolina for graduate school, and she's taking her two with her. 2023-01-04 18:07:27 hot damn, six cats?! 2023-01-04 18:07:46 Yeah, we first just had one, and then another, and then... 2023-01-04 18:07:58 We've had six cats and two dogs in the house. :-) 2023-01-04 18:08:03 dios mio 2023-01-04 18:08:07 They're great. 2023-01-04 18:08:11 Part of the family. 2023-01-04 18:08:21 one guy I know made a contraption out of pipe/bottle cleaner that his cats use to get the sand of their paws 2023-01-04 18:08:22 I can't imagine being without them now. 2023-01-04 18:08:38 My wife got the first one when a neighbor posted for a home on Facebook. 2023-01-04 18:09:02 He got in his truck in downtown Houston and headed home, and out on the interstate a few minutes later he heard screaming. 2023-01-04 18:09:07 Cat was in his engine compartment. 2023-01-04 18:09:14 oh fuck. 2023-01-04 18:09:15 The metal was starting to get hot. 2023-01-04 18:09:22 His poor little paw pads were burned. 2023-01-04 18:09:28 awww fuck, poor baby! 2023-01-04 18:09:29 he told me it was a bit of a project to get the cats to understand its function 2023-01-04 18:09:43 He's my favorite of the whole bunch - I love him more than I ever thought I could love an animal. 2023-01-04 18:09:44 Mon Dieu! 2023-01-04 18:09:54 did his pads heal correctly? 2023-01-04 18:10:01 I still shutter when I think about how easily he could have just bought it. 2023-01-04 18:10:09 If the guy had turned on his radio or something? 2023-01-04 18:10:14 Yeah, they recovered fine. 2023-01-04 18:10:19 lotta rats suffer that fate. 2023-01-04 18:10:28 but when the cats learned how useful the contraption was to get the sand of they use it 2023-01-04 18:10:32 He's Apollo. 2023-01-04 18:10:40 Just a standard gray tabby. 2023-01-04 18:10:42 should call him icarus: nearly burned up. 2023-01-04 18:10:47 Oh... 2023-01-04 18:10:55 That's so good - we really should have. 2023-01-04 18:10:57 Man, listen to that baby purr! Wait... 2023-01-04 18:11:00 Too late now. 2023-01-04 18:11:08 hahaha, I like apollo better though. 2023-01-04 18:11:10 stronk baby 2023-01-04 18:11:21 well, Apollo is the greek sun god, no? 2023-01-04 18:11:33 yep. 2023-01-04 18:11:47 My dog acts like a cat, she essentially all but purrs when you fuss her 2023-01-04 18:11:57 Anyway, we had lost a dog (old age) not too long before. My wife had said she never wanted another pet, but... that was just grief talking. She saw this little guy's picture and pounced right on him. 2023-01-04 18:12:21 But seriously - I want inside the house pets for the rest of my life. 2023-01-04 18:12:27 They add too much fun to things. 2023-01-04 18:12:28 Nobody wants to 'replace' their dead pets, but really there is a hole left when they go 2023-01-04 18:12:35 Just need time 2023-01-04 18:12:43 Exactly. 2023-01-04 18:13:09 when our dog of like... 12+ years died, we immediately had to get another dog in order to fill the gap. through our tears we adopted a lovely de-barked rough collie. 2023-01-04 18:13:17 literally the same day. 2023-01-04 18:13:18 re rats in car engines: whythe heck did anyone think it was ok to thin the wire insulation rubber/plastic with soy? 2023-01-04 18:13:34 Zarutian_iPad: _that's_ why they get into the insulation?! 2023-01-04 18:14:04 (we didn't debark her, some insane douchebag did. but she could still bark, if not hoarsely.) 2023-01-04 18:14:10 one aspect of it 2023-01-04 18:14:33 I imagined it was the heat of the engine and starvation. 2023-01-04 18:15:13 Same day? That's like a rebound 2023-01-04 18:15:21 But rebounds can be for life too 2023-01-04 18:15:30 yeah. we loved her forever. 2023-01-04 18:15:40 had to rehome her when we moved because she wouldn't take the trip. :( 2023-01-04 18:15:43 re barking dogs: one guy turned a ‘debark’ collar into a beeper. Sounded like a squeeky toy 2023-01-04 18:16:33 drove the neighbour nuts when the dog figgured out how to ‘subvocalize’ or activate it without making a sound himself 2023-01-04 18:16:50 incredibly smart. 2023-01-04 18:41:35 Yeah I would have also assumed cat getting in engine for warmth 2023-01-04 18:42:04 I've heard other unfortunate stories about cats looking for warmth, but thought you could just check under the car first 2023-01-04 18:42:16 Have to check under the bonet too now apparently! 2023-01-04 18:43:26 the cat could also be in a pipe 2023-01-04 19:15:42 Cat was inside my tyre all along