<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:16:12] ⇦ Quits: paperluigis (~Thunderbi@85.249.24.255) (Read error: Connection reset by peer)
L2[00:27:28] <Forec​aster> @dudblockman you know lua is single threaded yes?
L3[00:31:30] ⇦ Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:151a:5dcb:abef:2a1c) (Quit: Leaving.)
L4[00:32:07] <dudbl​ockman> Yes
L5[00:34:16] <dudbl​ockman> Gone to rather great lengths to use coroutines and yield properly in my BIOS
L6[00:36:10] <Forec​aster> hm, maybe you need to yield harder
L7[00:38:31] <dudbl​ockman> It just appears as if I am building up a backlog of signals when in my BIOS's main loop, which repeatedly pulls signals, routes core BIOS network messages to their callbacks, and then tosses unused ones onto a list where I allow user code running on the bios to access a overridden computer.pullSignal() that emulates the real thing while pulling from that list that is acting as a queue
L8[00:39:55] <dudbl​ockman> I say backlog because I am seeing it respond seconds later... but only when I have 4+ GPS provider microcontrollers broadcasting their info simultaneously at 1hz
L9[00:41:59] <Forec​aster> maybe there are duplicates or something
L10[00:44:18] <dudbl​ockman> Been a little annoying trying to debug the drone BIOS on the drone itself without access to a lot of simpler output methods.
L11[00:44:18] <dudbl​ockman> Maybe I should set up an external logger and have it broadcast debug messages
L12[00:45:11] <dudbl​ockman> That and the ever fun swapping of the EEPROM... maybe I should add functionality to overwrite the EEPROM over the network
L13[00:45:55] <kristo​pher38> There's a network bootloader for drones somewhere on OPPM
L14[00:46:24] <Forec​aster> Izzy made one
L15[00:46:31] <dudbl​ockman> This BIOS is already a network bootloader... just with extra bells and whistles
L16[00:46:44] <kristo​pher38> Anyway did you make sure to specify a timeout on the real computer.pullSignal()?
L17[00:47:40] <dudbl​ockman> It uses pullsignal(0) when in a more active state, and falls down to 2 when idle
L18[00:48:06] <dudbl​ockman> So it shouldn't ever hang
L19[00:49:45] <dudbl​ockman> I'm expanding my custom network bootloader beyond it wrapping drone movement functions to track movement to include a passive network GPS reciever
L20[00:49:53] <kristo​pher38> pullsignal(0) will hang if there aren't any events to pull
L21[00:50:16] <kristo​pher38> Or I should rather say "block"
L22[00:53:53] <dudbl​ockman> I would expect it to block until the next tick if there are no events to pull, but if multiple are in queue to not
L23[00:54:20] <dudbl​ockman> https://gist.github.com/Dudblockman/72fc410c88124d212e470fb481852492
L24[00:56:28] <dudbl​ockman> ... oh dear putting it on gist revealed the crime to me
L25[00:58:02] <dudbl​ockman> My old code from a few years ago that this is built upon used tab indents
L26[00:58:02] <dudbl​ockman> But some of the newer code used spaces
L27[00:58:23] <dudbl​ockman> ... reminder to myself to fix that tomorrow
L28[00:59:35] <dudbl​ockman> Cursed. Need to purge the mixed indentations.
L29[01:00:24] <Forec​aster> I guess you meant *a* crime, not *the* crime that is causing the issue you're having
L30[01:04:22] <dudbl​ockman> Criminal indentation, but haven't found the mechanical flaw yet
L31[02:03:35] <Forec​aster> sigh, building interfaces is so boring...
L32[02:03:40] <Forec​aster> https://tinyurl.com/22m4bs6y
L33[02:03:48] <Forec​aster> but it's getting there
L34[03:03:31] <Va​ur> %tonk
L35[03:03:31] <MichiBot> Heckgosh! Va​ur! You beat sp​okr's previous record of 3 hours, 16 minutes and 52 seconds (By 2 hours, 15 minutes and 18 seconds)! I hope you're happy!
L36[03:03:32] <MichiBot> Vaur's new record is 5 hours, 32 minutes and 11 seconds! Vaur also gained 0.00904 (0.00226 x 4) tonk points for stealing the tonk. Position #2. Need 0.04023239 more points to pass Forec​aster!
L37[03:03:59] <Va​ur> %sip
L38[03:03:59] <MichiBot> You drink a solid tiberium potion (New!). Vaur's hair turn white until hell has a mild winter.
L39[03:31:00] <ar2​000> >Forecaster: sigh, building interfaces is so boring...
L40[03:31:00] <ar2​000> Building good looking interfaces is boring and hard.
L41[03:31:01] <ar2​000> Your's look really good
L42[03:52:19] * Amanda meows and looks around
L43[04:06:55] <Forec​aster> well, there's barely anything there, but it's way better than the old gui
L44[04:14:58] <Va​ur> %sip
L45[04:14:59] <MichiBot> You drink a soft sky potion (New!). Vaur's nails turn gold until they find a tiny packet of cream.
L46[04:25:29] * Amanda beams some meowning snackies next to herself, closest to Elfi's burrow in her fur
L47[05:36:42] <Forec​aster> %sip
L48[05:36:43] <MichiBot> You drink a hot solarium potion (New!). Forecaster's pinky goes on vacation until they recite the litany against fear.
L49[05:37:12] <Amanda> %splash @Forecaster with mutable solarium potion
L50[05:37:12] <MichiBot> You fling a mutable solarium potion (New!) that splashes onto @Forecaster. @Forecaster turns into a pearlpeas otter until hell freezes over.
L51[05:37:36] <Va​ur> %sip
L52[05:37:36] <MichiBot> You drink a wild redstone potion (New!). Vaur forgets the location of a great treasure.
L53[05:37:43] <Forec​aster> fear is the mind killer, hey D:<
L54[05:38:13] <Amanda> Elfi lookit! Another sea pupy!
L55[05:39:49] <Forec​aster> dangit
L56[05:40:06] <Forec​aster> hell's not gonna freeze over in the middle of summer >:
L57[05:45:26] <Amanda> Espically because hell is other people!
L58[05:52:05] <Forec​aster> nah, they're just stupid
L59[05:52:07] <Forec​aster> mostly
L60[05:52:40] <Va​ur> %sip
L61[05:52:41] <MichiBot> You drink a warm chocolate potion (New!). Vaur has a single tear roll down their cheek for some reason.
L62[06:21:19] <Forec​aster> they're usually not on fire
L63[06:46:04] <Ocawes​ome101> Izzy: ulos 2 is like 350k with nothing minified
L64[06:46:41] <Ocawes​ome101> if i stripped it to _just_ the installer and necessary utilities it might fit into 150k
L65[06:46:54] <Ocawes​ome101> or if i minified it
L66[07:08:06] <Izzy> ah, fair
L67[07:43:24] <Amanda> ... did Stardew Valley get joke-tagged on steam as a Psychological Horror game? I keep getting PH gamesrecommended to me on steam because "You've played SDV"
L68[07:43:46] <Amanda> Yesterday it was DDLC, today it was some hentai-horror game
L69[07:44:55] <Forec​aster> not as far as I can see
L70[08:39:16] ⇦ Quits: lunar_sam (c44a7f2987@jabberfr.org) (Ping timeout: 183 seconds)
L71[08:41:53] ⇨ Joins: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1)
L72[08:47:32] <Va​ur> %tonkout
L73[08:47:33] <MichiBot> Golly! Va​ur! You beat your own previous record of 5 hours, 32 minutes and 11 seconds (By 11 minutes and 50 seconds)! I hope you're happy!
L74[08:47:34] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 1.04008, Position #2 Need 0.02723239 more points to pass Forec​aster!
L75[09:08:41] ⇨ Joins: Vexatos (~Vexatos@p200300eaef20b3525aedc982a0d5ccea.dip0.t-ipconnect.de)
L76[09:08:41] zsh sets mode: +v on Vexatos
L77[09:50:05] <kristo​pher38> >dudblockman: I would expect it to block until the next tick if there are no events to pull, …
L78[09:50:05] <kristo​pher38> it will block until an event arrives, indefinitely
L79[09:50:19] <kristo​pher38> tripped up on this a while ago
L80[09:50:48] <kristo​pher38> use it with a timeout of 0.05 instead if you want the behavior you describe
L81[09:52:27] <dudbl​ockman> Hmm good to note
L82[09:53:33] <dudbl​ockman> Oddly this locking behavior didn't show up when I didn't have the passive GPS microcontrollers broadcasting at a synchronized 1hz
L83[09:56:59] <kristo​pher38> maybe the drone can't cope with so many messages coming every second?
L84[09:57:28] <kristo​pher38> I wouldn't expect that to happen with 4 microcontrollers but
L85[09:57:35] <dudbl​ockman> That's what I was wondering
L86[09:57:57] <kristo​pher38> maybe there's a logic bug somewhere in the drone's code?
L87[09:58:04] <dudbl​ockman> It handles fine with 3 but once the 4th is added it goes funky
L88[09:58:27] <dudbl​ockman> ... 4 is also when the drone starts actually attempting to calculate the position
L89[09:59:27] <dudbl​ockman> But that computation isn't anything absurd
L90[09:59:27] <dudbl​ockman> Just solving a linear system of equations
L91[09:59:43] <CompanionCube> %tonk
L92[09:59:45] <MichiBot> Darn it! Compan​ionCube! You beat Va​ur's previous record of <0 (By 1 hour, 12 minutes and 11 seconds)! I hope you're happy!
L93[09:59:46] <MichiBot> CompanionCube's new record is 1 hour, 12 minutes and 11 seconds! CompanionCube also gained 0.0012 tonk points for stealing the tonk. Position #3. Need 0.05624519 more points to pass Va​ur!
L94[10:08:01] <kristo​pher38> >dudblockman: ... 4 is also when the drone starts actually attempting to calculate the positi…
L95[10:08:02] <kristo​pher38> seems like the right place to debug
L96[10:10:46] <dudbl​ockman> That's what I thought
L97[10:10:57] <dudbl​ockman> But I didn't run into anything
L98[10:12:30] <dudbl​ockman> So I began to suspect somehow I was overwhelming the input
L99[10:13:14] <Va​ur> %sip
L100[10:13:15] <MichiBot> You drink a still octiron potion (New!). Vaur turns into a tomato sword sloth girl until hell celebrates midsummer.
L101[10:34:14] <Amanda> %choose laptopnaptime or try and be productive or halucinate
L102[10:34:16] <MichiBot> Ama​nda: A nearby lamp whispers "halucinate" such that it's barely audible.
L103[11:54:01] <Forec​aster> https://tinyurl.com/2r3fuxwv
L104[11:54:06] <Forec​aster> hooray, it's doing something
L105[11:56:53] <Mic​hiyo> What is "it" in this case?
L106[11:57:32] <Amanda> Pennywise, clearly
L107[11:58:28] <Amanda> Forecaster is training pennywise
L108[12:00:51] <Forec​aster> >Michiyo: What is "it" in this case?
L109[12:00:52] <Forec​aster> The new version of the E:D auto-pilot/auto miner thingy
L110[12:01:10] <Mic​hiyo> Oooh... nice
L111[12:01:30] <Forec​aster> I realized I put that output in the wrong tab, but still
L112[12:06:36] <Va​ur> %tonk
L113[12:06:36] <MichiBot> Woah! Va​ur! You beat Compan​ionCube's previous record of 1 hour, 12 minutes and 11 seconds (By 54 minutes and 40 seconds)! I hope you're happy!
L114[12:06:37] <MichiBot> Vaur's new record is 2 hours, 6 minutes and 51 seconds! Vaur also gained 0.00182 (0.00091 x 2) tonk points for stealing the tonk. Position #2. Need 0.02541239 more points to pass Forec​aster!
L115[12:15:29] <redston​eparkour> Dudblockman: The problem might be that `computer.beep` blocks for the duration of the beep
L116[12:16:28] <redston​eparkour> I'm not sure what signals are being sent every second, but if a flash signal gets sent the drone won't do anything for an entire second
L117[12:26:24] <Forec​aster> first step before re-implementing any auto stuff is to just make it useful when mining
L118[12:27:04] <Forec​aster> easiest thing is to just have it display prospecting results and filter the minerals so I don't have to look at the in-game output
L119[12:28:39] <Forec​aster> step two is a semi-auto mode, going to be relatively easy
L120[12:29:13] <Forec​aster> just point the ship at a rock and it'll prospect it and if it finds something useful it'll mine it
L121[12:29:38] <Forec​aster> step three is finding rocks on it's own
L122[12:32:50] <Mic​hiyo> Step 2 would be enough to save my sanity.. lol
L123[12:35:55] <Forec​aster> same
L124[12:36:03] <Forec​aster> which is why I'm doing it 😛
L125[12:36:48] <Forec​aster> the tricky part I found is detecting when it's done collecting stuff, ie when the collector limpets are idle
L126[12:38:18] <Forec​aster> I tried a way of doing that in the old version, but it didn't work very well
L127[12:38:29] <Forec​aster> going to try to figure out something else in this one
L128[13:35:12] ⇦ Quits: Neo (~neo@vps-9c69ad6a.vps.ovh.ca) (ZNC 1.8.2 - https://znc.in)
L129[13:36:21] ⇨ Joins: Neo (~neo@50.39.219.205)
L130[13:36:21] <Mic​hiyo> *sigh* right... that broke that.
L131[13:36:29] <Mic​hiyo> o_O oh...
L132[13:36:31] <Mic​hiyo> huh
L133[13:36:31] *** Server sets mode: +ntz
L134[13:36:38] <CompanionCube> %tonkout
L135[13:36:39] <MichiBot> I'm sorry Compan​ionCube, you were not able to beat Va​ur's record of 2 hours, 6 minutes and 51 seconds this time. 1 hour, 30 minutes and 2 seconds were wasted! Missed by 36 minutes and 49 seconds!
L136[13:36:49] ⇨ Joins: Michiyo (~Michiyo@50.39.219.205)
L137[13:36:49] zsh sets mode: +o on Michiyo
L138[13:37:51] <dudbl​ockman> %sip
L139[13:37:51] <MichiBot> You drink a wild rock potion (New!). Everything dudblockman says is now in Comic Sans until they recite the litany against fear.
L140[14:24:03] <Amanda> %remindme 14h look into matrix server for update
L141[14:24:03] <MichiBot> I'll tell you "look into matrix server for update" in 14h at 07/13/2023 11:24:03 AM
L142[15:02:02] <redsto​ner876> How do i disable chunkloading? completely?
L143[15:02:37] <Forec​aster> don't load the world
L144[15:02:42] <Forec​aster> just don't start the game
L145[15:02:53] <Forec​aster> trust me, it works
L146[15:03:33] <redsto​ner876> lol
L147[15:03:44] <redsto​ner876> meant with this https://tinyurl.com/2zo9t25j
L148[15:05:29] <Forec​aster> I'd just remove the recipe for the upgrade
L149[15:34:31] ⇦ Quits: Vexatos (~Vexatos@p200300eaef20b3525aedc982a0d5ccea.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L150[15:37:27] <ar2​000> >redstoner876: meant with this
L151[15:37:27] <ar2​000> Whitelist a non existent dimension
L152[15:39:35] <Mic​hiyo> That's... for dimensions, not the internet white/blacklist.
L153[15:40:17] <Mic​hiyo> Hello
L154[15:40:19] <Mic​hiyo> I'm an idiot
L155[15:40:21] <Mic​hiyo> please move on
L156[15:40:22] <Mic​hiyo> thanks
L157[15:40:53] <Mic​hiyo> In fairness, it's 1 0 fucking 2 in my room
L158[15:40:55] <Mic​hiyo> I'm dying
L159[15:41:29] <ar2​000> The whitelist/blacklist system doesn't even exist anymore for the internet card
L160[15:41:40] <ar2​000> It's more like a firewall now
L161[15:41:41] <Mic​hiyo> Yes... I'm aware. please see above.
L162[15:41:48] * Amanda cracks an egg on @Michiyo's desk
L163[15:41:55] <Mic​hiyo> Also, not everyone has magically updated to the latest release.
L164[15:42:14] <S​ky> clearly you need to inject self updating code into all versions of OC
L165[15:42:23] <S​ky> just invent the most powerful internet worm ever to go and update OC :p
L166[15:42:40] <Amanda> [ the gym "bro" trans girl runs off ]
L167[15:42:54] <Mic​hiyo> I really wish folks would just update when new versions of software were released... I'm still dealing with folks using 8+ year old versions of software with free updates.
L168[15:43:14] <S​ky> people still use windows 98
L169[15:43:17] <Mic​hiyo> Well "free" updates... it comes with what they pay for.
L170[15:43:57] <Amanda> Clearly they just pirated an old version
L171[15:44:31] <ar2​000> My school used a 3/4 years old version of libre office that couldn't open correctly files saved from the last version everyone installed at home at the start of the year
L172[15:45:08] <Mic​hiyo> >Amanda: Clearly they just pirated an old version
L173[15:45:09] <Mic​hiyo> If I am working with them, then they are *paying* for ths software, and the service...
L174[15:45:13] <ar2​000> If your application doesn't auto update, no one will update it
L175[15:46:18] <Mic​hiyo> I mean... no plenty of our customers *do* updates.
L176[15:46:32] <Mic​hiyo> like less than 1% of our customers don't update.
L177[15:47:06] <Mic​hiyo> Mainly because states really don't want agencies using super old software. Something something something data security.
L178[15:47:22] <Mic​hiyo> But some folks ignore the law.
L179[15:47:28] <ar2​000> A friend supervised the installation of a new automatic lab machine. He sent the manufacturer back home with the machine. His reason : the brand new machine was running XP.
L180[15:47:34] <S​ky> Pfft, laws? Who needs em!
L181[15:47:59] <S​ky> >ar2000: A friend supervised the installation of a new automatic lab machine. H…
L182[15:47:59] <S​ky> Good
L183[15:49:10] <ar2​000> He even explicitly said he would not accept anything older than win10. But the manufacturer didn't listen
L184[15:49:47] <ar2​000> Sometimes the manufacturer is the idiot providing new outdated junk
L185[15:49:52] <S​ky> yeah
L186[15:50:15] <S​ky> >ar2000: He even explicitly said he would not accept anything older than win10.…
L187[15:50:16] <S​ky> I sometimes wonder how hard it would be to make all this equipment use Linux
L188[15:50:36] <S​ky> like if you were the original software designer/programmer/whatever, could you theoretically write a unix version of the software?
L189[15:52:52] <Mic​hiyo> https://www.reddit.com/r/feedthebeast/comments/14xybvk/neo_forged/ Oh neat...
L190[15:52:53] <S​ky> (Yes, I understand why the original software wasn't linux, because linux just wasn't as popular back then, nor was it as developed as windows afaik)
L191[15:53:01] <S​ky> >Michiyo: https://www.reddit.com/r/feedthebeast/comments/14xybvk/neo_forged/ Oh…
L192[15:53:01] <S​ky> Yeah this happened earlier today lol
L193[15:53:14] <ar2​000> >Sky: I sometimes wonder how hard it would be to make all this equipment use Li…
L194[15:53:14] <ar2​000> I did an internship in a company that made a dental surgery simulator with haptic feedback and a 3D screen for university. They just rebuilt it for Debian. Before that they were using windows
L195[15:53:31] <Mic​hiyo> Right, well, unless I missed it it wasn't linked here, so I figured I'd share.
L196[15:54:21] <S​ky> >Michiyo: Right, well, unless I missed it it wasn't linked here, so I figured I'…
L197[15:54:22] <S​ky> It was being talked about in the computercraft discord, no idea what happened in here
L198[15:54:57] <Mic​hiyo> Well, I scrolled back, didn't see anything, sooo... nothing I'm going to say.
L199[15:55:04] <S​ky> >ar2000: I did an internship in a company that made a dental surgery simulator …
L200[15:55:04] <S​ky> That's cool as hell honestly. Hopefully that can be the start of other companies going "Oh, this is now a possibility?"
L201[15:55:05] <S​ky> Wishful thinking though, I don't see how spending money to port everything to Linux will earn them money, so they probably wont.
L202[15:55:44] <ar2​000> They saved money by not having to buy a windows license for each machine they sold/installed in classrooms
L203[15:56:29] <ar2​000> Aside from the haptic feedback arm's driver, it was easy since the software is made in unity
L204[15:56:29] <S​ky> True
L205[15:56:56] <S​ky> Ah, that too, depending on some products, it might be entirely windows native code that would have to be rebuilt from (nearly) the ground up.
L206[15:58:25] <ar2​000> I don't remember the details, but I think the arm's manufacturer collaborated
L207[16:40:49] <dudbl​ockman> I'm kinda sad that the codebase I work with is stuck on ROS1
L208[16:41:26] <dudbl​ockman> But porting to ROS2 is... work
L209[16:41:26] <dudbl​ockman> Same goes for any dependencies we have
L210[17:14:52] <stephan48> when developers of lab/medical stuff worked properly they would have implemented a clear interface f.e. serial between the hardware and the pc, these usually make porting to linux/other stuff easy
L211[17:15:30] <stephan48> it gets hard when people figure out that they wanna be hip and start hacking together cryptic windows drivers... these are usually the things stuck on XP or older(YES....)
L212[17:15:54] <stephan48> because nobody has the original code or can be assed to truly integrate with windows driver signing and stuff
L213[17:17:20] <stephan48> oh and quite likely these things use arcane GPIO stuff of their embedded windows display combination someone found to be able to interact with via raw memory writes :P
L214[17:54:02] <S​3> Nah gotta be BSD
L215[21:26:44] <CompanionCube> %tonkout
L216[21:26:46] <MichiBot> Yippee! Compan​ionCube! You beat Va​ur's previous record of 2 hours, 6 minutes and 51 seconds (By 5 hours, 43 minutes and 15 seconds)! I hope you're happy!
L217[21:26:47] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.007 tonk points! plus 0.006 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.99983481. Position #3 Need 0.04206519 more points to pass Va​ur!
L218[21:28:05] <Mic​hiyo> Oh good... we're under a fire warning ._.
L219[21:28:19] <Mic​hiyo> and an excessive heat warning.
L220[21:31:52] <Forec​aster> Excessive fire
L221[22:09:30] <Amanda> Oops I accidentally hallucinated too late
L222[22:09:44] * Amanda tucks in around elfi, passes out
L223[22:46:45] <sp​okr> %tonk
L224[22:46:46] <MichiBot> Fiddlesticks! sp​okr! You beat Compan​ionCube's previous record of <0 (By 1 hour and 20 minutes)! I hope you're happy!
L225[22:46:47] <MichiBot> spokr's new record is 1 hour and 20 minutes! spokr also gained 0.00133 tonk points for stealing the tonk. Position #19. Need 0.00412 more points to pass redston​eparkour!
L226[22:46:51] <sp​okr> smol tonk
L227[22:52:10] ⇨ Joins: palera1n (~palera1n@124-169-219-161.tpgi.com.au)
L228[22:52:29] ⇦ Quits: palera1n (~palera1n@124-169-219-161.tpgi.com.au) (Remote host closed the connection)
L229[22:53:21] ⇨ Joins: palera1n (~palera1n@124-169-219-161.tpgi.com.au)
L230[22:53:23] ⇨ Joins: sus (~sus@124-169-219-161.tpgi.com.au)
L231[22:53:25] <palera1n> sus
L232[22:53:31] <palera1n> hello
L233[22:53:36] <sus> hi
L234[22:53:44] ⇦ Quits: sus (~sus@124-169-219-161.tpgi.com.au) (Client Quit)
L235[22:53:49] <palera1n> we need 4090s
L236[22:54:45] <sp​okr> sus
L237[22:56:56] ⇦ Quits: palera1n (~palera1n@124-169-219-161.tpgi.com.au) (Ping timeout: 183 seconds)
L238[23:05:52] ⇨ Joins: Vexatos (~Vexatos@p200300eAEF20B352E94d84d7FD91EEff.dip0.t-ipconnect.de)
L239[23:05:52] zsh sets mode: +v on Vexatos
L240[23:39:47] ⇦ Quits: ashka (~postmaste@server4.shellgratuit.com) (Ping timeout: 189 seconds)
L241[23:50:14] ⇨ Joins: ashka (~postmaste@server4.shellgratuit.com)
<<Prev Next>> Scroll to Top