<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:14] <Izaya> with a bunch of onboard
peripherals, right?
L2[00:09:38]
<Z0idberg>
I'm not sure just yet. Might make a neat SBC though
L3[00:18:18] <Amanda> Elfi of the Lämp,
shall it be early zzzmews tonight, for I'm running on like 6h of
sleep
L4[00:44:49] * Amanda
flops down around elfi, does a heccen zzzpurr
L5[00:48:15] <Amanda> Night girls
L6[00:59:10]
<Vaur>
%tonk
L7[00:59:10] <MichiBot> Eh! Vaur! You beat
Forecaster's previous record of <0 (By 7 hours, 2 minutes and
54 seconds)! I hope you're happy!
L8[00:59:11] <MichiBot> Vaur's new record is
7 hours, 2 minutes and 54 seconds! Vaur also gained 0.00705 tonk
points for stealing the tonk. Position #1.
L9[05:34:28]
<Forecaster> %sip
L10[05:34:28] <MichiBot> You drink a salty
jumbonium potion (New!). The potion contained a computer virus!
Forecaster hears a maniacal laugh as their cursor flips upside
down!
L11[05:34:48]
<Forecaster> But I'm on my phone...
L12[06:21:28]
<Vaur>
%sip
L13[06:21:29] <MichiBot> You drink a
resonating pussplum potion (New!). Vaur gains a negligible amount
of luck.
L14[07:34:28] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef139f63d0eab95a2541e75e.dip0.t-ipconnect.de)
L15[07:34:28] zsh
sets mode: +v on Vexatos
L16[07:45:45]
<Dee(H)>
How can I make a Chatbox listen and fire a event when someone says
a specific ?
L17[07:46:28]
<Forecaster> what do you mean "fire
an event"
L18[07:46:55]
<Forecaster> the chatbox generates an
event on every message
L19[07:47:29]
<Dee(H)>
oh
L20[07:47:51]
<Forecaster> it says so on the wiki page
Michiyo linked you
L21[07:48:13]
<Dee(H)>
Should've paid more attention, my bad
L22[07:51:57]
<Forecaster> That's what they all say when
they should have paid more attention!
L23[07:51:58] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:828b:b500:df8c:327d:e091:cd8d)
(Quit: Leaving.)
L24[09:41:16]
<Forecaster> %tonk
L25[09:41:16] <MichiBot> Gadsbudlikins!
Forecaster! You beat Vaur's previous record of 7 hours, 2 minutes
and 54 seconds (By 1 hour, 39 minutes and 11 seconds)! I hope
you're happy!
L26[09:41:17] <MichiBot> Forecaster's new
record is 8 hours, 42 minutes and 6 seconds! Forecaster also gained
0.0132 (0.00165 x 8) tonk points for stealing the tonk. Position
#2. Need 0.02166152 more points to pass Vaur!
L27[10:57:24]
<Luihum>
How do I make it so when I press a certain key combination (Ctrl+C)
the program terminates?
L28[10:58:48]
<Forecaster> program termination is done
with an event called `interrupted` which is triggered by `Ctrl +
c`
L30[11:00:05]
<Forecaster> Something like that
probably
L32[11:01:25]
<Forecaster> Actually that
L33[11:01:52]
<Forecaster> because if you don't
unregister the event they linger until the computer is
restarted
L34[11:02:05]
<Forecaster> in this case that doesn't do
anything, but it's good practice
L35[11:02:40]
<Forecaster> unregister the event
listener*
L36[11:20:14] <Amanda> Make sure to
subscribe, and smash that bell, too!
L37[11:20:21] *
Amanda meows and looks around
L38[11:20:44]
<Forecaster> %give MichiBot a smashed
bell
L39[11:20:44] *
MichiBot accepts the smashed bell and adds it to her
inventory
L40[11:22:15] <Amanda> %choose halucinate
or unravle the mysteries of the multiverse?
L41[11:22:16] <MichiBot> Amanda: Huh,
what? "unravle the mysteries of the multiverse" I guess,
now leave me alone I'm playing Tetris.
L42[11:22:16]
<Forecaster> hm, I should add that to the
smash command...
L43[11:38:52]
<Forecaster> don't unravel things, it's so
much paperwork!
L44[11:43:30]
<RedstoneParkour> Put the thing in a
computer before unraveling it, then unravel it and let the computer
do the paperwork for you
L45[11:43:51] <Izaya> last time I unraveled
something in my computer it caught fire
L46[11:53:40]
<RedstoneParkour> try running it in space
so it can't catch on fire
L47[12:05:04] <Izaya> that might just work
to avoid fire
L48[12:12:48]
<Sky> Until
your computer coldwelds itself together
L49[12:17:24] <Izaya> I think it'd be
pretty warm if it was catching fire in an atmosphere
L50[12:17:52]
<RedstoneParkour> well just attach more
radiator panels to the computer then
L51[12:18:52]
<Sky> Are
you telling my my 480mm rgb radiator isn't enough in space?
L52[12:19:58] <Izaya> Wrong style. Easy
mistake to make.
L53[12:32:07] <lunar_sam> awoo
L54[12:54:56]
<Z0idberg>
>Amanda: Make sure to subscribe, and smash that bell, too!
L55[12:54:56]
<Z0idberg>
I broke it 😦
L56[13:02:58] <Amanda> bad @Z0idberg
L57[13:03:08] <Amanda> bad Forecaster as
well
L58[13:04:25] <Amanda> Izaya: want to hear
about a cursed format that my subconcious thought up?
L59[13:04:57] <Amanda>
field1"value1"field2"value2"
L60[13:05:03] <Amanda> values can have
spaces, fields can not
L61[13:05:08] <Izaya> I hate this
L62[13:05:39] <Amanda> It's the debug
output for Kobald (Not COBALT) in last night's dream world
L63[13:05:50] <Amanda> It was being used to
define ACLs
L64[13:11:34] <Amanda> This was the format
my subconcious thought up to keep me under when I nearly became
lucid because previously there was literally no deliberation
between fields and values, and I noticed that was literally
impossible to parse.
L65[13:15:48]
<Z0idberg>
I am pretty sure that format exists
L66[13:15:59]
<Z0idberg>
I have seen something like it somewhere...
L67[13:16:19] <Amanda> Z0idberg: No
whitespace whatsoever other than in the values?
L68[13:16:27] <Amanda> Each line was it's
own record.
L69[13:16:45]
<Z0idberg>
That part is weird
L70[13:17:07]
<Z0idberg>
I was thinking more like the way it uses a single pair of quotes as
a delineated
L71[13:17:15]
<Z0idberg>
Delimiter *
L72[13:17:33]
<Z0idberg>
Just seems familiar
L73[13:17:37] <Amanda> It's almost TCL,
except TCL requires whitespace between the field and value
L74[13:17:43] <Amanda> And TCL also
supports {}
L75[13:18:27] <Amanda> TCL's
"everything's a string" is kinda fun
L76[13:18:40] <Amanda> if blocks aren't
blocks, they're if command with code the parser evals if the
condition passes!
L77[13:19:13] <Amanda> I manually
transpiled a small TCL parser / evaluator into lua,
L78[13:19:15] <Izaya> that invites
metatables-ish fuckery
L79[13:19:31]
<Z0idberg>
I didn't think I knew anyone who knew tcl
L80[13:19:48] <Amanda> I used it in several
of my OC fucking about
L81[13:19:51]
<Z0idberg>
I pondered learning it once and was told it wasn't worth it
L82[13:20:12] <Izaya> I am reminded that I
should play with expect some time
L83[13:20:17]
<Z0idberg>
I do know it has its own entire user interface toolkit
L84[13:20:42] <Izaya> a lot of Tk bindings
are just a wrapper to run Tcl code from your choice of
language
L85[13:20:43]
<Z0idberg>
I think it's called tk or something, supposed to integrate with
tcl
L86[13:21:02]
<Z0idberg>
Yeah
L87[13:21:26]
<Z0idberg>
I've seen programs written using the tk she'll I think it's called
wish or something
L88[13:21:30]
<Z0idberg>
Terrifying
L89[13:22:12] <Amanda> Huh. I never moved
my oc-fileserver stuff into my gitea instance
L90[13:22:50] <Izaya> hey, you know what's
a terrible language?
L91[13:22:54] <Izaya> kerboscript.
L92[13:23:10] <Izaya> the only good thing I
can say about it is that it doesn't require line numbers
L93[13:23:11]
<Z0idberg>
I've been RB going through this phase for a while, couple years
maybe where I want to play games but they just aren't fun
anymore.
L94[13:23:22] <Amanda> oh, I did
L95[13:24:13] <Izaya> why do for loops only
work on lists? why is there a from loop in a non-joke language? why
is there only until and not while? why does every statement have to
end with a .?
L98[13:25:55]
<Z0idberg>
Sometimes I'll force myself to play Minecraft for a day and then
never pick up the save again
L99[13:26:32] <Izaya> I obsess with one
game for months at a time
L100[13:26:43] <Izaya> Can't play anything
else.
L101[13:30:18]
<Z0idberg>
I've been playing retro games because I hurt my back the other day
and spend most of my day trying to find out what game I want to
play
L102[13:31:05]
<Z0idberg>
Played battletoads for a bit
L103[13:52:29] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef139f63d0eab95a2541e75e.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L104[13:53:45] <lunar_sam> Izaya: i may
have to break compatibility with old OSSM
L105[13:53:46] <lunar_sam> _but_
L106[13:53:48] <lunar_sam> i might
not
L107[13:53:52] <lunar_sam> now that i
think about it
L108[13:54:18] <lunar_sam> i could just
add recipies that convert the old EEPROM cards into the new
ones
L109[13:54:20] <lunar_sam> lol
L110[14:06:21]
⇨ Joins: Vexatos
(~Vexatos@p200300eaef139f29168fd8f33f3f6aab.dip0.t-ipconnect.de)
L111[14:06:21]
zsh sets mode: +v on Vexatos
L112[14:07:45]
<Forecaster> %sip
L113[14:07:45] <MichiBot> You drink a tiny
crimson potion (New!). The potion contained a computer virus! It
changed Forecaster's theme to one they don't like!
L114[14:08:01]
<Forecaster> first my cursor, and now
this
L115[14:08:19] <Izaya> tiny crimson
potions contain GNOMEs
L116[14:08:23] *
Izaya nods
L117[14:08:27] <Izaya> lunar_sam: that
seems ideal
L118[14:09:00] <lunar_sam> basically, i'm
now actually using damage values instead of making 1000 different
items lol
L119[14:11:37] <lunar_sam> _also_
L120[14:11:53] <lunar_sam> Izaya: i'm
removing the prom wipe assembler thing
L121[14:12:27] <lunar_sam> instead you
throw the T1 EPROM down and wait until it wipes :P
L122[14:12:48] <lunar_sam> mind you, it
will only work during the day and if it's sunny
L123[14:34:10] <Izaya> lunar_sam: re:
despawning items
L124[14:34:30] <Izaya> maybe you could
overwrite the despawn function and instead wipe a random bit from
all the data
L125[14:34:42] <Izaya> place a new version
of it with that changed
L126[14:35:04] <lunar_sam> i don't see a
despawn function :(
L127[14:35:08] <Izaya> so every 5 minutes
there'd be another 1/8th wiped, though that may already be
wiped
L128[14:35:13] <Izaya> ah, guess that'd be
too simple >.>
L129[14:35:21] <lunar_sam> see
L130[14:35:23] <lunar_sam> however
L131[14:35:33] <lunar_sam> i can set the
despawn time to Integer.MAX or whatever
L132[14:35:42] <lunar_sam> and then set
the item entity update function
L133[14:35:47] <Izaya> oic
L134[14:36:19] <lunar_sam> unfortunately,
i have no idea if setting the despawn time to 0 disables it or just
makes it instantly despawn
L135[14:36:32] <lunar_sam> wait i could
just
L136[14:36:32] <Izaya> I like the idea of
wiping a random set of bits every n amount of time
L137[14:36:33] <Amanda> time to
findout
L138[14:36:34] <lunar_sam> Try And
See
L139[14:36:43] <Izaya> that sounds like
"fun"
L140[14:36:46] <lunar_sam> yeah
L141[14:36:52] <lunar_sam> it'll be
erasing blocks, though
L142[14:37:00] <lunar_sam> and marking
them as clean
L143[14:37:01] <Izaya> oh that works
too
L144[14:37:32] <Izaya> hey wait if you
only operate at block level and it has an electronically erasable
version
L145[14:37:36] <Izaya> that's more like
flash than an EEPROM
L146[14:37:44] *
Izaya squints
L147[14:37:48] <lunar_sam> yeah well
L148[14:37:52] <Izaya> :p
L149[14:37:52] <lunar_sam> first of all,
shh
L150[14:38:05] <lunar_sam> it's for ease
of development
L151[14:38:14] <lunar_sam> second, i was
gonna have block level erase but i decided
L152[14:38:17] <lunar_sam> that doesn't
really fit
L153[14:38:25] <lunar_sam> and i'll
instead throw that at flash
L154[14:38:31] <lunar_sam> and just have
it emulate a `drive`
L155[14:38:40] <lunar_sam> maybe i'll have
it called `drive_flash` :P
L156[14:39:16] <Izaya> NTFS mode: every
time you make a change, your computer may explode
L157[14:39:57] <Amanda> And if you use
some software it can't be mounted in any other OS
L158[14:40:05] <Izaya> lunar_sam: soon:
block oriented minitel archive (BOMTAR)
L159[14:40:18] <lunar_sam> lmfao
L160[14:40:23] <lunar_sam> flash is gonna
be tiny
L161[14:40:29] <lunar_sam> and only
available as an upgrade
L162[14:40:49] <Amanda> %choose comfort or
utility
L163[14:40:49] <MichiBot> Amanda: Out of
these two choices? I'd say "comfort".
L164[14:40:56] <Izaya> anyway
L165[14:41:00] <Izaya> I'm gonna go to
bed
L166[14:41:04] <Amanda> night
L167[14:41:05] <lunar_sam> the idea is
that it exists as a method for getting writable memory on drones
and uCs
L168[14:41:08] <Izaya> have fun
L169[14:41:10] <lunar_sam> also
adios
L170[14:41:18] <lunar_sam> :)
L172[14:45:50] <Amanda> data values ==
damage values, IIRC
L173[14:46:30]
<AR2000>
> Age: The number of ticks the item has been
"untouched". After 6000 ticks (5 minutes) the item is
destroyed. If set to -32768, the Age does not increase, preventing
the item from despawning automatically.
L174[14:46:39]
<AR2000>
Override this value of the item
L175[14:46:54]
<AR2000> I
hope it existed in 1.12
L176[14:47:15] <lunar_sam> oh neat there
is a value for thisd
L177[14:47:17] <lunar_sam> *this
L178[14:47:24] <lunar_sam> why it's -32768
is beyond me but who cares
L179[14:47:37] <Amanda> INT16_MIN I
think
L180[14:47:42]
<AR2000>
Lowers signed int
L181[14:47:52] <lunar_sam> ahhh
L182[14:48:20] <lunar_sam> anyways, how
the hell do OC's fancy tooltips work
L183[14:48:32]
<Forecaster> magic?
L184[14:48:39]
<Forecaster> how else
L185[14:48:43]
<Forecaster> probably fairy magic
L187[14:53:14] <lunar_sam> intellij why do
you keep breaking
L188[14:54:41]
<AR2000>
Well, OC is mostly in scala, but you might find your answer about
the tooltips by reading the code in this folder
L189[14:55:20] <lunar_sam> ya know, i
don't trust idea to not fuck up redoing the setup
L190[15:41:54] <Amanda> %choose waves; em
or pressure
L191[15:41:55] <MichiBot> Amanda:
pressure waves
L192[15:43:07] <lunar_sam> also i figured
it out :D
L193[15:51:27] <lunar_sam> anyways,
actually adding a config now
L194[15:52:35] <Amanda> %choose candy or
be good
L195[15:52:35] <MichiBot> Amanda: Haven't
you always gone with "be good"? Hm, maybe not.
L196[15:54:56] <lunar_sam> forge WHY does
your config system suck
L197[15:55:21]
<Forecaster> you can't have a config
system that doesn't
L198[15:55:25]
<Forecaster> it's illegal
L199[15:58:19] <lunar_sam> i love trying
to find answers and just seeing this on the results
L201[15:59:47]
<🎃Michiyo🎃>
Yep, that's my fav reply...
L203[16:03:20] <lunar_sam> shit makes me
ANGRY, why do you feel the need to erase 1.12
L204[16:04:43] <lunar_sam> anyways, think
i figured it out
L205[16:04:59] <lunar_sam> can't use
kotlin for the config class
L206[16:06:55]
<lunar_sam>
tho i might try one more thing
L207[16:20:38]
<Forecaster> %sip
L208[16:20:38] <MichiBot> You drink a soft
dirt potion (New!). Forecaster gains one research point. Forecaster
now has 1 point. (Rem. uses: 1)
L209[16:20:48]
<Forecaster> hooray
L210[16:22:13]
<Riley>
It's understandable if the Forge team can't support 1.12 forever.
Though considering it is the forum there's no reason to limit
discussion around it.
L211[16:29:13]
<Vaur> %sip
soft dirt potion
L212[16:29:13] <MichiBot> You drink a soft
dirt potion. Vaur gains one research point. Vaur now has 2 points.
(Rem. uses: 0)
L213[17:51:44] ⇦
Quits: lunar_sam (c44a7f2987@jabberfr.org) (Ping timeout: 189
seconds)
L214[17:52:23]
⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L215[18:39:07]
<Vaur>
%sip
L216[18:39:07] <MichiBot> You drink a
woolly platinum potion (New!). Vaur's favourite cup is now upside
down.
L218[19:50:16]
<AR2000>
nice
L219[19:56:59] <lunar_sam> oh didn't ever
show off the other thing because dino froze
L221[20:42:09] <Elfi> Huh, when were
tiered EEPROMs added?
L222[20:44:23] <lunar_sam> since i started
working on OSSM again :P
L223[20:44:40] <lunar_sam> i'll give them
their own creative tab soon enough
L224[21:10:27] <Amanda> Elfi: It's not in
OC, it's in lunar_sam's mod
L225[21:26:46] <lunar_sam> i'm making a
single class to manage storage devices
L226[21:27:08] <lunar_sam> head would hurt
too much otherwise
L227[21:53:11]
<AR2000>
Isn't that the point of a class. Doing it a other way would have
been a waste of time
L228[21:55:12] <Amanda> Unfortunately, sam
is only mortal, and thus can't do everything perfect first time
around
L229[21:56:22] <Amanda> Plus, creating a
class every time you do something more than once isn't how you do
DRY, it's how you ~~get ants~~ hit the class count cap
L230[21:57:19] <Amanda> As with everything
in tech, there's no such thing as a hard and fast rule
L231[21:57:43] <Amanda> All rules are
impotent
L232[22:10:09] <lunar_sam> yeah i was just
doing all file i/o in the component's class :P
L233[22:10:47] <lunar_sam> but now that i
wanna make more than one storage device, yeah, kinda need something
to manage it and make it harder for me to foot gun myself
L234[22:14:38]
<Forecaster> %tonkout
L235[22:14:38] <MichiBot> Hooray!
Forecaster! You beat your own previous record of 8 hours, 42
minutes and 6 seconds (By 3 hours, 51 minutes and 15 seconds)! I
hope you're happy!
L236[22:14:39] <MichiBot> Forecaster has
tonked out! Tonk has been reset! They gained 0.012 tonk points!
plus 0.022 bonus points for consecutive hours! Current score:
3.56606524, Position #2 => #1 (Overtook Vaur)
L237[22:17:25]
<Sky>
%sip
L238[22:17:26] <MichiBot> You drink a
shiny gold potion (New!). Tonk moved forward 3 hours. (Rem. uses:
0)
L239[22:17:32]
<Sky>
Oh
L240[22:17:40]
<Sky>
%tonkout
L241[22:19:55] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef139f29168fd8f33f3f6aab.dip0.t-ipconnect.de)
(Remote host closed the connection)
L242[22:20:15]
<Forecaster> That won't work anyway
L243[22:20:59]
<Forecaster> After a tonkout you can't
tonkout again immediately
L244[22:21:51] <Amanda> Not with that
attitude!
L245[22:22:28] <Amanda> Anything's
possible if you believe in the goddesses
L246[22:24:41]
<Sky> ~~Or
if you become a god.~~
L247[22:25:03] <Amanda> No such thing.
Only goddesses
L248[22:25:26] <lunar_sam> now i have to
figure out how to add new CPUs
L249[22:25:33] <lunar_sam> :D
L250[22:27:21] <Amanda> Did you remember
the relevent sacrafices?
L251[22:33:51] <lunar_sam> i think i'm
done programming for tonight
L252[22:35:36] <lunar_sam> i don't know
how or why i'm getting "node.address() must not be null"
but
L253[22:35:38] <lunar_sam> oh well
L254[22:36:01] <lunar_sam> i'll bang my
head against rocks later tonight
L255[22:47:51] <Amanda> Probably because
node.address is null!
L256[22:48:06] <Amanda> That'll be three
scritchies.
L257[22:50:14] <Amanda> %choose rain
box?
L258[22:50:15] <MichiBot> Amanda: Why
would you do that when you could do something else instead?
L259[22:50:27] <Amanda> %choose
laptopnaptime?
L260[22:50:28] <MichiBot> Amanda: A
nearby lamp replies "laptopnaptime".
L261[22:50:41] *
Amanda thanks Elfi, curls up with her game, shows her