<<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]
<Forecaster> @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]
<dudblockman> Yes
L5[00:34:16]
<dudblockman> Gone to rather great lengths
to use coroutines and yield properly in my BIOS
L6[00:36:10]
<Forecaster> hm, maybe you need to yield
harder
L7[00:38:31]
<dudblockman> 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]
<dudblockman> 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]
<Forecaster> maybe there are duplicates or
something
L10[00:44:18]
<dudblockman> 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]
<dudblockman> Maybe I should set up an
external logger and have it broadcast debug messages
L12[00:45:11]
<dudblockman> 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]
<kristopher38> There's a network
bootloader for drones somewhere on OPPM
L14[00:46:24]
<Forecaster> Izzy made one
L15[00:46:31]
<dudblockman> This BIOS is already a
network bootloader... just with extra bells and whistles
L16[00:46:44]
<kristopher38> Anyway did you make sure to
specify a timeout on the real computer.pullSignal()?
L17[00:47:40]
<dudblockman> It uses pullsignal(0) when
in a more active state, and falls down to 2 when idle
L18[00:48:06]
<dudblockman> So it shouldn't ever
hang
L19[00:49:45]
<dudblockman> 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]
<kristopher38> pullsignal(0) will hang if
there aren't any events to pull
L21[00:50:16]
<kristopher38> Or I should rather say
"block"
L22[00:53:53]
<dudblockman> 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
L24[00:56:28]
<dudblockman> ... oh dear putting it on
gist revealed the crime to me
L25[00:58:02]
<dudblockman> My old code from a few years
ago that this is built upon used tab indents
L26[00:58:02]
<dudblockman> But some of the newer code
used spaces
L27[00:58:23]
<dudblockman> ... reminder to myself to
fix that tomorrow
L28[00:59:35]
<dudblockman> Cursed. Need to purge the
mixed indentations.
L29[01:00:24]
<Forecaster> I guess you meant *a* crime,
not *the* crime that is causing the issue you're having
L30[01:04:22]
<dudblockman> Criminal indentation, but
haven't found the mechanical flaw yet
L31[02:03:35]
<Forecaster> sigh, building interfaces is
so boring...
L33[02:03:48]
<Forecaster> but it's getting there
L34[03:03:31]
<Vaur>
%tonk
L35[03:03:31] <MichiBot> Heckgosh! Vaur!
You beat spokr'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 Forecaster!
L37[03:03:59]
<Vaur>
%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]
<ar2000>
>Forecaster: sigh, building interfaces is so boring...
L40[03:31:00]
<ar2000>
Building good looking interfaces is boring and hard.
L41[03:31:01]
<ar2000>
Your's look really good
L42[03:52:19] *
Amanda meows and looks around
L43[04:06:55]
<Forecaster> well, there's barely anything
there, but it's way better than the old gui
L44[04:14:58]
<Vaur>
%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]
<Forecaster> %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]
<Vaur>
%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]
<Forecaster> fear is the mind killer, hey
D:<
L54[05:38:13] <Amanda> Elfi lookit! Another
sea pupy!
L55[05:39:49]
<Forecaster> dangit
L56[05:40:06]
<Forecaster> 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]
<Forecaster> nah, they're just
stupid
L59[05:52:07]
<Forecaster> mostly
L60[05:52:40]
<Vaur>
%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]
<Forecaster> they're usually not on
fire
L63[06:46:04]
<Ocawesome101> Izzy: ulos 2 is like 350k
with nothing minified
L64[06:46:41]
<Ocawesome101> if i stripped it to _just_
the installer and necessary utilities it might fit into 150k
L65[06:46:54]
<Ocawesome101> 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]
<Forecaster> 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]
<Vaur>
%tonkout
L73[08:47:33] <MichiBot> Golly! Vaur! 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> Vaur 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 Forecaster!
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]
<kristopher38> >dudblockman: I would
expect it to block until the next tick if there are no events to
pull, …
L78[09:50:05]
<kristopher38> it will block until an
event arrives, indefinitely
L79[09:50:19]
<kristopher38> tripped up on this a while
ago
L80[09:50:48]
<kristopher38> use it with a timeout of
0.05 instead if you want the behavior you describe
L81[09:52:27]
<dudblockman> Hmm good to note
L82[09:53:33]
<dudblockman> 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]
<kristopher38> maybe the drone can't cope
with so many messages coming every second?
L84[09:57:28]
<kristopher38> I wouldn't expect that to
happen with 4 microcontrollers but
L85[09:57:35]
<dudblockman> That's what I was
wondering
L86[09:57:57]
<kristopher38> maybe there's a logic bug
somewhere in the drone's code?
L87[09:58:04]
<dudblockman> It handles fine with 3 but
once the 4th is added it goes funky
L88[09:58:27]
<dudblockman> ... 4 is also when the drone
starts actually attempting to calculate the position
L89[09:59:27]
<dudblockman> But that computation isn't
anything absurd
L90[09:59:27]
<dudblockman> Just solving a linear system
of equations
L91[09:59:43] <CompanionCube> %tonk
L92[09:59:45] <MichiBot> Darn it!
CompanionCube! You beat Vaur'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 Vaur!
L94[10:08:01]
<kristopher38> >dudblockman: ... 4 is
also when the drone starts actually attempting to calculate the
positi…
L95[10:08:02]
<kristopher38> seems like the right place
to debug
L96[10:10:46]
<dudblockman> That's what I thought
L97[10:10:57]
<dudblockman> But I didn't run into
anything
L98[10:12:30]
<dudblockman> So I began to suspect
somehow I was overwhelming the input
L99[10:13:14]
<Vaur>
%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> Amanda: A
nearby lamp whispers "halucinate" such that it's barely
audible.
L104[11:54:06]
<Forecaster> hooray, it's doing
something
L105[11:56:53]
<Michiyo>
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]
<Forecaster> >Michiyo: What is
"it" in this case?
L109[12:00:52]
<Forecaster> The new version of the E:D
auto-pilot/auto miner thingy
L110[12:01:10]
<Michiyo>
Oooh... nice
L111[12:01:30]
<Forecaster> I realized I put that output
in the wrong tab, but still
L112[12:06:36]
<Vaur>
%tonk
L113[12:06:36] <MichiBot> Woah! Vaur! You
beat CompanionCube'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 Forecaster!
L115[12:15:29]
<redstoneparkour> Dudblockman: The problem
might be that `computer.beep` blocks for the duration of the
beep
L116[12:16:28]
<redstoneparkour> 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]
<Forecaster> first step before
re-implementing any auto stuff is to just make it useful when
mining
L118[12:27:04]
<Forecaster> 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]
<Forecaster> step two is a semi-auto mode,
going to be relatively easy
L120[12:29:13]
<Forecaster> 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]
<Forecaster> step three is finding rocks
on it's own
L122[12:32:50]
<Michiyo>
Step 2 would be enough to save my sanity.. lol
L123[12:35:55]
<Forecaster> same
L124[12:36:03]
<Forecaster> which is why I'm doing it
😛
L125[12:36:48]
<Forecaster> the tricky part I found is
detecting when it's done collecting stuff, ie when the collector
limpets are idle
L126[12:38:18]
<Forecaster> I tried a way of doing that
in the old version, but it didn't work very well
L127[12:38:29]
<Forecaster> going to try to figure out
something else in this one
L129[13:36:21]
⇨ Joins: Neo (~neo@50.39.219.205)
L130[13:36:21]
<Michiyo>
*sigh* right... that broke that.
L131[13:36:29]
<Michiyo>
o_O oh...
L132[13:36:31]
<Michiyo>
huh
L133[13:36:31] *** Server sets mode: +ntz
L134[13:36:38] <CompanionCube>
%tonkout
L135[13:36:39] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Vaur'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]
<dudblockman> %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]
<redstoner876> How do i disable
chunkloading? completely?
L143[15:02:37]
<Forecaster> don't load the world
L144[15:02:42]
<Forecaster> just don't start the
game
L145[15:02:53]
<Forecaster> trust me, it works
L146[15:03:33]
<redstoner876> lol
L148[15:05:29]
<Forecaster> 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]
<ar2000>
>redstoner876: meant with this
L151[15:37:27]
<ar2000>
Whitelist a non existent dimension
L152[15:39:35]
<Michiyo>
That's... for dimensions, not the internet white/blacklist.
L153[15:40:17]
<Michiyo>
Hello
L154[15:40:19]
<Michiyo>
I'm an idiot
L155[15:40:21]
<Michiyo>
please move on
L156[15:40:22]
<Michiyo>
thanks
L157[15:40:53]
<Michiyo>
In fairness, it's 1 0 fucking 2 in my room
L158[15:40:55]
<Michiyo>
I'm dying
L159[15:41:29]
<ar2000>
The whitelist/blacklist system doesn't even exist anymore for the
internet card
L160[15:41:40]
<ar2000>
It's more like a firewall now
L161[15:41:41]
<Michiyo>
Yes... I'm aware. please see above.
L162[15:41:48] *
Amanda cracks an egg on @Michiyo's desk
L163[15:41:55]
<Michiyo>
Also, not everyone has magically updated to the latest
release.
L164[15:42:14]
<Sky>
clearly you need to inject self updating code into all versions of
OC
L165[15:42:23]
<Sky> 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]
<Michiyo> 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]
<Sky>
people still use windows 98
L169[15:43:17]
<Michiyo>
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]
<ar2000> 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]
<Michiyo>
>Amanda: Clearly they just pirated an old version
L173[15:45:09]
<Michiyo>
If I am working with them, then they are *paying* for ths software,
and the service...
L174[15:45:13]
<ar2000> If
your application doesn't auto update, no one will update it
L175[15:46:18]
<Michiyo> I
mean... no plenty of our customers *do* updates.
L176[15:46:32]
<Michiyo>
like less than 1% of our customers don't update.
L177[15:47:06]
<Michiyo>
Mainly because states really don't want agencies using super old
software. Something something something data security.
L178[15:47:22]
<Michiyo>
But some folks ignore the law.
L179[15:47:28]
<ar2000> 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]
<Sky> Pfft,
laws? Who needs em!
L181[15:47:59]
<Sky>
>ar2000: A friend supervised the installation of a new automatic
lab machine. H…
L182[15:47:59]
<Sky>
Good
L183[15:49:10]
<ar2000> He
even explicitly said he would not accept anything older than win10.
But the manufacturer didn't listen
L184[15:49:47]
<ar2000>
Sometimes the manufacturer is the idiot providing new outdated
junk
L185[15:49:52]
<Sky>
yeah
L186[15:50:15]
<Sky>
>ar2000: He even explicitly said he would not accept anything
older than win10.…
L187[15:50:16]
<Sky> I
sometimes wonder how hard it would be to make all this equipment
use Linux
L188[15:50:36]
<Sky> like
if you were the original software designer/programmer/whatever,
could you theoretically write a unix version of the software?
L190[15:52:53]
<Sky> (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)
L192[15:53:01]
<Sky> Yeah
this happened earlier today lol
L193[15:53:14]
<ar2000>
>Sky: I sometimes wonder how hard it would be to make all this
equipment use Li…
L194[15:53:14]
<ar2000> 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]
<Michiyo>
Right, well, unless I missed it it wasn't linked here, so I figured
I'd share.
L196[15:54:21]
<Sky>
>Michiyo: Right, well, unless I missed it it wasn't linked here,
so I figured I'…
L197[15:54:22]
<Sky> It
was being talked about in the computercraft discord, no idea what
happened in here
L198[15:54:57]
<Michiyo>
Well, I scrolled back, didn't see anything, sooo... nothing I'm
going to say.
L199[15:55:04]
<Sky>
>ar2000: I did an internship in a company that made a dental
surgery simulator …
L200[15:55:04]
<Sky>
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]
<Sky>
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]
<ar2000>
They saved money by not having to buy a windows license for each
machine they sold/installed in classrooms
L203[15:56:29]
<ar2000>
Aside from the haptic feedback arm's driver, it was easy since the
software is made in unity
L204[15:56:29]
<Sky>
True
L205[15:56:56]
<Sky> 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]
<ar2000> I
don't remember the details, but I think the arm's manufacturer
collaborated
L207[16:40:49]
<dudblockman> I'm kinda sad that the
codebase I work with is stuck on ROS1
L208[16:41:26]
<dudblockman> But porting to ROS2 is...
work
L209[16:41:26]
<dudblockman> 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]
<S3> Nah
gotta be BSD
L215[21:26:44] <CompanionCube>
%tonkout
L216[21:26:46] <MichiBot> Yippee!
CompanionCube! You beat Vaur'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> CompanionCube
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 Vaur!
L218[21:28:05]
<Michiyo>
Oh good... we're under a fire warning ._.
L219[21:28:19]
<Michiyo>
and an excessive heat warning.
L220[21:31:52]
<Forecaster> 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]
<spokr>
%tonk
L224[22:46:46] <MichiBot> Fiddlesticks!
spokr! You beat CompanionCube'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 redstoneparkour!
L226[22:46:51]
<spokr>
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
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]
<spokr>
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)