<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:29:17] <Izzy> CompanionCube: you had an older AMD card right? how bad would the drivers be for an 8450 (caicos)
L2[01:32:09] <CompanionCube> Izzy: i think that's the earliest gen amdgpu does?
L3[01:34:52] <CompanionCube> or not?
L4[01:35:05] <CompanionCube> think it's just the older radeon/r600 drivers
L5[01:35:28] <ultrac​yrus12> hey rq how do i make a robots program loop a certain number of times for example 64 times before stopping? i already got the loop set up but it loops infinitely with how it's set and for what i'm having it do i wanna make it loop 64 times before stopping
L6[01:36:08] <Amanda> For I in 1,64...
L7[01:36:52] <ultrac​yrus12> the start and end of the loop incase it helps https://tinyurl.com/2gx8ukqe&lt;ultrac​yrus12> the start and end of the loop incase it helps https://tinyurl.com/2mlp67bm
L8[01:37:08] <S​3> What is this
L9[01:37:28] <ultrac​yrus12> its the start and end of my robots code
L10[01:37:32] <S​3> My eyes
L11[01:37:41] <S​3> I can't find my eyes
L12[01:37:53] <ultrac​yrus12> i feel the same always
L13[01:38:02] <ultrac​yrus12> my eyes suck even with glasses
L14[01:39:34] * Amanda curls up around elfi, meows sleepily about her new fitness center, with slot machines to act as alarms to trigger a lockdown in case a transphobic reporter infiltrates to try and do a heccen libel on her new fitness instructor, and my new gf. Also the entire first floor is a pool
L15[01:39:42] <Izzy> CompanionCube: yeah I think it's one gen too old for amdgpu
L16[01:47:22] <Amanda> Night girls
L17[01:49:12] <Mic​hiyo> o/
L18[02:00:14] <ultrac​yrus12> Idk what's goin on with the bots, someone please tell me 💀
L19[02:00:25] <Mic​hiyo> %discorded
L20[02:00:25] <MichiBot> Cor​ded is a relay between IRC and Discord. It uses a webhook (most of the time) to send IRC messages to discord, which is why there is a Bot tag
L21[02:00:51] <ultrac​yrus12> But why?
L22[02:01:06] <Mic​hiyo> Why... what?
L23[02:01:22] <ultrac​yrus12> Wait
L24[02:01:32] <ultrac​yrus12> I think I'm confused bout smth
L25[02:01:57] <ultrac​yrus12> Nvm I think I get it
L26[02:02:05] <Mic​hiyo> %irc
L27[02:02:05] <MichiBot> all the "bots" are real people, using the superior IRC chat protocol. https://youtu.be/O2rGTXHvPCQ
L28[02:03:46] <ultrac​yrus12> Makes tons of sense now
L29[02:03:48] <ultrac​yrus12> Thanks
L30[02:15:36] <S​ky> > luckily i speak leet
L31[02:15:37] <S​ky> > thats so ho *scene cuts off*
L32[02:15:37] <S​ky> nice lmfao
L33[04:08:47] <CompanionCube> %tonkout
L34[04:08:48] <MichiBot> Gadsbudlikins! Compan​ionCube! You beat Va​ur's previous record of 3 hours, 28 minutes and 23 seconds (By 5 hours, 17 minutes and 36 seconds)! I hope you're happy!
L35[04:08:49] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.008 tonk points! plus 0.007 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.67413481. Position #2 => #1 (Overtook Forecaster)
L36[06:08:18] <Forec​aster> %tonk
L37[06:08:19] <MichiBot> Willikers! Forec​aster! You beat Compan​ionCube's previous record of <0 (By 1 hour, 59 minutes and 31 seconds)! I hope you're happy!
L38[06:08:21] <MichiBot> Forecaster's new record is 1 hour, 59 minutes and 31 seconds! Forecaster also gained 0.00199 tonk points for stealing the tonk. Position #2. Need 0.01529242 more points to pass Compan​ionCube!
L39[07:10:34] ⇨ Joins: Vexatos (~Vexatos@p200300EAef1A5768f3fa048ccB757B11.dip0.t-ipconnect.de)
L40[07:10:34] zsh sets mode: +v on Vexatos
L41[07:24:40] <Va​ur> %sip
L42[07:24:40] <MichiBot> You drink an icy jumbonium potion (New!). Vaur's nails turn the color of diamond until the next time they hug someone.
L43[07:24:53] <Va​ur> shiny
L44[08:16:10] <Va​ur> %tonk
L45[08:16:10] <MichiBot> Jiminy Cricket! Va​ur! You beat Forec​aster's previous record of 1 hour, 59 minutes and 31 seconds (By 8 minutes and 19 seconds)! I hope you're happy!
L46[08:16:11] <MichiBot> Vaur's new record is 2 hours, 7 minutes and 51 seconds! Vaur also gained 0.00028 (0.00014 x 2) tonk points for stealing the tonk. Position #5. Need 0.12383806 more points to pass TechT​astic!
L47[08:29:04] ⇦ Quits: Izzy (~izzy@210.1.218.92) (Ping timeout: 186 seconds)
L48[08:35:50] ⇨ Joins: Izzy (~izzy@210.1.218.92)
L49[10:35:25] <Forec​aster> %tonkout
L50[10:35:25] <MichiBot> Willikers! Forec​aster! You beat Va​ur's previous record of 2 hours, 7 minutes and 51 seconds (By 11 minutes and 23 seconds)! I hope you're happy!
L51[10:35:26] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.002 tonk points! plus 0.001 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.66234239. Position #2 Need 0.01179242 more points to pass Compan​ionCube!
L52[11:57:19] * Amanda meows and looks around
L53[11:58:05] <Na​dja> >walksanator. B⃢ot.: (If you tell it to dealloc it does nothing, if you do alloc it moves the…
L54[11:58:06] <Na​dja> You can't memory leak if you're the OS.
L55[11:59:15] <Amanda> Also it makes sense such a low-level library would not assume an allocator. You could just as easily pass in a statically-stored block of memory
L56[11:59:37] <Forec​aster> what if you're a really terrible OS
L57[11:59:38] <Amanda> I assume anyway, rust's memory model makes little sense to me
L58[11:59:41] <Forec​aster> asking for a friend
L59[12:24:35] <SoBi​nary> %tonk
L60[12:24:35] <MichiBot> Dad-Sizzle! SoBi​nary! You beat Forec​aster's previous record of <0 (By 1 hour, 49 minutes and 10 seconds)! I hope you're happy!
L61[12:24:36] <MichiBot> SoBinary's new record is 1 hour, 49 minutes and 10 seconds! SoBinary also gained 0.00182 tonk points for stealing the tonk. Position #3. Need 0.0758854 more points to pass Forec​aster!
L62[12:35:02] <Na​dja> Amanda: yeah you can, Rusts memory model is really just C++'s with some home-grown legacy ambiguity removed at the borders.
L63[12:35:39] <Amanda> @Nadja I guess it's more the borrow checker's meddling that confuses it for me then
L64[12:36:14] <Amanda> C++ doesn't care if you pass it a arbitrary static uint_8[4096]
L65[12:36:38] <Amanda> Rust seems to care in ways I don't understand
L66[12:37:13] <Na​dja> The borrow checker exists outside the memory model in terms of the language. And you can go from a static block of memory expressed as raw pointer to a `'static` borrow of that memory very sanely anyway.
L67[12:38:26] <Amanda> A lot of the stdlib didn't seem to like me using static borrows
L68[12:41:27] <Amanda> And I never did figure out how to translate / copy them to non -static
L69[12:46:47] <Amanda> I'm guessing rust would make more sense to someone properly trained in CS concepts, but I'm entirely self taught, and never did get those solidified in my brain
L70[12:47:26] <Corded> * <Forec​aster> offers amanda some starch
L71[12:49:06] <Amanda> Why thank you! -loads them into the high-pressure starch relocator, aims it at @Inari's monitor-
L72[12:54:05] ⇦ Quits: progwml6 (~progwml6@45.159.180.88) (Ping timeout: 195 seconds)
L73[12:58:11] * Amanda fires it
L74[13:12:56] <Forec​aster> nooo my price winning strach!
L75[13:13:03] <Forec​aster> I mean starch!
L76[13:17:01] <Va​ur> %sip
L77[13:17:01] <MichiBot> You drink a permitted nectar potion (New!). Vaur feels slightly faster.
L78[13:21:38] <Amanda> %splash @Inari with unpermitted nectar potion
L79[13:21:38] <MichiBot> You fling a permitted nectar potion that splashes onto @Inari. @Inari feels slightly faster.
L80[13:21:46] <Amanda> No!
L81[13:21:53] <Amanda> Bad bot!
L82[13:23:06] <Va​ur> %sip
L83[13:24:30] <Amanda> No potion for you!
L84[13:29:25] <EmergencyTe​mporalShift> %sip
L85[13:29:25] <MichiBot> You drink a punctual rød potion (New!). A bunch of people in white coats approach EmergencyTemporalShift. EmergencyTemporalShift is caught and is given a nice jacket with long arms and put in a nice padded room until they have a prickly potion. (7 vs DC 12)
L86[13:29:40] <EmergencyTe​mporalShift> Nooooooooooo
L87[13:30:13] <EmergencyTe​mporalShift> Imagine beating people over the head with a spiked potion bottle
L88[13:36:32] <Amanda> It's for your own good
L89[13:36:43] * Amanda nods sagely
L90[13:37:34] <Amanda> %choose space or server stuff
L91[13:37:34] <MichiBot> Ama​nda: space'os, for a complete breakfast!
L92[13:37:41] <Amanda> Hrm
L93[13:37:49] <Amanda> We'll see how I feel when I get home
L94[13:38:40] <Amanda> Oh
L95[13:38:58] <Amanda> I've got no choice, seems forgejo crashed?
L96[13:46:25] <Amanda> Hrm
L97[13:46:52] <Amanda> Seems it was restarted for some reason, I think the ceph csi was restarted
L98[13:47:13] <Amanda> Will have to investigate when I get home
L99[13:47:49] <Amanda> Probably doesn't help that I've not got a third ceph monitor at the moment
L100[13:48:21] <Amanda> But the fucking official repos don't contain ceph's binaries
L101[13:48:40] <Amanda> Not for arm64 or armhf anyway
L102[13:53:17] <Amanda> %choose gamble with data?
L103[13:53:17] <MichiBot> Ama​nda: "gamble with data" doesn't really seem like a good idea right now.
L104[13:53:36] <Amanda> Probably not
L105[13:59:44] <Forec​aster> The opposite of permitted is forbidden
L106[14:00:25] <Amanda> Shh
L107[14:02:00] <Forec​aster> %splash Amanda forbidden
L108[14:02:00] <MichiBot> You fling a forbidden cerulium potion (New!) that splashes onto Amanda. Amanda's nails turn the color of avesmingo until someone baps them.
L109[14:02:25] <Amanda> Oh nice, my claws are painted!
L110[14:02:45] * Amanda tries them out on @Forecaster's curtains
L111[14:05:17] <Forec​aster> Hey D:
L112[14:07:51] <Forec​aster> %sip forbidden nectar
L113[14:07:51] <MichiBot> You drink a forbidden nectar potion (New!). Tonk moved back 3 hours. (Rem. uses: 0)
L114[14:08:18] <Forec​aster> %tonk
L115[14:08:19] <MichiBot> Crud! Forec​aster! You beat SoBi​nary's previous record of 1 hour, 49 minutes and 10 seconds (By 2 hours, 54 minutes and 33 seconds)! I hope you're happy!
L116[14:08:20] <MichiBot> Forecaster's new record is 4 hours, 43 minutes and 43 seconds! Forecaster also gained 0.00582 (0.00291 x 2) tonk points for stealing the tonk. Position #2. Need 0.00597242 more points to pass Compan​ionCube!
L117[14:08:52] <Forec​aster> I'm glad I did that
L118[14:17:35] <Va​ur> >Forecaster: %sip forbidden nectar
L119[14:17:35] <Va​ur> hacks
L120[14:17:35] <MichiBot> You drink a forbidden nectar potion. Vaur: The magic of this potion seems to be depleted...
L121[14:17:38] <Va​ur> %sip
L122[14:17:46] <Va​ur> silly michibot
L123[14:37:55] <Forec​aster> My vacuum chose a really weird pattern https://tinyurl.com/2gxpw96q
L124[14:53:39] <Amanda> It's trying it's best!
L125[15:08:16] <Forec​aster> I split the room to force it to take a better path
L126[15:08:22] <Forec​aster> https://tinyurl.com/2jt6wogk
L127[15:08:45] <Forec​aster> But for some other reason it then decided to vacuum the second area twice...
L128[15:33:16] ⇨ Joins: kappa (webchat@49.51.18.179)
L129[15:42:50] ⇦ Quits: kappa (webchat@49.51.18.179) (Quit: webchat.esper.net)
L130[15:48:11] <Amanda> %choose space or factory
L131[15:48:12] <MichiBot> Ama​nda: I tried reading my tea leaves this morning. There was something about death and doom. Anyway, go with "factory"
L132[15:48:33] <S​ky> >Forecaster: My vacuum chose a really weird pattern
L133[15:48:33] <S​ky> the top right part looks like a ribcage lol
L134[15:51:39] <Forec​aster> From a Minecraft skeleton perhaps
L135[15:52:04] <Forec​aster> Otherwise I'd advice seeing a doctor
L136[16:17:46] ⇨ Joins: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1)
L137[16:20:57] <Forec​aster> %splash Vaur
L138[16:20:58] <MichiBot> You fling a slimy unobtanium potion (New!) that splashes onto Vaur. Vaur gets a sudden Spice infusion. Vaur can see the universe. [Spice Addiction +1]
L139[16:33:58] ⇦ Parts: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1) ())
L140[16:34:01] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L141[16:44:52] <Va​ur> %sip
L142[16:44:52] <MichiBot> You drink a shiny water potion (New!). The bottle turns into a sword.
L143[16:46:44] <Forec​aster> is shiny water different from sparkling water
L144[16:46:53] <Amanda> It's more shiny
L145[16:47:55] <walksanato​r. B⃢ot.> >Nadja: You can't memory leak if you're the OS.
L146[16:47:56] <walksanato​r. B⃢ot.> So is it just wasted memory
L147[16:47:56] <walksanato​r. B⃢ot.> Whats the term
L148[16:47:56] <walksanato​r. B⃢ot.> Because I allocate when when I de-alloc I cannot re-use that stretch of memory
L149[16:49:57] ⇦ Parts: lunar_sam (c44a7f2987@jabberfr.org) ())
L150[16:50:00] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L151[16:53:25] <Kristo​pher38> what
L152[16:53:25] <Na​dja> >walksanator. B⃢ot.: So is it just wasted memory
L153[16:53:26] <Na​dja> Whats the term
L154[16:53:26] <Na​dja> Because I allocate when when …
L155[16:53:26] <Na​dja> I don't think there's a term for *that* but I think calling it "bad design" is probably the most appropiate
L156[17:03:01] <walksanato​r. B⃢ot.> I am now going to bully a u64 into being a bit field so that I can allocate upto 64 4kb pages for virtio dma
L157[17:03:28] <walksanato​r. B⃢ot.> Idk if that will be enough
L158[17:03:28] <walksanato​r. B⃢ot.> If things go wrong I will make it a u128
L159[17:04:47] <PwnagePineap​ple (He/Him)> >walksanator. B⃢ot.: I am now going to bully a u64 into being a bit field so that I can allocate upto 64 4kb pag…
L160[17:04:47] <PwnagePineap​ple (He/Him)> https://crates.io/crates/bilge
L161[17:04:51] <PwnagePineap​ple (He/Him)> That might help
L162[17:13:29] <walksanato​r. B⃢ot.> because how my page allocator will work is it will first zero out `64*PAGE_SIZE` bytes to act as the pages (since the pages are not in bss which is zeroed out in assembly)
L163[17:13:30] <walksanato​r. B⃢ot.> to allocate I am writing a function "find empty section of `n` size" where it tries to find a section of `n` size that is all `0` so searching for `n=1` would find the first empty bit
L164[17:13:30] <walksanato​r. B⃢ot.> searching for `n=3` would find the first section with 3 empty bits in a row
L165[17:15:37] <walksanato​r. B⃢ot.> and how I think of doing this...
L166[17:15:53] <walksanato​r. B⃢ot.> make a number with the first `n` bits be `1` and all others be zero
L167[17:17:05] <PwnagePineap​ple (He/Him)> So hold on. What's your overall goal here?
L168[17:17:08] <walksanato​r. B⃢ot.> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/oxijiyotih
L169[17:17:17] <PwnagePineap​ple (He/Him)> Like what's the whole project
L170[17:17:18] <walksanato​r. B⃢ot.> >PwnagePineapple (He/Him): So hold on. What's your overall goal here?
L171[17:17:19] <walksanato​r. B⃢ot.> using a bitfield to track allocated pages
L172[17:17:36] <PwnagePineap​ple (He/Him)> Bigger scope. What's the entire project?
L173[17:17:56] <walksanato​r. B⃢ot.> >PwnagePineapple (He/Him): Like what's the whole project
L174[17:17:57] <walksanato​r. B⃢ot.> trying to get virtio block devices working so that i can use them to persist some logging data eventually
L175[17:17:57] <walksanato​r. B⃢ot.> (gonna use this as headless redstone controll)
L176[17:18:31] <walksanato​r. B⃢ot.> because also inorder to access most peripherals I need to use the virtio-terminal device to communicate with the HLAPI
L177[17:18:59] <PwnagePineap​ple (He/Him)> So you're trying to build something like a minimalist OS?
L178[17:19:27] <walksanato​r. B⃢ot.> (there are only 3 peripherals that dont use it, network/linked card use the virtio-networking, and disk drives/flash card flashers use virtio-block devices)
L179[17:19:50] <walksanato​r. B⃢ot.> >PwnagePineapple (He/Him): So you're trying to build something like a minimalist OS?
L180[17:19:50] <walksanato​r. B⃢ot.> in a way yeah
L181[17:19:50] <walksanato​r. B⃢ot.> just probally gonna be *hyper* tuned to what I want it to do
L182[17:20:07] <walksanato​r. B⃢ot.> "oh you need to send a packet across the network"
L183[17:20:07] <walksanato​r. B⃢ot.> "the project did not add it"
L184[17:21:04] <PwnagePineap​ple (He/Him)> OK. So if you're getting into OS dev, I highly recommend at least skimming the chapter list of https://pages.cs.wisc.edu/~remzi/OSTEP/ and reading the chapters you think will be useful to you
L185[17:21:35] <walksanato​r. B⃢ot.> who needs processes when everything will be single-threaded
L186[17:21:48] <PwnagePineap​ple (He/Him)> For what you're describing, chapters 13-20 will be helpful to you
L187[17:22:28] <PwnagePineap​ple (He/Him)> At least, I think so
L188[17:24:14] <PwnagePineap​ple (He/Him)> That book talks about a lot more than just processes
L189[17:53:33] <walksanato​r. B⃢ot.> okay I think I have my "block checker" implemented
L190[17:53:33] <walksanato​r. B⃢ot.> Code Block pastebined https://paste.pc-logix.com/nivuxipola
L191[17:55:23] <PwnagePineap​ple (He/Him)> That panic is confusing. You check for `pages > 64` inside another if block that checks the same condition
L192[18:01:32] <walksanato​r. B⃢ot.> >PwnagePineapple (He/Him): That first panic is confusing. You check for `pages > 64` inside another if block that …
L193[18:01:33] <walksanato​r. B⃢ot.> (thats because i changed it so that the panic! is triggered if trying to allocate more when 64 pages total, or 64 pages at once)
L194[18:05:22] <Forec​aster> hooray, manga downloading system finally up to date again!
L195[18:05:25] <Forec​aster> I think
L196[18:05:32] <Forec​aster> Maybe...
L197[18:07:05] <walksanato​r. B⃢ot.> tachiyomi?
L198[18:07:37] <Forec​aster> no
L199[18:08:46] <walksanato​r. B⃢ot.> also @PwnagePineapple (He/Him) incase you want to see my whole code (which is very bad and very much hacked together from resources I could find online)...
L200[18:08:46] <walksanato​r. B⃢ot.> https://github.com/walksanatora/oc2kernel
L201[18:08:57] <walksanato​r. B⃢ot.> ~~isn't the word "bespoke"~~
L202[18:09:30] <Forec​aster> I have my own downloading/scraping system that I use
L203[18:09:37] <Forec​aster> and Komga for hosting/reading
L204[18:19:41] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b8144e8400fE3497FffEa975f2.dip.versatel-1u1.de)
L205[18:45:51] <Va​ur> %tonk
L206[18:45:51] <MichiBot> I'm sorry Vaur, you were not able to beat Forecaster's record of 4 hours, 43 minutes and 43 seconds this time. 4 hours, 37 minutes and 32 seconds were wasted! Missed by 6 minutes and 11 seconds!
L207[18:46:15] <Va​ur> fuck
L208[18:50:28] <S​3> Hmmmmmm
L209[18:50:30] <S​3> https://tinyurl.com/2r2ngzvt
L210[18:50:42] <S​3> Am I spending too much time?
L211[18:50:47] <S​3> and effort
L212[18:53:46] <Amanda> No, not enough
L213[18:54:34] <Amanda> %choose halucinate or space or fields
L214[18:54:35] <MichiBot> Ama​nda: Why not all three? Okay fine. "fields".
L215[18:55:59] <Amanda> hrm, nah, halucinate
L216[19:11:48] <Va​ur> >S3:
L217[19:11:48] <Va​ur> what are you doing ?
L218[19:19:35] <Forec​aster> building a MTG deck by the looks of it
L219[19:19:53] <Forec​aster> or making a spreadsheet to assist in such things, perhaps
L220[19:59:06] <S​3> Changing my deck from broccoli, plains, mountain to just broccoli and plains. Got a new commander too
L221[19:59:49] <S​3> I didn't have a lot of mountain support in it to support the cards I did have, and I don't care much for the mountain playstyle mixed in with that deck so I was like, meh, let's replace things
L222[20:00:37] <S​3> I wanted to keep some of the ratios similar
L223[20:00:44] <S​3> So I made a spreadsheet to do it shahs
L224[20:00:50] <S​3> Ahahaha*
L225[20:03:41] <Forec​aster> But the spreadsheet says forest
L226[20:06:59] <S​3> It's forest and plains
L227[20:30:14] <Forec​aster> I mean it doesn't say broccoli
L228[20:30:40] <S​3> That's what I call it
L229[20:30:43] <S​3> It looks like brocoli
L230[20:32:02] ⇨ Joins: Thutmose (~Patrick@67.21.186.253)
L231[20:37:31] <Forec​aster> Nevermind...
L232[20:50:22] ⇦ Quits: Thutmose (~Patrick@67.21.186.253) (Ping timeout: 183 seconds)
L233[20:53:45] <Va​ur> I know nothing of magic the gathering, the only trading card I really know is one made by a youtuber in minecraft in a smp server ... 😄
L234[22:16:16] <Forec​aster> I'm a MTG expert! By which I mean I played a little like a decade ago
L235[22:17:11] <Forec​aster> It's very nice to have the comics download directly into my library again rather than being a multi-step process like it's been while my servers were down
L236[22:19:59] <Forec​aster> still got several improvements to make, though the system is at least working again
L237[22:20:18] <Forec​aster> also need to figure out why sometimes an issue here and there isn't downloaded...
L238[22:42:13] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b8144e8400fE3497FffEa975f2.dip.versatel-1u1.de) (Quit: Leaving)
L239[22:50:44] ⇦ Quits: Vexatos (~Vexatos@p200300EAef1A5768f3fa048ccB757B11.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
<<Prev Next>> Scroll to Top