2024-08-17 00:13:20 my cheapo radioshack multimeter has a transistor tester 2024-08-17 00:27:36 I think with Forth the performance tradeoff for simplicity is the way to go 2024-08-17 00:28:28 It does limit what you can do with it, but it's just not the Forth way to tie yourself up in knots trying to get extra performance 2024-08-17 00:33:57 KipIngram: building a stack machine out of BJTs only? 2024-08-17 00:45:01 i'm only half joking - it would be interesting if someone did that, but that'd also be an impressive undertaking 2024-08-17 00:48:51 but while i was trying to find out if anyone's actually done that, i came across this that uses 74 series logic instead: http://mynor.org/my4th 2024-08-17 01:33:30 KipIngram: you can usually just use a multimeter in diode-test mode to figure out which junction is which 2024-08-17 01:36:59 Tony Kuphaldt's textbook explains how: https://workforce.libretexts.org/Bookshelves/Electronics_Technology/Book%3A_Electric_Circuits_III_-_Semiconductors_(Kuphaldt)/04%3A_Bipolar_Junction_Transistors/4.03%3A_Meter_Check_of_a_Transistor_(BJT) 2024-08-17 01:37:42 "If a multimeter with a “diode check” function is used in this test, it will be found that the emitter-base junction possesses a slightly greater forward voltage drop than the collector-base junction. This forward voltage difference is due to the disparity in doping concentration between the emitter and collector regions of the transistor: the emitter is a much more heavily doped piece of 2024-08-17 01:37:48 semiconductor material than the collector, causing its junction with the base to produce a higher forward voltage drop." 2024-08-17 01:39:31 I updated the minimal roguelike to have color: https://asciinema.org/a/672405 2024-08-17 01:47:37 KipIngram: it's also true that cheap US$4 multimeters typically have a transistor-tester function which tells you the β 2024-08-17 01:53:40 xentrac: did you pick (((ordinal + 7) % 8) + 0x30) for the colour code because '$' would then be gold or as close to gold as possible, and just ran with whatever '@', '!', '.' and '*' ended up as? 2024-08-17 01:55:28 yes 2024-08-17 01:55:33 exactly! 2024-08-17 01:55:46 except it's decimal 30 2024-08-17 01:55:54 because ANSI is dum 2024-08-17 01:57:07 if I'd ended up with '@' being dark gray like '!' I would have had to do something more complicated 2024-08-17 01:58:57 sorry, i'm also dumb - even though i had just read the code... in my head i automatically mixed in 0x30 + (digit) because i saw "30 +" 2024-08-17 01:59:41 it's a reasonable thing to think! but I would write that as [char] 0 + :) 2024-08-17 02:00:31 about 75% of the asciinema recorded session is the victory animation. I think I might add some output buffering to cut down on that and on the number of system calls 2024-08-17 02:00:50 until in some crazy parallel dimension, programming languages and charsets don't abide by some unspoken rule of contiguous digit ordinals :) 2024-08-17 02:01:09 oh, I didn't mean for portability, I meant for readability 2024-08-17 02:01:34 i got it, but if it were the case both your approach and mine would fail 2024-08-17 02:01:45 yes 2024-08-17 02:02:31 how are those videos encoded? 2024-08-17 02:02:37 asciinema 2024-08-17 02:02:41 yes 2024-08-17 02:03:07 ndjson 2024-08-17 02:03:25 [87.630934, "o", "\u001b[30;1m!\u001b[31;1m*"] 2024-08-17 02:03:26 [87.631022, "o", "*****\u001b[30;1m!\u001b[31;1m**\u001b[35;1m"] 2024-08-17 02:04:05 what's the second element for? 2024-08-17 02:04:15 "o" means "output" I think? 2024-08-17 02:04:42 there's a --stdin option to also record the input, but I didn't have it enabled 2024-08-17 02:05:27 thanks for the snippet 2024-08-17 02:05:39 sure, I wasn't sure if that might be too much to paste 2024-08-17 02:05:55 you can see why I think output buffering would help 2024-08-17 02:07:04 I'm not going to claim to be Jon Blow or anything but I'm pretty sure I spent a significant amount of my childhood playing games that were less cool than this 2024-08-17 02:07:06 one thing that sucks about escape sequences is that printf(3)'s field width doesn't take what's unprintable into account 2024-08-17 02:07:41 ie. %-20s 2024-08-17 02:07:47 it also doesn't take backspaces or proportional fonts into account 2024-08-17 02:08:07 I think probably elastic tabstops with nested tables is the solution 2024-08-17 02:08:48 tabs terminate a column, all cells in a column are the same width, and ^K and ^L start and end a table nested inside a cell 2024-08-17 02:08:59 i don't think i've seen that before 2024-08-17 02:09:08 I don't think anyone has implemented it yet 2024-08-17 02:09:41 used to play this as a young kid: https://www.youtube.com/watch?v=csBkEO01idM 2024-08-17 02:10:21 heh, I straced a run of the game just now to see how many times it's calling write() 2024-08-17 02:10:31 slightly larger screen size so slightly longer 2024-08-17 02:10:42 it made 2.4 million system calls 2024-08-17 02:10:59 what percentage of them were write(2) to stdout? 2024-08-17 02:11:06 almost all of them, and almost all for a single byte 2024-08-17 02:11:31 write(1, "\33", 1) = 1 2024-08-17 02:11:31 write(1, "[", 1) = 1 2024-08-17 02:11:34 write(1, "!", 1) = 1 2024-08-17 02:11:36 i remember being pretty impressed when i saw sierra games on a PC for the first time, after playing text based adventure games on a commodore 2024-08-17 02:12:44 yeah! 2024-08-17 02:13:58 there's still an active interactive fiction niche community, which has come out with one of the most interesting programming languages, Inform 7 2024-08-17 02:15:40 i didn't know there was a community for that sort of thing 2024-08-17 02:16:32 yeah, there's a yearly competition and stuff: https://ifcomp.org/about/prizes 2024-08-17 02:17:19 some of them have some graphics, others are just text 2024-08-17 02:17:56 are those generally 2D? 2024-08-17 02:19:18 https://svlin.itch.io/dr-ludwig-and-the-devil is 1D, just text 2024-08-17 02:19:42 that's the first-prize winner of last year's IFComp apparently 2024-08-17 02:22:43 https://radiosity01.itch.io/lunium isn't exactly 2D in the way the Sierra adventures were; it's more like 2D in the way Goodnight Moon is 2D 2024-08-17 02:22:52 though significantly more gothic 2024-08-17 02:23:01 pretty cool 2024-08-17 02:25:23 i think i could do something similar to dr-ludwig-and-the-devil interface in this stack lang experiment i did with javascript last year https://risingedge.co.za/eczema/ 2024-08-17 02:26:40 yeah, probably! natural-language-parser-based text adventures are surprisingly tricky though 2024-08-17 02:27:14 it's easy for them to degrade into word-guessing games 2024-08-17 02:28:02 I remember the one I used to play a lot on HDOS ("A Remarkable Experience", REMARK.ABS, now apparently lost in time like tears in rain) only handled one- and two-word phrases: VERB or VERB NOUN 2024-08-17 02:29:00 one of my first difficulties with it was that I couldn't figure out how to pick things up 2024-08-17 02:29:09 because of course PICK UP LAMP was three words 2024-08-17 02:29:32 it understood GET and TAKE but I was 6 and took a long time to think of such synonyms 2024-08-17 02:29:33 i remember TAKE was often a viable choice 2024-08-17 02:29:40 TAKE ROCK ... THROW WINDOW 2024-08-17 02:29:45 yes, haha 2024-08-17 02:29:46 BURN POSTBOX 2024-08-17 02:29:55 text game interfaces have quirks and take some learning 2024-08-17 02:30:43 xyzzy 2024-08-17 02:30:44 AppleScript had the same problem "just use English! oh, but not that English, it has to be ..." 2024-08-17 02:30:44 amby: i knew a xyzzy 2024-08-17 02:30:58 did you know a strtrs? 2024-08-17 02:31:00 nah 2024-08-17 02:31:49 there was someone with that handle around on another irc server though 2024-08-17 02:33:20 of the two mentions of "A Remarkable Experience" Google can find on the web, one is this comment I wrote: https://hackaday.com/2021/10/27/vcf-east-2021-preserving-heathkits-8-bit-computers/#comment-6396555 2024-08-17 02:33:26 the other is https://heathkit.garlanger.com/software/library/HoyleHoyle/ 2024-08-17 02:33:36 oh 2024-08-17 02:33:44 speaking of things with only two references on the web 2024-08-17 02:33:51 does anyone here know anything about the misc m17 2024-08-17 02:34:26 it gets a whole chapter in that one book on stack machines but i can only find one other reference to it on the internet 2024-08-17 02:34:31 which links back to that chapter 2024-08-17 02:34:43 I haven't heard of it 2024-08-17 02:34:49 which I guess means I haven't read the whole book 2024-08-17 02:35:03 https://users.ece.cmu.edu/~koopman/stack_computers/index.html this one 2024-08-17 02:35:03 amby: did you write to Phil Koopman for more info? 2024-08-17 02:35:11 i havent, but i have considered it 2024-08-17 02:36:13 he may have some random additional stuff about it in his home dir's public_html based on the results i see from a google search of: misc m17 site:cmu.edu 2024-08-17 02:36:27 but probably not much apart from references in papers 2024-08-17 02:38:06 this one is the ripest @ https://users.ece.cmu.edu/~koopman/forth/sdnc90b.pdf 2024-08-17 02:38:17 it doesn't seem to contain the OCR'ed text 2024-08-17 02:38:32 but look at the page 12/13 for a breadcrumb 2024-08-17 02:39:02 it cites the "MISC M17 Technical Reference Manual" but seemingly nothing more than that 2024-08-17 02:39:12 yup ... MISC (1988) MISC M17 Technical Reference Manual, MISC Inc., Aurora Colorado 2024-08-17 02:39:22 there might be records of a Colorado corporation by that name 2024-08-17 02:39:25 heh 2024-08-17 02:39:42 was just about to suggest looking for that and phoning people who might have worked there in 1987/1988 2024-08-17 02:39:44 which might give you someone else to talk to other than Koopman 2024-08-17 02:40:00 i have a feeling MISC Inc might have been what chuck moore did before greenarrays 2024-08-17 02:40:04 but talking to Koopman seems like the first step 2024-08-17 02:40:23 I think in 01987 he was doing Computer Cowboys 2024-08-17 02:40:36 i'll send koopman an email tomorrow if i remember 2024-08-17 02:40:42 it's coming up on 2am here 2024-08-17 02:40:46 the MuP21 came out in 01990 2024-08-17 02:41:20 where are you amby? 2024-08-17 02:41:24 uk 2024-08-17 02:42:13 tried looking up "Minimum Instruction Set Computer, Inc." rather than MISC Inc. ? 2024-08-17 02:42:18 yep 2024-08-17 02:42:43 unfortunately none of "MISC", "Technical", "Reference", or "Manual" is a very rare term 2024-08-17 02:43:51 but none of the obvious combinations turn up anything interesting on https://archive.org/details/texts 2024-08-17 02:43:57 https://www.ultratechnology.com/chips.htm this page has a link that leads to a 404 2024-08-17 02:44:01 to the wayback machine! 2024-08-17 02:44:10 you could probably also ask Chuck 2024-08-17 02:44:40 he's still alert and coherent as of a few months ago anyway 2024-08-17 02:44:52 even if he is running Windows 2024-08-17 02:45:42 the link redirects to another page that links back to the ultratechnology page 2024-08-17 02:47:31 https://web.archive.org/web/20050309142610/http://www.sasktelwebsite.net/jbayko/cpu7.html#Sec7Part3 has some info 2024-08-17 02:48:04 https://web.archive.org/web/20040609042033/http://www3.sk.sympatico.ca/jbayko/cpu7.html#Sec7Part3 seems to be the same ting 2024-08-17 02:48:14 yeah thats the link i was talking about 2024-08-17 02:48:21 there is a small amount of information about MISC M17 in ukrainian 2024-08-17 02:48:29 cool! 2024-08-17 02:48:33 https://ela.kpi.ua/server/api/core/bitstreams/7606be0c-8241-4840-983a-5ec4b26083e0/content 2024-08-17 02:49:18 looks like someone's dissertation from 02021 2024-08-17 02:49:36 about stack microcontrollers 2024-08-17 02:49:45 he probably has more info for amby than the rest of us do 2024-08-17 02:49:52 Стековий мікроконтролер is the тему 2024-08-17 02:50:33 oh, there's an abstract in English, titled "Annotation" 2024-08-17 02:50:55 i'll send some emails in the morning 2024-08-17 02:51:15 Структура процесора MISC M17 (structure of the misc m17 processor) is the good bit 2024-08-17 02:51:53 yeah 2024-08-17 02:51:59 this might just be the chapter from the koopman book in ukrainian 2024-08-17 02:52:08 plausible 2024-08-17 02:52:17 the block diagram looks identical, if a little stretched 2024-08-17 02:52:38 if nothing else, it's one extra reference to contact 2024-08-17 02:52:50 yeah 2024-08-17 02:53:07 reference 1 is Koopman's book (p. 66/90) 2024-08-17 02:53:34 reference 5 is the technical manual, so the author might be unwilling to respond to queries 2024-08-17 02:53:34 yeah 2024-08-17 02:54:14 because it probably means they cited a source they didn't actually have access to, which I don't think you're supposed to do 2024-08-17 02:54:54 though I'm a little unclear on this point 2024-08-17 02:55:17 i don't think you're meant to do that 2024-08-17 02:55:53 but second hand references are pretty common elsewhere 2024-08-17 02:56:09 interestingly they cite it when they're talking about Arkhittektura FRISC 3 2024-08-17 02:57:01 probably in error 2024-08-17 02:57:36 where did you see that? 2024-08-17 02:58:05 §1.3, p. 23/90, right below the M17 section 2024-08-17 02:58:20 Працює даний процесор з тактовою частотою до 10 MHz [5]. 2024-08-17 02:58:37 on p. 66/90 reference 5 is the MISC manual 2024-08-17 02:58:50 reference 6 is the FRISC paper 2024-08-17 02:59:50 ok i see what you mean 2024-08-17 03:00:04 probably a typo for 6 2024-08-17 03:01:24 we should invite serhii stirenko to this channel 2024-08-17 03:02:16 anyway 2024-08-17 03:02:17 if he isn't busy blowing up Russians in trenches or getting blown up by them 2024-08-17 03:02:20 bedtime for me 2024-08-17 03:03:31 looking for information about A Remarkable Experience I think I found out that the author died a few years ago: https://www.legacy.com/us/obituaries/greensboro/name/hughes-hoyle-obituary?id=16712533 2024-08-17 03:06:14 time to build that ouija-irc bridge 2024-08-17 03:06:36 heh 2024-08-17 03:06:57 it wasn't really on-topic for here probably since the game probably wasn't in Forth 2024-08-17 03:10:34 looks like there might be A Galatic Experience out there on github 2024-08-17 03:11:06 https://github.com/sebhc/sebhc/tree/master/wiki/DISKIMAGES/HUGHSHOYLEIII via https://intfiction.org/t/a-galactic-experience/13857/5 2024-08-17 03:12:03 aha, cool 2024-08-17 03:13:25 the directory name suggests that the author was the father who died in 02008 2024-08-17 03:17:35 I don't remember the HDOS disk format very well 2024-08-17 03:21:25 same repo: https://sebhc.github.io/sebhc/documentation/supplemental/HDOS_Disk.pdf 2024-08-17 03:22:15 cool! 2024-08-17 03:23:21 heh, yes, I remember the nightmarish sounds from the drive stepper motor 2024-08-17 03:24:15 most of the text in the game seems to be encoded in some non-ASCII form 2024-08-17 03:24:56 did PETSCII get used on the heathkit? 2024-08-17 03:25:22 no 2024-08-17 03:25:27 haha, the /JGL flag in PIP 2024-08-17 03:26:13 (JGL wrote PIP, and also, OS/2) 2024-08-17 04:15:59 What's the best Forth to use on FreeDOS or UEFI? 2024-08-17 15:11:30 well emailing koopman didn't work 2024-08-17 15:11:42 "550 permanent failure for one or more recipients" 2024-08-17 16:15:34 he sets it like that for people he doesn't like 2024-08-17 16:43:28 i wish i could find text on people's experiences with destructive versus non destructive tests or branches. i know this discussion has come up several times, and i keep flip flopping on how i want mine to work. and i know that in machineforth chuck switched to having test words like 0= that set cpu flags and then nondestructive conditional branches that only loop at the flags. but i just haven't seen any 2024-08-17 16:43:34 objective analysis of how those shake out in practice. 2024-08-17 17:18:58 Any suggestions on testing the execution of threads? 2024-08-17 17:27:29 Here's a simple one: http://0x0.st/X4UH.txt 2024-08-17 17:29:08 I printed a line per return to see if there's no unexpected stuff going with the rstack, then counted it. I just added one more line of nesting to the test. That led me here: https://oeis.org/A000522 2024-08-17 17:29:29 Well, I'd just write a background thread that copied one variable into another every so often. Then set the "input" variable and confirm the output variable changes. 2024-08-17 17:29:35 Or something equally simple. 2024-08-17 17:29:48 You could just have it increment a counter, which you then checked. 2024-08-17 17:30:40 I've done such things in one of my systems. 2024-08-17 17:30:55 Since Forth will let you at virtually anything you want to get at, without any silly artificial "protections," there are a lot of options. 2024-08-17 17:32:00 Actually, I don't have any meat on this -- just a simple word that prints the number of times it's been executed, : and ;. That's why I asked specifically about the threading, sorry if it wasn't clear. 2024-08-17 17:39:11 No, I'm sorry - I just didn't get exactly what you needed. 2024-08-17 17:40:25 One of my cats (the one I'm most fond of) is sick and at the animal hospital. Pretty worried about him; that may be part of it. Kind of distracted. 2024-08-17 17:42:33 Hope he gets well soon :) 2024-08-17 18:08:53 Well, seems like it's fine so far -- it's flawed, but at least it works. Getting to the stage I can just add words to the kernel is great. 2024-08-17 18:11:37 I've probably made some unusual decisions, for example there's no explicit RETURN, just a cell filled with zeroes. Basically, NULL-terminated. 2024-08-17 18:15:22 :-) I would just think of that as 0 being the "opcode" for return. 2024-08-17 18:16:37 Thanks re: the cat. I hope he DOES get well. He's pretty sick. But now that I've taken all the action I can take I feel at least somewhat relieved. Now it's up to him. 2024-08-17 18:19:10 Yep. The worst feeling is when something could've been done, but didn't. 2024-08-17 18:20:06 Exactly. 2024-08-17 18:22:06 MrMobius: ha 2024-08-17 18:24:18 zelgomer: I think for objective analysis of testing methods you have to do experimental psychology, because the people writing and using the tests are first-order considerations 2024-08-17 18:24:51 I think 0 is a better opcode for "break into the debug interpreter" 2024-08-17 18:26:08 hmm, this line in Gforth drops me into a single-stepping interpreter: : hi ." hello, world" cr ; dbg hi 2024-08-17 18:26:23 but the only command that works in it is ?, help 2024-08-17 18:27:05 oh I guess s, stop, also works 2024-08-17 18:27:20 and so does d, done 2024-08-17 18:28:06 but u (unnest), n (nest), space, and enter all result in various kinds of crashes 2024-08-17 18:28:10 am I holding it wrong? 2024-08-17 19:01:19 https://xkcd.com/1172/ 2024-08-17 19:12:04 lmao... 2024-08-17 19:12:09 That's brilliant. 2024-08-17 19:23:03 xentrac: using gforth instead of gforth-itc maybe? 2024-08-17 19:44:10 xentrac: sorry by tests i meant the logical operators. e.g., should ='s effect be ( a b - f) or ( a b - a b f) ? 2024-08-17 20:19:43 ahh 2024-08-17 20:20:58 oh, sorry! I think even in machineforth 0= consumes the operands 2024-08-17 20:22:06 I'm not convinced that the stack is a good place for booleans, but I don't see why comparisons should be different from other operations in consuming their operands 2024-08-17 20:23:37 xentrac accumulator flags should be visible? 2024-08-17 20:41:48 xentrac: yeah but machineforth's jz doesn't consume. sorry, i was blending two examples in the original question. machineforth has nondestructive branches; i and some others here have written forths with nondestructive logical testers. i can't decide whether either or both of these are actually better. 2024-08-17 20:43:02 when i look back over code i've written, i get the feeling it's a wash. in the destructive cases, i sometimes have to dup. in the nondestructive case, i would sometimes have to add drop. 2024-08-17 20:44:36 i wish there was better, emperically supported guidance here 2024-08-17 20:45:42 i guess for now i think i will stick with what most people would expect, and only deviate from conventions when i can demonstrate an improvement 2024-08-17 21:12:48 skvery: ? 2024-08-17 21:13:26 I feel like if the number of cases is equal destructive would be better 2024-08-17 21:14:03 fewer words compiled, true 2024-08-17 21:14:12 when destructive is bad, 0= if foo then becomes dup 0= if foo then 2024-08-17 21:14:36 when nondestructive is bad, 0= if foo then becomes 0= if drop foo else drop then 2024-08-17 21:15:50 the really annoying case is when you want something like x @ 0 > x @ limit < and 2024-08-17 21:16:13 except where x @ and limit are on the stack 2024-08-17 21:17:10 because then you end up with something like over 0 > >r < r> and which is pretty hard to read 2024-08-17 21:18:29 right now the thing I'm exploring is how this would look with Henry Baker's COMFY-80/COMFY-65 control-flow operators, where > and 0= etc. are actually conditional branches whose destination comes from the compilation context, so you can write if x @ 0 > x @ limit < then foo fi 2024-08-17 21:18:41 but I have to get back to work now 2024-08-17 21:19:39 so you get short circuiting, that's nice. but what purpose is "if" serving there? 2024-08-17 22:37:56 zelgomer you'll appreciate this https://discuss.python.org/t/three-month-suspension-for-a-core-developer/60250 2024-08-17 22:38:11 Python is a joke now 2024-08-17 22:40:33 i think skvery meant something like the flags register you'd find on many conventional mcus/mpus, so are there any forth implementations out there that have something like an F register that comparators (and arithmetic operations for things like sign or carry) update instead of pushing to the result to the data stack? 2024-08-17 22:42:44 "the steering council" ffs 2024-08-17 22:42:59 but python has always been a joke, so there is that 2024-08-17 22:43:52 Feels like public shaming as well putting this post out 2024-08-17 22:44:04 What a strange attitude these people have 2024-08-17 22:44:53 If I took issue with someone's conduct that much, and couldn't reconcile it privately, I would privately suspend them... and then talk more about it only if they publically complained about it 2024-08-17 22:45:39 why is a code of conduct even necessary? 2024-08-17 22:45:48 It feels like they're just opening themselves up to civil suits etc, the whole code-of-conduct council thing is very naiive 2024-08-17 22:45:57 exactly. why can't tim have his own opinions about things? 2024-08-17 22:46:53 It sounds to me like they guy was dissenting and causing trouble, but ignoring that the reasons they gave for suspending him are proper wrong-think tier 2024-08-17 22:47:09 And totally inappropriate to comment on publicly 2024-08-17 22:47:12 A COC is there so that the rules, whatever they are, are explicitly stated up front. This means that it's harder for someone to claim victimhood if they're found to have broken those rules. 2024-08-17 22:47:16 This should have been dealt with privately 2024-08-17 22:47:35 darkling: Problem is a lot of these codes are open to interpretation 2024-08-17 22:47:46 And clearly quite political/ideological 2024-08-17 22:47:49 Sure, everything is. 2024-08-17 22:48:09 Note I said "harder", not "impossible". 2024-08-17 22:48:15 Read the post if you haven't darkling and tell me if you think that it's not chilling 2024-08-17 22:48:25 That's really the key point 2024-08-17 22:48:45 i think overall they just make it less appealing to contribute to projects that punt them 2024-08-17 22:49:03 why do there need to be rules about how an open source contributor conducts themselves? it's fucking code, people. taking their code does not mean you agree with them politically. if hitler had created the best operating system ever, i would be using it. 2024-08-17 22:49:23 Rules are reasonable 2024-08-17 22:49:42 But these are too political/PC 2024-08-17 22:50:21 Exactly my thoughts unjust 2024-08-17 22:50:48 zelgomer: I beg to differ. There are, for example, authors who I no longer wish to give my money or attention to, based on their past (and recently revealed) behaviour, for example. 2024-08-17 22:51:16 who are you giving money to for open source software? 2024-08-17 22:51:21 i think you might be doing it wrong 2024-08-17 22:51:49 That's your prerogative darkling 2024-08-17 22:52:09 a few years ago i got some patches included in linux, i started getting spam from american university students asking for how i ensure. what people now call DEI princples, are upheld in professional and open source projects may i work on - they didn't get it that i don't care who or what you are, as long as your contribution is technically valid 2024-08-17 22:52:25 my prerogative is to quit funding the us federal government, but it seems i don't get much of a choice in that matter 2024-08-17 22:52:34 s/may i/i may/ 2024-08-17 22:53:29 unjust: you think that was part of some course assignment, or? 2024-08-17 22:53:41 activism? 2024-08-17 22:53:43 zelgomer: yes, i believe it was some sort of social studies program 2024-08-17 22:53:48 Is it not a DEI principle to work with people regardless of their backgrounds? 2024-08-17 22:53:54 jesus 2024-08-17 22:54:26 Jesus is relevant to this discussion, indeed 2024-08-17 22:54:30 veltas: it's a game of, some animals are more equal than others 2024-08-17 22:55:31 before anyone assumes there's some racist slant on that comment: https://studymind.co.uk/questions/all-animals-are-equal-but-some-are-more-equal-than-others-how-far-is-this-idea-important-in-animal-farm/ 2024-08-17 22:55:56 regardless of what they claim, dei principle is subjugation and replacement by statists 2024-08-17 22:56:25 I mean if you stated your DEI principle was to work with people regardless of their ethnicity etc don't you think that would have got them off your back? 2024-08-17 22:57:21 veltas: i would have thought so, but they were gunning for the prioritization of people from "previously disadvantaged" backgrounds 2024-08-17 22:57:38 should have told them you don't work with commies 2024-08-17 22:57:55 How do you know? 2024-08-17 22:58:34 I've known a communist who I think you would get on with zelgomer 2024-08-17 22:58:56 I guess if they didn't admit to being a communist lol 2024-08-17 22:58:57 not if he's a commie 2024-08-17 22:59:06 zelgomer: that would have been funny if they had made some kind of response to that 2024-08-17 22:59:06 i would find out 2024-08-17 22:59:49 This guy voted Brexit, which is rare for a far left person 2024-08-17 23:00:04 broken clock 2024-08-17 23:00:46 I voted against Brexit 2024-08-17 23:01:40 The reaction to the result changed my understanding of politics considerably 2024-08-17 23:02:14 how have prices and the availability of goods to the average person been affected since leaving the EU? 2024-08-17 23:02:44 veltas: reveals that brits haven't thought they were in control of their own destiny for a very long time 2024-08-17 23:02:53 That's a loaded question unjust ;) 2024-08-17 23:03:42 zelgomer: My side lost and I said "okay, we lost, fair enough"; and watched everyone who supposedly defends democracy try to overturn it and lie about it 2024-08-17 23:04:11 So now I am less naive about the process 2024-08-17 23:05:50 unjust: I think it's been bad for our economy, but I'm no expert so my opinion is useless. If it affected price of goods I'd barely notice. 2024-08-17 23:06:05 I think COVID may have had more impact 2024-08-17 23:10:21 Anyway this Python thing has ensured I will avoid Python and oppose it now 2024-08-17 23:10:39 I don't know what software projects think they're doing, getting involved in politics. I guess they're not thinking at all 2024-08-17 23:11:00 It's a sign of a doomed project to do something like that 2024-08-17 23:11:12 veltas: they're getting muscled, that's what's doing 2024-08-17 23:12:32 what's the overall goal though? is there a movement of coc warriors trying to force any project with more than x people (whatever that number might be) making contributions to adhere to some basic set of rules? 2024-08-17 23:13:24 It feels like formalising Twitter witchhunts into projects 2024-08-17 23:14:19 there is a cold war and anything that influences public perception is a strategic target. the goal is to get you to fall in line and repeat laughable falshoods like that wearing a dress is what makes a man a woman. this is how you demoralize and destabilize empires. 2024-08-17 23:14:25 Like people who enjoy and feel empowered by social media hysteria and feel this should play a role in everything, from open source projects to the running of businesses or countries 2024-08-17 23:14:56 People who spend too much time in internet arguments and need to go smell fresh air and see a sunrise 2024-08-17 23:17:05 Of course that's probably offensive to say to someone living in a city :P 2024-08-17 23:18:24 though, the smell of smog and an obscured sunrise might be just as effective if the goal is to get them up and out of their armchair battlestations 2024-08-17 23:24:33 veltas: I've come to the conclusion that many people don't really believe in the values they espouse out loud. They just use those values when it's handy, while having the real goal of just "wanting what they want" in each individual situation. The idea that they live in a society that may require them to compromise with other people from time to time just never seems to occur to them. 2024-08-17 23:25:22 They're right, and that's just the end of it, as far as they are concerned. Anyone who disagrees can just go to hell, apparently. 2024-08-17 23:26:19 I see this behavior on both ends of the spectrum. 2024-08-17 23:26:49 Yes, but I also tend to see this behavior more from left wing people among those who actually have power/influence 2024-08-17 23:26:50 of course you do. because your idea of "compromise with other people" means i give you my stuff and in return you don't shoot me 2024-08-17 23:27:22 I used to think that, but recent events here in the US have rattled that opinion quite a bit. 2024-08-17 23:27:39 Well I don't live in the US 2024-08-17 23:27:43 Probably started before I noticed it, but I really keyed in on it late last year. 2024-08-17 23:28:11 That's totally fair - the stuff you're front and center familiar with would be totally different from my set of stuff. 2024-08-17 23:29:09 recent events like what? like the media finally admitting that biden has been in incoherent bumbling moron for decades? or that democrats are now shooting at republicans? or that harris's platform is gun confiscation and price controls? 2024-08-17 23:29:35 the republican party is a mess, but anyone who tells says with a straight face that democrats are anything but pure evil are in on it 2024-08-17 23:32:39 > BuT mUh BiRtHiNg PeRsOnS rIgHtS!!!11 2024-08-17 23:32:43 Actually I'll amend what I said, it's not "left wing" that lies a lot, it's establishment. But I personally think left wing people struggle to be anti-establishment because they don't seem to fundamentally disagree with the establishment philosophies. 2024-08-17 23:34:04 And they would say "no it's actually the right who are the establishment" but that's the reason why people have different opinions at all. I think most people (statistically backed up) are dissatisfied with the establishment 2024-08-17 23:36:32 Changing subject a bit, I am a little disgusted with myself at the moment for just how well I'm adapting to corporate leadership/politics 2024-08-17 23:37:21 I think I've pretty much lost all of my prior principles and critique of corporate management/leadership styles now that I'm moving up the foodchain 2024-08-17 23:40:31 I now appreciate the bureaucracy, and its many benefits of being able to prevent bad work, despite the fact it prevents good work 2024-08-17 23:40:52 Ideally no work at all will happen, this is clearly the goal of corporations 2024-08-17 23:41:30 it's the goal of government, which big western corporations basically are at this point 2024-08-17 23:45:09 Obligatory https://www.youtube.com/watch?v=V9XeyBd_IuA 2024-08-17 23:47:17 ACTION is happy to have avoided corporate bureaucracy so far 2024-08-17 23:54:38 I definitely recommend Network to anyone who's not seen it 2024-08-17 23:55:26 also pirated satellite feeds from dictatorships: https://www.youtube.com/watch?v=8PwHytpomC4