<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:16:07]
<Renno>
variable persistence in memory in robots is extremely weird
L2[00:17:32]
<Renno>
have been able to determine after only like a second or two at
times integers inside of table variables (that have not been
de-referenced) are being wiped at some point by what I'm assuming
is garbage collection and on later retrieval it doesn't remember
what they were so it returns 0
L3[00:21:48]
<Kristopher38> @Renno do you have a
reproducible example? I might have some time to look into it
L4[00:22:03]
<Renno> I
actually have two
L5[00:22:11]
<Renno>
will send it to you
L6[00:23:05]
<Kristopher38> Sure, I'll try to check
them out tomorrow if I'm not exhausted after work
L7[00:29:34] <Amanda> %choose halucinate or
zzzmews
L8[00:29:34] <MichiBot> Amanda: You'll want
to go with "zzzmews".
L9[00:39:36] * Amanda
tucks into a singularity of floof around Elfi, burying her deep
into the floofiverse, does a heccen zzzmew
L10[00:39:40] <Amanda> Night girls
L11[01:01:43] <Izzy> Is the cursed
accidental fix still working?
L12[02:08:47] ⇦
Quits: kilobyte (~kilobyte2@banana-new.kilobyte22.de) (Ping
timeout: 189 seconds)
L13[02:09:20] ⇦
Quits: jackie (~jackie@banana-new.kilobyte22.de) (Ping timeout: 189
seconds)
L14[02:09:20] ⇦
Quits: nadja (~dequbed@banana-new.kilobyte22.de) (Ping timeout: 189
seconds)
L15[02:09:48] ⇨
Joins: nadja (~dequbed@banana-new.kilobyte22.de)
L16[02:09:49] ⇨
Joins: jackie (~jackie@banana-new.kilobyte22.de)
L17[02:09:49] zsh
sets mode: +v on jackie
L18[02:09:56] ⇨
Joins: Thutmose (~Patrick@67.21.186.228)
L19[02:10:03] ⇨
Joins: kilobyte (~kilobyte2@banana-new.kilobyte22.de)
L20[02:10:04] zsh
sets mode: +v on kilobyte
L21[02:12:35] ⇦
Quits: Thutmose1 (~Patrick@2620:103:a004:31::6f) (Ping timeout: 195
seconds)
L22[02:25:19]
<Renno>
anyone know how to pass shell args and options through
shell.execute from one binfile to another?
L23[02:27:08] <Izzy> if it takes args as
separate arguments, just pass it the ...
L24[02:42:26] ⇦
Quits: Michiyo (~Michiyo@50.38.50.245) (Read error: Connection
reset by peer)
L25[02:46:19] ⇨
Joins: Michiyo (~Michiyo@50.38.50.245)
L26[02:46:19] zsh
sets mode: +o on Michiyo
L27[02:47:10]
<Renno> I
mean can I grab the string that has the arguments and options
passed into the first file and then append that onto a
shell.execute
L28[02:47:48] <Izzy> dunno about the raw
string
L29[02:52:28]
<Renno>
turns out its very easy
L30[02:52:45]
<Renno> its
the ... thats passed into the file when its fun as a function
L31[02:55:17] <Izzy> yup, but as a
semi-parsed table
L32[03:14:00]
<Renno> I
tested it and didn't get a table at all
L33[03:14:15]
<Renno> it
was just the tailing part of the string after the binfile
name
L34[03:14:36]
<Renno>
also are robots not able to use .drop facing down?
L35[03:14:36] <Izzy> table is not a good
way to put it
L36[03:15:12]
<Renno>
been trying to insert into a crate below it and it returns true but
doesn't actually do anything
L37[03:15:22] <Izzy> when you do uhhh a.lua
b c d it gives you a ... object of a, b, c and the usual way to
deal with it is to wrap it in a table like {...}
L38[03:26:05] ⇨
Joins: cat2002
(~cat2002@ip98-180-239-146.cl.ri.cox.net)
L39[03:26:51] <cat2002> %tonk
L41[03:27:59] <cat2002> %tonk 6E070
L42[03:27:59] <MichiBot> I'm sorry cat2002,
you were not able to beat Spider EveryOS's record of 21 hours, 57
minutes and 43 seconds this time. 6 hours, 26 minutes and 21
seconds were wasted! Missed by 15 hours, 31 minutes and 22
seconds!
L43[03:28:53] <cat2002> I appear to have
misunderstood the rules.
L44[03:44:32] ⇦
Quits: cat2002 (~cat2002@ip98-180-239-146.cl.ri.cox.net) (Read
error: Connection reset by peer)
L45[07:06:13]
<Vaur>
%sip
L46[07:06:14] <MichiBot> You drink a
stirring strawberry potion (New!). Vaur barely manages to catch a
green shell that appears in front of them! (Rem. uses: 1)
L47[07:09:01]
<RedstoneParkour> %sip stirring
strawberry
L48[07:09:01] <MichiBot> You drink a
stirring strawberry potion. RedstoneParkour barely manages to catch
a green shell that appears in front of them! (Rem. uses: 0)
L49[07:42:56] ⇦
Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:a8a5:95d:d542:86)
(Quit: Leaving.)
L50[08:32:37] ⇨
Joins: Vexatos
(~Vexatos@p200300eaEF2cB40093Af8EdC62724240.dip0.t-ipconnect.de)
L51[08:32:37] zsh
sets mode: +v on Vexatos
L52[10:20:43] ⇨
Joins: notanother (kiwiirc@b.clients.kiwiirc.com)
L53[10:21:21] ⇦
Parts: notanother (kiwiirc@b.clients.kiwiirc.com) ())
L54[10:24:22] <MichiBot> Amanda REMINDER:
you should set up koreader on your tablet again
L55[10:30:24]
<Forecaster> I can't believe you would do
such a thing
L56[10:30:28] <Saphire> Chirp
L57[10:30:53] <MichiBot> Amanda REMINDER:
also find that server in your fedi logs that was failing due to a
cloud flare protection html and fediblock them so SH stops
harassing me to check their boxes
L58[11:13:53] *
Amanda meows and looks around
L59[11:30:20] ⇦
Quits: FatalMerlin
(~fatalmerl@ip4d15759e.dynamic.kabel-deutschland.de) (Ping timeout:
189 seconds)
L60[11:32:07] ⇨
Joins: FatalMerlin (~fatalmerl@77.21.117.158)
L61[11:35:30] ⇦
Quits: FatalMerlin (~fatalmerl@77.21.117.158) (Ping timeout: 195
seconds)
L62[11:36:49] ⇨
Joins: FatalMerlin (~fatalmerl@77.21.117.158)
L63[11:48:29] ⇦
Quits: FatalMerlin (~fatalmerl@77.21.117.158) (Ping timeout: 189
seconds)
L64[12:16:09] <Amanda> Hrm, seems there's
only been two domains that got caught behind CF
L65[12:32:26] <stephan48> Amanda: you could
run an initcontainer as root in the respective pods, setting
iptables deny/reject rules up
L66[12:32:54] <stephan48> Crazy harebrained
thought which occured just now
L67[12:33:37] <Amanda> Would that work
though? I'd think that iptables wouldn't work in a non-privilged
pod?
L68[12:35:22] <Amanda> huh, looks like it
owuld work. istio uses this pattern for their sidecars,
apparently
L69[12:44:44] <Amanda> oh nice,
cloudflare's ips doesn't need auth. I could make a container with a
shellscript that does this all and won't ever have to touch it
again
L70[12:45:04] <Amanda> er, ips api
L72[12:55:22] <Amanda> stephan48: uh... So
I now have a couple of variables with newline-seperated cidr
ranges, what does the iptables rules to deny egress to a range look
like. 😅
L73[12:58:30] <Amanda> or should I use
"ip route add blackhole "
L74[13:07:45] <Amanda> looks like "ip
route add blackhole" isn't working, RTNETLINK says sno
L75[13:17:24] <Amanda> oh bah, the
gotosocial helm chart I'm using doesn't support init
containers.
L77[13:21:33] <MichiBot>
Title:
[gotosocial] Add support for arbitary initContainers
| Posted
by: AmandaCameron
| Posted: Tue Mar 26 13:21:17 UTC 2024
| Status: open
L78[13:23:55] <Amanda> looks like
containers need to be priviledged regardless
L79[14:04:30] ⇨
Joins: a (~a@87-207-194-244.dynamic.chello.pl)
L80[14:04:48] <a> seeeeeeeeeeeee
L81[14:04:50] ⇦
Quits: a (~a@87-207-194-244.dynamic.chello.pl) (Client
Quit)
L82[14:12:20]
<Forecaster> eeendeed
L83[14:37:32] ⇨
Joins: FatalMerlin
(~fatalmerl@2a02:8108:8440:f45:223:24ff:fee3:89fe)
L84[14:38:18] <Amanda> %remindme 30m poke
alex to do the thing
L85[14:38:18] <MichiBot> I'll tell you
"poke alex to do the thing" in 30m at 03/26/2024 03:08:18
PM
L86[14:49:03]
<Forecaster> Ohno
L87[14:49:11]
<Forecaster> Poor Alex
L88[15:08:18] <MichiBot> Amanda REMINDER:
poke alex to do the thing
L89[15:25:48] <Amanda> stephan48: Here's
what I ended up with, now in a container in my git:
L91[15:26:47] <stephan48> Btw do REJECT
thats faster response
L92[15:26:53] <Amanda> ah
L93[15:26:55] <stephan48> On the
host?
L94[15:27:40] <stephan48> DROP ist
blackhole i.e. the connection needs to timeout a REJECT is an
immediate nope, but only is good when you knoe you can trust the
source ip
L95[15:28:42] <Amanda> stephan48: this is
packaged as a container that I will be putting as an initContainer
for any pods I want this behaviour on. I can't do it with the
initial impidus yet, because apparently the helm chart for
gotosocial I'm using doesn't have a field to set an
initcontainer
L96[15:29:20] <Amanda> I'm not even sure if
it'll work yet
L97[15:30:35] <Amanda> It seems to run fine
with --privileged on a server, but I'vt not tried putting it on a
pod yet
L98[15:33:18] *
stephan48 nods
L99[15:33:35] <stephan48> Yup that solution
is what i meant
L100[15:33:54]
<Forecaster> I also meant that
solution
L101[15:35:08] <stephan48> mh. K3s does
not have an easy kustomize controller.
L102[15:35:48] <stephan48> you can
kustomize helmcharts on the fly i.e. to patch in the
initcontainer
L103[15:36:08] <Amanda> oh?
L104[15:36:29] <Amanda> never heard of
that
L106[15:38:58] <stephan48> And you could
then use the normal kustomize patch stuff
L108[15:43:34] <Amanda> looks like it
supports kustomize-based deploys as well
L109[15:43:36] <Amanda> Might have to look
into that later
L112[15:44:54] <stephan48> cool!
L113[15:46:00] *
Amanda adds a todo list entry for investigating that further when
she's more spoonful
L114[15:46:50] <Amanda> %choose cubes or
continue staring at editor window
L115[15:46:50] <MichiBot> Amanda: Out of
these two choices? I'd say "cubes".
L116[15:47:00] <Amanda> hrm
L117[15:56:55] <Amanda> %choose
halucinate?
L118[15:56:55] <MichiBot> Amanda: I don't
think I've heard of "halucinate", so probably not.
L119[17:23:56]
⇨ Joins: Thutmose1 (~Patrick@67.21.186.228)
L120[17:24:41] ⇦
Quits: Thutmose (~Patrick@67.21.186.228) (Ping timeout: 183
seconds)
L121[17:52:33]
<Vaur>
%sip
L122[17:52:35] <MichiBot> You drink a warm
chocolate potion (New!). Vaur gains knowledge about a random
useless subject.
L123[19:08:08]
⇨ Joins: t22 (~t22@95.76.46.225)
L124[19:09:10] ⇦
Quits: t22 (~t22@95.76.46.225) (Client Quit)
L125[19:46:18]
<Brisingr
Aerowing> %splash @Forecaster with mutable potion
L126[19:46:19] <MichiBot> You fling a
mutable quicksilver potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a fox boy until someone baps them.
L127[20:28:39]
<Vaur>
%sip
L128[20:28:40] <MichiBot> You drink a
powdery chocolate potion (New!). Vaur's bed is suddenly slightly
more comfortable until they say the word "Wat".
L129[21:10:41] <Amanda> %choose
pizza?
L130[21:10:41] <MichiBot> Amanda:
"pizza" doesn't really seem like a good idea right
now.
L131[21:10:51] <Amanda> Hrm
L132[21:11:03] *
Amanda asks fae-fren Elfi instead
L133[21:27:20] *
Amanda agrees with fae-fren Elfi, pizza sounds better
L134[21:30:45] *
Elfi wants pizza... but she already put on rice
L135[21:33:57]
<Mimiru>
With all the issues I'm having logging into the Square Enix site
you'd think they announced the preorder for another FFXIV
expansion...
L136[21:34:01]
<Mimiru>
Oh..... right
L137[21:58:57]
<Renno> so
it seems the robot API for use can only be done on the forward
face... why does it even allow you to use side as an
argument?
L138[22:12:17] <Amanda> Are you sure
you're using the right sides table? The fact that both relative and
absolute sides enums use overlapping int ranges is a massive point
of confusion
L139[22:20:07] <Izzy> also, for up and
down, I think there are specific variants for each function where
applicable
L140[22:22:00] <Izzy> HBA should arrive
today \o/
L141[22:29:04] <gruetzkopf> which one did
you end up with?
L142[22:32:41] *
Amanda curls up around Elfi, her belly full of pizza, offers her
some thin mints
L143[22:32:53] <Izzy> A SAS9207-8E with
the SAS2308 chipset
L144[22:33:28] <Izzy> Was considering a
4i4e but eh
L145[22:42:10] <Amanda> Oh. The side
argument might be for what side of the target block to interact
with
L146[22:42:32] <Amanda> This use
up/Down
L147[22:42:52] <Amanda> Thus*
L148[23:00:47] <Izzy> HBA has arrived,
shadowkat.net services will be down for A While in 5-10
minutes
L149[23:03:39]
<Renno>
pretty sure I am using the right table
L150[23:03:46]
<Renno>
robot.use(sides.down)
L151[23:04:42]
<Renno> all
of the sides, up down left right back, return false always, only
sides.front works
L152[23:06:05] <Izzy> try
robot.useDown()
L153[23:08:17] <Amanda> Like I said, I'm
guessing the side argument is for what side to interact with the
block for, like how furnaces have sided inputs
L154[23:10:49]
<Renno>
robot.useDown() returns false
L155[23:12:24]
<Renno>
pretty odd that a hoe can only be used to till dirt on the front of
the robot
L156[23:13:52] <Amanda> Are you doing
literally robot.useDown() or are you passing a side? Again, I'm
pretty sure the side is what side of the target block you're going
to interact with and I'm guessing it's using absolute side
enums
L157[23:14:07]
<Mimiru>
Wouldn't that be because the robot is essentially a block?? So
you're tryikng to use the hoe on a block under a block
L158[23:14:16]
<Mimiru> *
trying to use the hoe on a block under a block
L159[23:14:45] <Amanda> That too
L160[23:14:46]
<Renno>
both
L161[23:14:54]
<Renno> it
doesn't work above it either
L162[23:14:59] <Amanda> Try from the
bottom and useUp
L163[23:15:01]
<Renno> or
any direction, as I have said, other than forward
L164[23:16:07] <Amanda> I'm not not AFK
enough for this.
L165[23:16:17]
<Mimiru>
there are 3 functions, use, useUp, and useDown. the side argument
doesn't effect which side it tries to use the block, it effects
which side of the block it tries to use. so use(sides.up) tries to
use the top of the block in front of you, not the block
above.
L166[23:16:22] *
Amanda loads up here tablet with some stories to read to
Elfi
L167[23:16:38]
<Mimiru>
use(sides.down) doesn't try to use the block below you, it tries to
use the bottom of the block in front of you
L168[23:16:45] *
Elfi eepy fairy noises
L169[23:17:33]
<Mimiru>
useDown(sides.*) tries to use the block below you on whatever side
you pass, but something like a hoe isn't going to work because
you're on the block you're trying to interact with
L170[23:18:35]
<Renno> idk
what you tell you but I have done as y'all have suggested and the
results are the same
L171[23:18:36]
<Mimiru> I
about SHIT myself... I logged into my test world with a radio
playing and I just heard voices.. lol
L172[23:18:49]
<Renno>
place dirt above robot, equip hoe, robot.useUp()
L173[23:18:52]
<Renno>
> false
L174[23:19:37]
<Renno> if
it isn't robot.use(), or robot.use(sides.front), it doesn't do
anything
L175[23:19:39] ⇦
Quits: Izzy (~izzy@210.1.218.92) (Quit: ZNC 1.8.2+deb2+b1 -
https://znc.in)
L176[23:19:43] <Amanda> Don't worry, those
are just the whisperings of the damned, @Michiyo
L177[23:20:15]
<Mimiru>
Someone remind me how the hell to make a robot, it's been years..
lol
L178[23:20:55] <Amanda> Computer case.in
an assembler
L179[23:24:22]
<Mimiru>
Yeah, I'm pretty sure a robot just can't hoe the block above
it.
L180[23:24:53]
<Mimiru>
Really not sure how that'd work anyway really lol
L181[23:26:15]
<Renno> I
know its a block and all but it sure would be nice if doing
robot.useDown() on the air above a dirt block tilled it
L182[23:29:48]
⇨ Joins: Izzy (~izzy@210.1.218.92)
L183[23:31:11] <Corded> >
<Renno> I know its a block and all but it sure would be nice
if doi…
L184[23:31:11]
<Mimiru> It
does.
L185[23:31:38]
<Renno> oh,
weird, why wasn't that working a minute ago
L186[23:31:40]
<Mimiru>
This function has a very broad use as the robot can simulate
right-clicks with most items. The only difference to players is
that the robot cannot use items that specifically require the user
to be an entity as the robot is a block. So drinking potions,
eating food or throwing an ender pearl will fail.
L187[23:31:43]
<Mimiru>
crap
L189[23:31:47]
<Renno>
🤔
L190[23:31:59]
<Renno>
whats that
L191[23:32:12]
<Mimiru> in
that demo the robot is 1 block above a dirt block, so it's dirt air
robot
L192[23:32:43]
<Renno>
kinda wish I had messed with robots sooner
L193[23:33:07]
<Renno>
guess I've always had machines from other mods to do the stuff they
can do but without the programming
L194[23:33:38]
<Mimiru>
Standing in this test world I've not been in for years and
listening to the OpenFM radio is making me want to recreate it for
1.20
L195[23:33:46]
<Renno> now
the real question is, can a robot insert components into a device
assembler and craft other robots
L196[23:34:43] ⇦
Quits: Izzy (~izzy@210.1.218.92) (Quit: ZNC 1.8.2+deb2+b1 -
https://znc.in)
L197[23:35:41] <Corded> >
<Renno> now the real question is, can a robot insert
components int…
L198[23:35:42]
<Mimiru>
Yes. You'll need a computer to "assemble" it
L200[23:38:50]
⇨ Joins: Izzy (~izzy@210.1.218.92)
L201[23:41:24] <Amanda> Wb Izzy
L202[23:44:21] ⇦
Quits: Vexatos
(~Vexatos@p200300eaEF2cB40093Af8EdC62724240.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L204[23:46:55]
<Renno> ah,
I see, very neat, gonna have to look into that
L205[23:50:41] <Izzy> > 01:00.0 Serial
Attached SCSI controller: Broadcom / LSI SAS2308 PCI-Express
Fusion-MPT SAS-2 (rev 05)
L206[23:50:42] <Izzy> let's gooo
L207[23:52:48]
<Renno>
wait robots can harvest plants in a 3x3 under them?
L208[23:59:24]
<Renno>
huh, they can do a + shape harvest each time they usedown on
plants