00:00:00 --- log: started forth/21.05.22 00:17:48 --- quit: proteus-guy (Ping timeout: 265 seconds) 00:30:09 --- join: proteus-guy joined #forth 00:46:48 --- quit: Zarutian_HTC (Ping timeout: 263 seconds) 00:47:39 --- join: Zarutian_HTC joined #forth 01:30:39 --- quit: siraben (*.net *.split) 01:30:39 --- quit: ecraven (*.net *.split) 01:30:40 --- quit: jn__ (*.net *.split) 01:30:40 --- quit: crc (*.net *.split) 01:30:40 --- quit: crest (*.net *.split) 01:31:31 --- join: siraben joined #forth 01:31:32 --- join: ecraven joined #forth 01:31:32 --- join: jn__ joined #forth 01:31:32 --- join: crc joined #forth 01:31:32 --- join: crest joined #forth 01:31:32 --- mode: barjavel.freenode.net set +ov crc crc 01:35:01 --- quit: jimt[m] (Ping timeout: 246 seconds) 01:35:45 --- quit: jevinskie[m] (Ping timeout: 245 seconds) 01:38:13 --- quit: siraben (Ping timeout: 260 seconds) 01:47:13 --- join: jimt[m] joined #forth 02:01:56 --- join: jevinskie[m] joined #forth 02:25:53 --- join: siraben joined #forth 02:29:14 --- part: mtsd left #forth 03:22:56 --- quit: andrei-n (Quit: Leaving) 03:50:54 --- join: rtdos joined #forth 03:50:54 --- join: proteanthread joined #forth 05:17:54 --- quit: Zarutian_HTC (Read error: Connection reset by peer) 05:18:13 --- join: Zarutian_HTC joined #forth 05:57:53 --- join: pointfree joined #forth 06:01:45 --- quit: gravicappa (Ping timeout: 246 seconds) 06:14:31 --- quit: Zarutian_HTC (Ping timeout: 260 seconds) 06:19:36 --- join: Zarutian_HTC joined #forth 07:26:05 --- quit: dys (Remote host closed the connection) 08:20:39 --- join: Zarutian_HTC1 joined #forth 08:20:54 --- quit: Zarutian_HTC (Read error: Connection reset by peer) 08:25:29 --- quit: Zarutian_HTC1 (Ping timeout: 265 seconds) 08:35:23 Morning all. 08:46:52 --- quit: pointfree (Quit: Connection closed for inactivity) 09:45:20 --- part: ecraven left #forth 10:25:39 --- join: Zarutian_HTC joined #forth 10:29:30 --- join: gravicappa joined #forth 10:36:01 --- quit: spoofer (Quit: leaving) 10:36:10 --- join: spoofer joined #forth 11:18:47 --- quit: proteus-guy (Ping timeout: 260 seconds) 11:31:07 --- join: proteus-guy joined #forth 11:44:23 hi 11:45:54 --- part: spoofer left #forth 11:46:18 Afternoon folks. The Forth is running on the new Linux platform. 11:48:40 That was as straightforward as I was hoping it would be. 11:52:20 The one mystery was that apparently I was moving one byte too many when I did the move for the error recovery snapshotting. One of those moves is the entire region, and I guess I was exceeding by 1. I reduced that by one byte and it works fine, and I confirmed that I can peek and poke the very last byte I expect to be in that region, but if I go even one byte higher I get an illegal memory access segfault. 11:55:24 Hmmmm. For some reason I'm incrementing TOS in my Now sure why I would have done that... 11:56:03 Oh, I bet I know why, and it's a BAD THING. That increment needs to be outside the Interestingly, MacOS apparently didn't care that I went one byte out of bounds. 12:04:49 i now have a semi working ray casting 3d engine using my uCurses text user interface. in a 100 x 30 text console im drawing a 200 x 120 bitmap because each char is a 2 x 4 array of dots :) 12:04:56 so it LOOKS like a graphics mode yay lol 12:05:25 it has a tendency to crash when you walk into walls and the color shading is not aligned with the wall corners for some reason 12:16:23 i should do something productive today but after the past few weeks at work i think i'd rather shoot terrorists in rainbow six and toss stuffed mice down the hall for the cat to chase 12:21:34 heh 12:21:40 sounds like a good plan :) 12:21:59 how about shooting terrorsts IRL and giving the casts real mice to play with :) 12:22:10 cats 12:29:12 So you're building text up out of those smaller "characters"? 12:31:09 / 00 ⠁⠂⠃⠄⠅⠆⠇ 40 ⡀⡁⡂⡃⡄⡅⡆⡇ 08 ⠈⠉⠊⠋⠌⠍⠎⠏ 48 ⡈⡉⡊⡋⡌⡍⡎⡏ 12:31:09 / 10 ⠐⠑⠒⠓⠔⠕⠖⠗ 50 ⡐⡑⡒⡓⡔⡕⡖⡗ 18 ⠘⠙⠚⠛⠜⠝⠞⠟ 58 ⡘⡙⡚⡛⡜⡝⡞⡟ 12:31:09 / 20 ⠠⠡⠢⠣⠤⠥⠦⠧ 60 ⡠⡡⡢⡣⡤⡥⡦⡧ 28 ⠨⠩⠪⠫⠬⠭⠮⠯ 68 ⡨⡩⡪⡫⡬⡭⡮⡯ 12:31:09 / 30 ⠰⠱⠲⠳⠴⠵⠶⠷ 70 ⡰⡱⡲⡳⡴⡵⡶⡷ 38 ⠸⠹⠺⠻⠼⠽⠾⠿ 78 ⡸⡹⡺⡻⡼⡽⡾⡿ 12:31:12 / 80 ⢀⢁⢂⢃⢄⢅⢆⢇ C0 ⣀⣁⣂⣃⣄⣅⣆⣇ 88 ⢈⢉⢊⢋⢌⢍⢎⢏ C8 ⣈⣉⣊⣋⣌⣍⣎⣏ 12:31:15 / 90 ⢐⢑⢒⢓⢔⢕⢖⢗ D0 ⣐⣑⣒⣓⣔⣕⣖⣗ 98 ⢘⢙⢚⢛⢜⢝⢞⢟ D8 ⣘⣙⣚⣛⣜⣝⣞⣟ 12:31:18 / A0 ⢠⢡⢢⢣⢤⢥⢦⢧ E0 ⣠⣡⣢⣣⣤⣥⣦⣧ A8 ⢨⢩⢪⢫⢬⢭⢮⢯ E8 ⣨⣩⣪⣫⣬⣭⣮⣯ 12:31:21 / B0 ⢰⢱⢲⢳⢴⢵⢶⢷ F0 ⣰⣱⣲⣳⣴⣵⣶⣷ B8 ⢸⢹⢺⢻⢼⢽⢾⢿ F8 ⣸⣹⣺⣻⣼⣽⣾⣿ 12:31:24 THOSE characters to be exact :) 12:31:40 the utf codepoints for those start at 0x2800 12:31:46 Very interesting. 12:32:07 the number to the left of the glyps is the low order byte of their codepoint for eachg block of 8 glyphs 12:32:22 im galling this the braile engine :) 12:32:33 Nice. I've not mustered the desire to wade into Unicode. 12:32:44 Because I suspect there's a TON of work involved. 12:32:46 coloring is on a char by char basis tho, not dot by dot 12:32:51 not really 12:32:59 but it is a very confusing subject 12:33:09 * KipIngram nods 12:33:27 I guess I'm glad to hear it's not as bad as I thought it might be. 12:33:32 I may change my mind someday. 12:34:10 Ugh. There was something I was about to look up online, and I stopped to chit chat a minute and now I can't remember what it was. :-| 12:34:22 I guess if it's important it will come back. 12:35:35 ya dont worry about it for now 12:35:51 --- quit: gravicappa (Ping timeout: 265 seconds) 12:35:53 if you decide later to fold it in its not a major pita, you dont have to totally rewrite everything else 13:41:22 https://imgur.com/a/oEp5w1A 14:59:00 Oh, that's kind of neat. 15:00:13 The rear-most building, that we can't see a corner on, doesn't seem "rotated" like the similarly colored parts of other buildings. 15:00:29 I think that front corner and one side in shade does a lot to how we perceive the more forward ones. 15:01:11 you can download and run it yourself now 15:01:18 its all pushed to github :) 15:01:29 :-) 15:01:47 AH! Right out of nowhere I remembered what I was going to look up this morning. 15:01:50 Ding... 15:01:59 lol 15:03:35 --- quit: proteanthread (Read error: Connection reset by peer) 15:03:36 --- quit: rtdos (Read error: Connection reset by peer) 15:15:33 --- join: rtdos joined #forth 15:15:33 --- join: proteanthread joined #forth 16:12:52 --- join: Kumool joined #forth 16:14:57 --- quit: proteus-guy (Ping timeout: 246 seconds) 16:28:12 --- join: proteus-guy joined #forth 17:31:40 --- quit: rtdos (Ping timeout: 258 seconds) 17:31:40 --- quit: proteanthread (Ping timeout: 258 seconds) 18:15:24 --- quit: Kumool (Quit: EXIT) 18:29:41 --- join: boru` joined #forth 18:29:44 --- quit: boru (Disconnected by services) 18:29:46 --- nick: boru` -> boru 18:57:28 --- join: Zarutian_HTC1 joined #forth 18:57:28 --- quit: Zarutian_HTC (Read error: Connection reset by peer) 19:17:07 --- quit: sts-q (Ping timeout: 260 seconds) 19:20:49 --- join: sts-q joined #forth 22:09:40 --- join: gravicappa joined #forth 23:00:41 re: Afternoon folks. The Forth is running on the new Linux platform. -- Nice going! Great when something goes as planned, eh? ;-) 23:07:40 --- quit: Zarutian_HTC1 (Remote host closed the connection) 23:26:21 FYI - just had a productive chat with crc about the freenode vs libera split. You can see it here: https://biggestfan-event-images.sgp1.digitaloceanspaces.com/forthfreenodevsliberachat.png I'm quite satisfied with the conclusion reached which is that freenode #forth remains "authoritative and canonical" (as much as such a thing is possible amongst the forth community! ha!) and a bridge will be established between the two 23:26:21 systems so we become a federated channel, eventually potentially supporting other platforms and finally taking over the world the way Chuck Moore always knew we should! Please do speak up if you have other ideas or questions. 23:32:00 Gitter's web interface is pretty awful IMO, at least the Matrix bridge improved significantly last year 23:33:06 a bridge between libera and freenode's Forth channels would be great 23:33:14 Well the gitter thing is just me talking out loud. I may be the only one who appreciates it. ;-) crc is doing all the actual work. 23:33:49 glitter is using matrix now? 23:34:01 * crc hasn't used it in a few years 23:34:10 crc: gitter is essentially a matrix client now, they were acquired by Element 23:34:13 crc, gitter is supported by Matrix now apparently. 23:34:38 There's also an issue up for a Matrix bridge to libera https://github.com/matrix-org/matrix-appservice-irc/issues/1324 at which point I will part from all remaining Freenode channels (just this and #coq) 23:35:24 proteusguy: but wow, dead for 10+ years?? 23:35:29 crc, if you go to https://gitter.im/ActorForth/community and scroll up until you see messages from siraben you can see how it appears in the chat when a Matrix connected user is in the channel. 23:36:06 siraben, yeah #forth was a ghost town for a LONG time. 23:36:53 proteusguy: looking now 23:37:21 Think March 10 was his last post. 23:38:07 but even small channels are not free from abuse by rasengan now: https://www.devever.net/~hl/freenode_abuse (I also saw this first-hand) 23:38:18 so we should all be prepared 23:41:50 I don't view this as "abuse" - the guy declared the channel as abandoned and so someone inside freenode stepped up to keep it going here. The level of entitlement that some people have over thinking they "own" something paid for and operated by someone else to the extent they can force it to end activity here and point to a competing system forever is beyond me. 23:41:50 I love that screenshot at the end 23:42:18 proteusguy: the previous staff would never grant themselves OP like that 23:42:29 and removed OP status 23:42:33 of the previous owner 23:42:59 It's doesn't follow the normal channel expiry guidelines 23:44:10 Again - there's clearly a LOT of personal politics going on between the two systems that I think has spilled over in a bad way. I do not see any justification for the level of attacks against the freenode side, however. I've looked. I don't see either side acting in an ideal manner. 23:45:09 also preforming damage control on HN: https://news.ycombinator.com/threads?id=rasengan 23:45:43 performing* 23:45:49 crc, yep - agree. But the situation isn't normal. The libera folk are clearly trying to damage and end freenode. No reason to support such efforts. If Libera wants to co-exist that's fine but they're not acting in a manner that benefits the general community despite their protestations to the contrary. 23:46:35 FYI - I don't know ANYONE in either organization personally. 23:47:30 the staff were so nice and prompt before, from my experience 23:47:42 especially in handling abuse situations 23:48:58 siraben, sure. Freenode is what it is thanks in large part due to them. But when they start attacking it and trying to end it, they give up any credit for that. 23:51:20 If I disagree with policies for a place that I've participated in my choice is to go along or leave and do it my way. But I have no right to attack the existence or on going operations of the prior community and those who might wish to remain. This is where they're crossing the line. Get back on the right side of that line and I would have no issue with the libera folk. 23:52:30 proteusguy: how are they attacking it? 23:57:23 siraben, lots of personal innuendo and vitriol based on a sense of entitlement that has zero justification. They copied all the content/config of the system whole cloth and then spammed the original making claims that it should be shutdown for violations against the community. Their intent is absolutely clear. There was no discussion/debate in advance of their departure that the community had any opportunity to participate in. 23:57:23 They just acted with malice and forethought because of personal issues with the people running freenode now. I've read ALL their justifications for their actions and claims against freenode and it just doesn't support their actions whatsoever. Don't even need to read the "freenode" perspective to see this and I'm sure they have other opinions and details that might be interesting as well. 23:59:30 ANYWAY - I definitely don't want to debate the issue here as it's distracting and not benefiting #forth. We could setup a #forth-rant topic if someone really cares about it. But I like the direction that our fearless leader crc is taking it and prefer to be neutral vis-a-vis freenode vs libera so long as their actions don't splash on #forth. 23:59:59 --- log: ended forth/21.05.22