<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:14:46] <Va​ur> %chug
L2[00:14:48] <MichiBot> You drink a smooth rubium potion (New!). Vaur's clothes turn the color of bavarium until someone looks at them.
L3[00:16:54] *** Joins: Vexatos (~Vexatos@2001:4647:af75:0:fb54:2798:9c19:f941) Vexatos
L4[00:16:54] zsh sets mode: +v on Vexatos
L5[00:37:02] <Forec​aster> I'll just keep it in my inventory forever on the off chance I need it just like any sensible adventurer
L6[00:37:20] <Forec​aster> or until I find a better one
L7[00:42:09] <Redston​eParkour> %sip
L8[00:42:20] <MichiBot> You drink a soft ocean potion (New!). RedstoneParkour turns into a dryad girl until they find a sealed unmarked canister.
L9[00:47:27] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:10aa:6600:365a:60ff:feb5:1bc6) (Quit: Leaving.)
L10[01:11:36] <Va​ur> %tonkout
L11[01:11:38] <MichiBot> Sard! Va​ur! You beat Forec​aster's previous record of 6 hours, 11 minutes and 46 seconds (By 15 minutes and 1 second)! I hope you're happy!
L12[01:11:39] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk points! plus 0.005 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 2.1545. Position #3 Need 0.1097392 more points to pass Spider ​EveryOS!
L13[01:16:32] <Va​ur> %chug
L14[01:16:33] <MichiBot> You drink a shiny naqahdah potion (New!). Vaur recovers some mana.
L15[01:17:39] <Jaja ​Steele> %sip
L16[01:17:40] <MichiBot> You drink a proprietary naqahdah potion (New!). Jaja Steele's pinky goes on vacation until they exit the room.
L17[03:46:01] * Amanda meows and looks around
L18[04:21:09] <Lilyfl​owerFDL> I almost inevitably guarantee that someone's going to see the option labelled "do not touch this if you don't know what you're doing", enable it, and complain it broke things
L19[04:25:08] <Amanda> Meow?
L20[04:27:06] <Lilyfl​owerFDL> yeah, there's an option `overrideStabilityChecks` which disables all registry validiation checks
L21[04:27:33] <Lilyfl​owerFDL> specifically `FMLControlledNamespacedRegistry#validateContent` and `GameData#testConsistency`
L22[04:27:45] <Lilyfl​owerFDL> it just prepends a single RETURN opcode to them
L23[04:28:11] <Lilyfl​owerFDL> I wrote it because Forge is oversensitive about missing IDs in a world, but enabling it without a good reason might break things lmao
L24[04:34:45] ⇨ Joins: zoink (~zoink@cpc106969-hali7-2-0-cust52.17-1.cable.virginm.net)
L25[04:35:22] ⇦ Quits: zoink (~zoink@cpc106969-hali7-2-0-cust52.17-1.cable.virginm.net) (Client Quit)
L26[04:54:00] <Amanda> %oclogs
L27[04:54:02] <MichiBot> https://irclogs.pc-logix.com/?dir=logs/%23oc
L28[04:54:47] * Amanda has no idea what we're talking about
L29[05:07:04] <Spider ​EveryOS> %tonk
L30[05:07:05] <MichiBot> Blast! Spider ​EveryOS! You beat Va​ur's previous record of <0 (By 3 hours, 55 minutes and 27 seconds)! I hope you're happy!
L31[05:07:06] <MichiBot> Spider EveryOS's new record is 3 hours, 55 minutes and 27 seconds! Spider EveryOS also gained 0.00392 tonk points for stealing the tonk. Position #2. Need 0.0175716 more points to pass Forec​aster!
L32[05:23:54] <Va​ur> %chug
L33[05:23:55] <MichiBot> You drink a tiny tuna potion (New!). The potion contained a computer virus! It changed Vaur's theme to one they don't like!
L34[05:25:26] <Lilyfl​owerFDL> hmm. https://discordembeds.pc-logix.com/live/1763213126870.png
L35[05:25:57] <Lilyfl​owerFDL> well, it's *broken*, but it's definitely not "utterly corrupted" and "NOT loadable" as forge would have you believe
L36[05:42:38] <Forec​aster> the world forgot how trees work
L37[05:43:05] <Forec​aster> %tonk
L38[05:43:06] <MichiBot> I'm sorry Forecaster, you were not able to beat Spider EveryOS's record of 3 hours, 55 minutes and 27 seconds this time. 36 minutes were wasted! Missed by 3 hours, 19 minutes and 27 seconds!
L39[05:43:29] <Forec​aster> aw
L40[05:48:11] <Forec​aster> I can't believe it wasn't 3 hours and 20 minutes later than it was
L41[06:46:13] <Corded> > <Lilyfl​owerFDL> hmm.
L42[06:46:13] <Eth​aphu> no idea what the context is, but isn't that just a id mismatch? I remember having that problem and fixing it, if you need to solve it, I can try looking back to see what is it that I had figured out at the time
L43[06:46:48] <Eth​aphu> oh
L44[06:47:01] <Eth​aphu> thats about someone using a config they shouldn't, nvm
L45[06:47:26] <Eth​aphu> * shouldn't? nvm
L46[06:47:51] <Corded> > <Eth​aphu> no idea what the context is, but isn't that just a id misma…
L47[06:47:51] <Lilyfl​owerFDL> well, it kind of is
L48[06:47:57] <Corded> > <Eth​aphu> thats about someone using a config they shouldn't? nvm
L49[06:47:57] <Lilyfl​owerFDL> well, no, this is my config option lol
L50[06:48:06] <Lilyfl​owerFDL> this removes forge's stability checks
L51[09:23:33] <Redston​eParkour> %sip
L52[09:23:34] <MichiBot> You drink an eroded amethyst potion (New!). The bottle turns into a piece of bacon. RedstoneParkour has found 1 piece of bacon so far. (Rem. uses: 0)
L53[09:44:24] <Amanda> @Forecaster what do you mean? The logs come off the leaves, don't they?
L54[09:47:05] <Amanda> %splash @Forecaster with mutable pearlpeas potion
L55[09:47:07] <MichiBot> You fling a mutable pearlpeas potion (New!) that splashes onto @Forecaster. @Forecaster turns into a honey octopus girl until they see a star fall.
L56[09:50:04] <Amanda> %choose hashbrowns?
L57[09:50:07] <MichiBot> Ama​nda: Are you sure? Well alright.
L58[09:50:19] <Amanda> No, I'm not sure, which is why I asked
L59[09:53:11] <Spider ​EveryOS> %tonkout
L60[09:53:13] <MichiBot> Potzblitz! Spider ​EveryOS! You beat your own previous record of 3 hours, 55 minutes and 27 seconds (By 14 minutes and 38 seconds)! I hope you're happy!
L61[09:53:14] <MichiBot> Spider ​EveryOS has tonked out! Tonk has been reset! They gained 0.004 tonk points! plus 0.006 bonus points for consecutive hours! Current score: 2.2781592, Position #2 Need 0.0075716 more points to pass Forec​aster!
L62[09:53:19] <Spider ​EveryOS> %sip
L63[09:53:20] <MichiBot> You drink a gloopy iron potion (New!). Spider EveryOS's pockets suddenly contain 1d​10 => 5 Redstone colored marbles.
L64[09:57:17] <Va​ur> %chug
L65[09:57:18] <MichiBot> You drink a molten purple potion (New!). Vaur: Nothing seemed to happen...
L66[09:58:01] <Redston​eParkour> %sip molten purple
L67[09:58:01] <MichiBot> You drink a molten purple potion. RedstoneParkour: The magic of this potion seems to be depleted...
L68[09:58:10] <Redston​eParkour> aw
L69[11:22:19] <Forec​aster> %tonk
L70[11:22:20] <MichiBot> Hooray! Forec​aster! You beat Spider ​EveryOS's previous record of <0 (By 1 hour, 29 minutes and 7 seconds)! I hope you're happy!
L71[11:22:21] <MichiBot> Forecaster's new record is 1 hour, 29 minutes and 7 seconds! Forecaster also gained 0.00149 tonk points for stealing the tonk. Position #1.
L72[12:19:11] <Amanda> %choose early rainbox?
L73[12:19:11] <MichiBot> Ama​nda: Oh, I've heard about that. You'll want to wait until tomorrow.
L74[12:19:21] <Amanda> ... I'm not going 2 days without a rainbox visit
L75[12:29:49] <Amanda> Hrm. I think I found why my loki server has been bitching about storage...
L76[12:30:14] <Amanda> https://matrix.camnet.site/_heisenbridge/media/camnet.site/ZbRNZMltBKmKlvFMTvqcbTWt/y4lGM2bz3Es/Screenshot_20251115_152919.png
L77[12:30:29] <Amanda> Something isn't speaking the same version of syslog as it
L78[12:59:30] <Forec​aster> What about 3 days then?
L79[13:08:01] <Amanda> @Forecaster too late
L80[13:26:38] <Spider ​EveryOS> %sip
L81[13:26:40] <MichiBot> You drink a light adamantium potion (New!). Suddenly there's a swarm of wasps behind Spider EveryOS that chase them for 59 seconds!
L82[13:44:51] <Amanda> %remindme 10m check that the syslog spam has actually stopped
L83[13:44:53] <MichiBot> I'll tell you "check that the syslog spam has actually stopped" in 10m at 11/15/2025 01:54:52 PM
L84[13:54:54] <MichiBot> Amanda REMINDER: check that the syslog spam has actually stopped
L85[13:55:26] <Amanda> Yup
L86[14:11:57] <Forec​aster> %tonkout
L87[14:11:58] <MichiBot> Golly! Forec​aster! You beat your own previous record of 1 hour, 29 minutes and 7 seconds (By 1 hour, 20 minutes and 30 seconds)! I hope you're happy!
L88[14:11:59] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002 bonus points for consecutive hours! Current score: 2.2912208, Position #1
L89[14:17:45] *** Joins: Hawk777 (~Hawk777@2605:1700:10aa:6600:db75:4a69:9eab:4a55) Hawk777
L90[14:52:01] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:10aa:6600:db75:4a69:9eab:4a55) (Quit: Leaving.)
L91[15:45:50] *** Joins: Hawk777 (~Hawk777@2605:1700:10aa:6600:2b53:d17b:6894:ba5f) Hawk777
L92[16:19:06] <Izzy> okay thinkin about the guts of the VRAM buffer interface
L93[16:19:46] <Izzy> I figure there's like, two ways to do it
L94[16:21:04] <Izzy> 1. Implement it as an OOP style interface where you use the buffer objects like a GPU, but using : before the function name, allowing reuse of identical functions for all the buffers
L95[16:21:48] <Izzy> 2. Mirror the GPU exactly, but using a shim in __call to switch to the correct buffer before running the function unmodified
L96[16:23:25] <Izzy> The former is cleaner, but the latter allows for unmodified VRAM buffer unaware software to use a buffer like it's a normal GPU
L97[16:24:38] <Izzy> Thoughts?
L98[16:25:14] ⇦ Quits: Vexatos (~Vexatos@2001:4647:af75:0:fb54:2798:9c19:f941) (Quit: Insert quantum chemistry joke here)
L99[16:43:13] <Izzy> Okay, draft: https://uranus.shadowkat.net/tmp/90bc.html
L100[18:47:18] <Re​nno> You take notes the same way I do apparently lol
L101[18:47:37] <Izzy> Nextcloud has a pleasant Markdown editor
L102[18:47:53] <Re​nno> I've just been using notepad with tab spacings
L103[18:47:59] <Re​nno> for like 6 years
L104[18:48:26] <Re​nno> I like the idea of interfacing buffers as a more programmable object
L105[18:48:34] <Re​nno> I'm guessing this is for your windowing system?
L106[18:49:10] <Re​nno> Such that you wouldn't have to worry about all the problems of layering and window border enforcement?
L107[18:49:24] <Izzy> Plan is to use this as the foundation for both virtual terminals and a windowing system on PsychOS
L108[18:50:39] <Re​nno> what's the difference between a window and a terminal in this instance?
L109[18:50:48] <Re​nno> or would a terminal be just one kind of a window?
L110[18:50:54] <Izzy> Stuff like redraws of overlapping windows and actually handling which is displayed where is an implementation detail for the buffer handling program, whatever it is
L111[18:51:27] <Re​nno> I see
L112[18:51:57] <Izzy> "virtual terminals" in the sense of like linux vtys, a simple fullscreen console
L113[18:52:11] <Re​nno> I had a consideration for that in my yawl-e GUI system, but of course the vram when spread over the resolution of a tier 3 is not very much
L114[18:52:26] <Izzy> so there'll be a simple buffer manager that displays one full-screen window at a time
L115[18:52:42] <Re​nno> though with t2 you could fit more total things
L116[18:52:43] <Izzy> "window" buffer object
L117[18:53:17] <Izzy> but the idea is that that could be transparently replaced with a windowing buffer manager
L118[18:53:19] <Re​nno> there would still be a finite number of windows that could be supported, I don't know if that would be as many as you'd want or not
L119[18:53:46] <Izzy> a T3 GPU can handle 24-ish 80x25 terminals
L120[18:54:24] <Izzy> a buffer manager program could also theoretically serialise buffers to swap them out to main memory
L121[18:54:29] <Re​nno> FPS would also decrease too I think since the tick cost scales lienarlly with the resolution
L122[18:55:00] <Re​nno> decrease linearly with the total area of the buffers drawn per second*
L123[18:55:18] <Izzy> yeah so smaller windows is actually easier to blit to the screen
L124[18:55:44] <Izzy> the current implementation actually has the "active" buffer write straight to the screen
L125[18:56:15] <Re​nno> I don't recall being able to read a GPU buffers data?
L126[18:56:19] <Izzy> all the buffers are allocated statically so when you swap it saves the buffer into the allocated slot and swaps
L127[18:56:46] <Izzy> copying screen -> active buffer ID, changing the ID, copying active buffer -> screen, and then operating on the screen
L128[18:57:04] <Izzy> I suspect you can use gpu.get on a buffer
L129[18:57:11] <Izzy> but I haven't tested
L130[18:57:18] <Re​nno> idek what that data would look like
L131[18:57:32] <Re​nno> or if it would contain the foreground and background color
L132[18:57:54] <Re​nno> oh
L133[18:57:59] <Re​nno> it does it character by character
L134[18:58:03] <Izzy> yup. it's _slow_
L135[18:58:09] <Izzy> taking a screenshot is pretty glacial
L136[18:58:31] <Re​nno> is it slow to use on a buffer though?
L137[18:58:40] <Izzy> no idea yet :D
L138[18:58:43] <Re​nno> idek if it can be used on a buffer actually
L139[18:58:57] <Izzy> would be cool if it was faster but I'm not expecting it to be
L140[18:59:40] <Re​nno> I'm guessing that if it is dramatically slower the idea would be to only use this sort of buffered screenshot in the event that there is not enough vram for the buffers?
L141[18:59:47] <Izzy> exactly
L142[19:00:29] <Izzy> it'd be slow but if you've already got 24 terminals open maybe calm down a little? :p
L143[19:01:17] <Re​nno> right
L144[19:01:46] <Re​nno> well you could at least make use of some faster/better serialization and lzss compression
L145[19:02:48] <Izzy> mmm
L146[19:03:08] <Re​nno> odds are that a screenshot is going to have a lot of repeating data
L147[19:03:14] <Izzy> if you restrict to T2 colours you can pack the FG/BG into one byte
L148[19:03:43] <Izzy> RLE would be a good fit for optimising the unpacking of the data
L149[19:04:00] <Re​nno> I'm surprised you don't use t3 gpu and t3 screens with a default tier 2 resolution
L150[19:04:18] <Izzy> T2 screens are cheaper
L151[19:04:20] * Izzy shrugs
L152[19:04:37] <Izzy> though if I do organise a windowing system I will likely switch to T3 displays x3
L153[19:05:09] <Re​nno> also kind of related
L154[19:05:22] <Re​nno> I was testing to see how io.read() works in a thread running through my multi screen system
L155[19:05:27] <Re​nno> does not work well lol
L156[19:05:48] <Re​nno> the cursor on the main screen dictates the cursor position on the other screen in a weird way
L157[19:06:17] <Izzy> yeahhh OpenOS is not designed for that sort of abuse :p
L158[19:06:38] <Re​nno> well it's really weird because it shows the cursor space character on the other screen but it doesn't blink
L159[19:06:48] <Re​nno> but it shows up on the main screen and blinks, too
L160[19:07:14] <Re​nno> I would assume it relies on the cursor library but is not per process?
L161[19:08:37] <Izzy> oooh
L162[19:08:39] <Izzy> extra fun idea
L163[19:09:11] <Izzy> you could warp the viewport around offsetting the x,y of each window allowing for an infinite virtual desktop if you wanted
L164[19:16:02] <Izzy> or, the probably saner choice of a number of virtual desktops
L165[19:16:53] * Amanda curls up in Izzy's lap, trapping her in olace
L166[19:17:01] * Izzy patpatpats
L167[19:17:02] <Amanda> Night girls
L168[19:17:06] <Izzy> sleeb well!
L169[19:25:55] <Re​nno> wdym by warp
L170[19:26:05] <Re​nno> you mean fit to form or something like that?
L171[19:26:16] <Re​nno> where the resolution changes with the maximum area covered by the windows?
L172[19:34:30] <Izzy> nah like you change the x,y position of the top left of the screen
L173[19:35:47] <Izzy> You seen those window managers where you can pan around a desktop bigger than the actual screen? That sort of thing
L174[19:59:41] ⇦ Quits: Hawk777 (~Hawk777@2605:1700:10aa:6600:2b53:d17b:6894:ba5f) (Quit: Leaving.)
L175[20:08:45] <Re​nno> Forecaster I just coincidentally discovered your OC repos
L176[20:09:29] <Corded> > <Iz​zy> You seen those window managers where you can pan around a d…
L177[20:09:29] <Re​nno> oh, yea that would be pretty interesting
L178[20:09:48] <Izzy> no more or less feasible than a virtual desktop system
L179[20:10:19] <Re​nno> I've contemplated a desktop for QuickOS but I'm like
L180[20:10:35] <Re​nno> I probably wouldn't use it enough personally to have the will power to make that
L181[20:14:21] <Re​nno> Also Forecaster that BlockyOC is a pretty cool project
L182[20:14:34] <Re​nno> I'm almost surprised you didn't just make a robot simulator directly
L183[20:32:49] <Re​nno> seems I cannot sign up on the OC forums
L184[20:35:06] <Re​nno> as I "did not pass the security check"
L185[20:38:55] <Corded> > <Re​nno> as I "did not pass the security check"
L186[20:38:55] <Forec​aster> You need to disconnect your computer from the internet, it's the only way to be 100% secure!
L187[20:39:28] <Corded> > <Re​nno> Also Forecaster that BlockyOC is a pretty cool project
L188[20:39:28] <Forec​aster> I'm surprised you found that
L189[20:39:49] <Corded> > <Forec​aster> I'm surprised you found that
L190[20:39:49] <Re​nno> as am I
L191[20:40:47] <Re​nno> somewhat related to robots
L192[20:41:27] <Re​nno> in the development of my builder program, I made a robot harness that virtually simulated the world so I could debug very long sequences of execution
L193[20:49:57] *** Joins: Hawk777 (~Hawk777@2605:1700:10aa:6600:ee80:d371:eeff:e451) Hawk777
L194[20:50:19] <Corded> > <Forec​aster> You need to disconnect your computer from the internet, it'…
L195[20:50:19] <Jaja ​Steele> Or smash it with a hammer, even more secure
L196[21:22:40] <Forec​aster> %tonk
L197[21:22:41] <MichiBot> Dad-Sizzle! Forec​aster! You beat your own previous record of <0 (By 7 hours, 10 minutes and 43 seconds)! I hope you're happy!
L198[21:22:42] <MichiBot> Forecaster's new record is 7 hours, 10 minutes and 43 seconds! No points gained for stealing from yourself. (Lost out on 0.00718)
L199[22:16:59] <Corded> > <Re​nno> I'm almost surprised you didn't just make a robot simulator…
L200[22:16:59] <Forec​aster> That would have been significantly more effort
L201[22:17:31] <Forec​aster> I just implemented a library to generate Lua code
L202[23:05:14] <Corded> > <Re​nno> the cursor on the main screen dictates the cursor position …
L203[23:05:14] <Ocawes​ome101> i recall payonel talking a few years ago about having gotten the cursor to where it was almost, but not quite, thread safe
L204[23:06:20] <Corded> > <pay​onel> now, the tty cursor on the other hand, made it 80% the way …
L205[23:06:20] <Ocawes​ome101> ... see: here
L206[23:08:34] <Spider ​EveryOS> %sip
L207[23:08:35] <MichiBot> You drink a wild blue potion (New!). The bottle turns into an aqua sling.
L208[23:09:27] <Corded> > <Ocawes​ome101> i recall payonel talking a few years ago about having gotte…
L209[23:09:27] <Re​nno> that tracks lol
L210[23:18:48] <Jaja ​Steele> %sip
L211[23:18:49] <MichiBot> You drink a muddy rubium potion (New!). The next remote Jaja Steele looks for is extra hard to find.
<<Prev Next>> Scroll to Top