<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:15] ⇦
Quits: ping (~uwu@femboy.me) (Quit: 🥕🐡)
L2[00:06:52] ⇨
Joins: ping (~uwu@64.177.44.19)
L3[02:54:44] *** Joins: Hawk777
(~Hawk777@2605:1700:81c9:9c00:a8ad:79d4:da54:a0f1) Hawk777
L4[03:16:28] <Corded> > <Toga's
Biggest Fan> same end result, different tools
L5[03:16:29] <Corded> just because one uses
a ne…
L6[03:16:29]

<The
Patmann> Intellisense is slop too :)
L8[03:36:27] <Corded> > <Renno> I
like the engineering and the systems design, I personally…
L9[03:36:27]

<The
Patmann> Me literally writing a library of snippets to minimize
time wasted coding:
L11[03:39:52]

<Ocawesome101> Izzy: thoughts?
L12[03:39:58]

<Ocawesome101> sort of lambda thing
L13[03:42:57] <Izzy> Ahhhh
L14[03:43:03] <Izzy> Not sure where
you'd use this tbh
L15[03:43:25]

<Ocawesome101> reusable snippets within
programs
L16[03:43:36]

<Ocawesome101> e.g. mapping a sequence of
commands onto a chain of objects or something
L17[03:43:46]

<Ocawesome101> or passing as a handler
into another function e.g. to register a listener for
something
L18[03:44:11] <Izzy> Ahhhhhhhh
L19[03:44:59]

<Ocawesome101> thinking `_()` as
shorthand
L20[04:05:28] <Corded> > <The
Patmann> Me literally writing a library of snippets to minimize
time…
L21[04:05:28]

<Renno>
"Slop!"
L22[04:08:58]

<The
Patmann> D:
L23[04:26:37] <Izzy> mfw strawmanning
L24[04:31:19] ⇦
Quits: ping (~uwu@64.177.44.19) (Quit: 🥕🐡)
L25[04:31:55] ⇨
Joins: ping (~uwu@64.177.44.19)
L26[04:34:54] *** Joins: Redstone1arkour
(~RedstoneP@109.36.153.165) RedstoneParkour
L27[04:37:13] ⇦
Quits: RedstoneParkour (~RedstoneP@109.36.225.250) (Ping timeout:
194 seconds)
L28[04:38:30] ⇦
Quits: ping (~uwu@64.177.44.19) (Quit: 🥕🐡)
L29[04:38:47] ⇨
Joins: ping (~uwu@64.177.44.19)
L30[04:45:48] ⇦
Quits: ping (~uwu@64.177.44.19) (Quit: 🥕🐡)
L31[04:46:33] ⇨
Joins: ping (~uwu@64.177.44.19)
L32[05:00:19] ⇦
Quits: doskel (~doskel@2602:f927:1:200:2000::) (Remote host closed
the connection)
L33[05:05:13] *** Joins: doskel
(~doskel@2602:f927:1:200:2000::) doskel
L34[05:42:14] <Corded> >
<Ocawesome101> e.g. mapping a sequence of commands onto a
chain of objects…
L35[05:42:14]

<Kristobear38> congrats you reinvented
monads
L36[05:44:00]

<SpiderEveryOS> %tonkout
L37[05:44:00] <MichiBot> Yeah!
SpiderEveryOS! You beat your own previous record of 5h 51m 22s (By
40m 31s)! I hope you're happy!
L38[05:44:00] <MichiBot> SpiderEveryOS has
tonked out! Tonk has been reset! They gained 0.006 tonk points!
plus 0.01 bonus points for consecutive hours! Current score:
3.52367703, Position #1
L39[06:51:54] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:81c9:9c00:a8ad:79d4:da54:a0f1)
(Quit: Leaving.)
L41[08:03:42]

<Forecaster> Oh nice, Sandustry content
update
L42[08:07:18] <Redstone1arkour> oh yeah
Izzy thoughts on maybe moving imanage into its own repo?
(especially with the big pr)
L43[08:20:41] ⇦
Quits: Redstone1arkour (~RedstoneP@109.36.153.165) (Quit: WeeChat
4.10.0)
L44[09:37:27]

<einBeo>
welcome back to interesting explorer robot behaviour
L45[09:37:44]

<einBeo> on
this episode of "what happens if a robot generated
chunks:"
L46[09:37:47]

<einBeo>
roguelike dungeons
L47[09:38:15]

<einBeo>
here is a geolyzer scan of the same column, once with pregen once
without
L50[09:40:35]

<einBeo>
the couple "0.30000001192093" hardness values you can see
with pregen are the glass panes of the dungeon
L51[09:40:53]

<einBeo>
without pregenerating some chunks (I don't know which ones
yet), the dungeon is straight up not there
L52[09:41:06]

<einBeo>
it's not the center chunk, the robot always generates that
one
L53[09:41:14] <Corded> > <einBeo>
+before scanning for it
L54[09:41:24]

<einBeo>
isn't that curious
L55[09:42:34] <Corded> > <einBeo>
* (it's not the center chunk, the robot always generates that
one before scanning for it)
L56[09:45:44]

<RedstoneParkour> that's proooobably
a bug in the dungeon mod
L57[09:46:25]

<RedstoneParkour> as in i think being
loaded by a nether portal would produce the same results
L58[09:46:40]

<RedstoneParkour> (if nether portal
loading works which iirc it does but for 1 second or so)
L59[09:48:38]

<einBeo>
the question is primarily which chunk causes the dungeon to be
generated
L60[09:48:52]

<einBeo>
i.e which chunk even has to be pregenerated for the dungeon to
appear in its position
L61[09:50:32]

<einBeo>
iirc roguelike dungeons are generated by taking a fixed offset from
a region, then casting beams at random angles from that coordinate,
then picking the first valid candidate to generate the
dungeon
L62[09:51:48]

<einBeo> I
highly doubt that that region-offset-coordinate has to be
loaded/generated though for the dungeon to be generated
L63[09:52:03]

<einBeo>
that would cause dungeons to appear our of nowhere in SP all the
time
L64[10:25:54] ⇦
Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit:
http://quassel-irc.org - Chat comfortably.
Anywhere.)
L65[10:26:06] *** Joins: glasspelican
(~quassel@2607:5300:201:3100::325) glasspelican
L66[11:14:34] *** Joins: RedstoneParkour
(~RedstoneP@109.36.156.165) RedstoneParkour
L67[11:17:51] <Corded> > <Izzy>
Also, Renno, I like to see liblz16 getting used, but as you…
L68[11:17:51]

<Renno> I
replaced that library a little while ago, but never got around to
pushing it, so that's no longer a concern
L69[11:18:58]

<Renno> lz4
turns out to be marginally better % compression and significantly
faster for my general purposes
L70[11:19:20] <Izzy> aight
L72[11:20:53] *** Joins: SinZ
(~SinZ@2400:6180:0:d0::64f:9001) SinZ
L73[11:21:08] <Izzy> RedstoneParkour: uuum
I'm not against it it just stresses me out to look at it lmao,
so much wrong with it
L74[11:21:19] <Izzy> overgrown
prototype
L75[11:21:45] <RedstoneParkour>
alright
L76[11:31:52]

<Renno> lz4
for my recipedb lookup is 2x to 4.5x faster than lzss
L77[11:34:04]

<Renno> for
decompression, that is
L78[11:36:00]

<Renno> oh
wait I'm looking at the wrong set of numbers
L79[11:36:30]

<Renno> lz4
is 5x faster at compressing and 7.5x faster at decompressing than
lzss
L80[11:36:45]

<Renno> and
the data is about 14% smaller
L81[11:39:03]

<Renno>
average recipedb retrieval time is now <0.2ms with 7993 3x3
crafting recipes held in memory in about 0.45 MB of memory
L82[11:41:34]

<Renno> oh
and the file size for the enderio recipes is now like half the
size
L83[11:49:02] <Izzy> the work I've
been doing on minitel has been partially to allow more practical
networked imanage using multicast status updates pushed upwards
rather than the current polling which doesn't scale at all and
the unified I/O of your PR would be a good thing to go with that
too but . yeah. getting from here to there.
L84[11:50:17] <RedstoneParkour> multicast
would be nice yeah
L85[11:53:30] <RedstoneParkour> alsooo half
of the point of rasctl (and actually the entire point of the first
version) is to make updates push-based and 1-roundtrip
L87[11:54:15] <Izzy> I can't help
myself, sorry
L88[11:55:16] <RedstoneParkour> and i
suppose also not yielding the controller when doing those status
updates
L89[11:55:26] <RedstoneParkour> nah its
fine
L90[11:59:30] <Izzy> are there rasctl
docs?
L91[12:01:42] <RedstoneParkour> ehhhhhh not
really
L92[12:01:52] <Amanda> rasctl does not
dream of bunny-senpai?
L93[12:02:07] <RedstoneParkour> the
(unpublished) source code is the documentation™
L94[12:02:36] <Izzy> bunny girl dreams are
all mine >;3
L95[12:02:45] <Izzy> (the bunny girl is
me)
L96[12:50:17] <Lizzy> Izzy: I thought you
were puppy?
L98[12:50:33] <Izzy> multiple things can be
true
L99[12:50:45] <Lizzy> Both can true
L100[12:51:16] <Lizzy> (Think only Amanda
will get that reference)
L101[12:51:35] *
Amanda nods
L102[12:53:32]

<Forecaster> Sandustry is very true to
reality
L103[12:53:58]

<Forecaster> I'm currently melting
down all my gold and storing it as a liquid because it takes up
about 5 times less space that way
L104[12:54:15] *
Lizzy melts down Forecaster
L105[12:54:31]

<Forecaster> and you can apparently unlock
a recipe that turns it solid again, but then it takes up even less
space
L106[12:54:35]

<Forecaster> rude
L107[12:56:42]
⇨ Joins: vidak
(~vidak@2407:e400:7800:2c01:d0be:76f8:cc84:bd4a)
L108[12:58:44] *
Amanda orders MichiBot some %soup
L109[12:58:44] <MichiBot> Waiter!!
Waiter!! There's 2872.9 grams of alcohol in my soup!
L110[13:29:51]

<einBeo>
how simple would it be to parametrize the chunkloader
upgrade's radius (in configs e.g)?
L111[13:33:28]

<Forecaster> probably depends on how
familiar you are with minecraft/forge modding in general and Scala
in particular
L112[13:42:59] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:f163:7b5:722d:aa72) Vexatos
L113[13:43:00]
zsh sets mode: +v on Vexatos
L114[13:48:48]
⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
L115[14:49:01] *** Joins: Hawk777
(~Hawk777@2605:1700:81c9:9c00:3864:3bc3:4855:8352) Hawk777
L116[15:51:53] <Corded> >
<vftdan>
L118[15:59:45] ***
Elfi` is now known as Elfi
L119[16:20:27]

<vftdan>
Also, are encrypted streams/datagrams planned/somehow supported
in/on top of Minitel?
L120[16:25:33] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:81c9:9c00:3864:3bc3:4855:8352)
(Ping timeout: 195 seconds)
L121[16:37:47] <RedstoneParkour> i think
izzy had at least an idea for authenticated rpc
L122[17:19:52] *** Joins: Hawk777
(~Hawk777@199.119.235.220) Hawk777
L123[17:21:13] ⇦
Parts: vftdan (b5cb05d1b9@jabberfr.org) (Error from remote
client))
L124[18:06:34]
⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
L125[18:08:48] ⇦
Quits: vidak (~vidak@2407:e400:7800:2c01:d0be:76f8:cc84:bd4a) (Ping
timeout: 195 seconds)
L126[18:17:29]

<Vaur>
%tonk
L127[18:17:29] <MichiBot> Willikers!
Vaur! You beat SpiderEveryOS's previous record of 0s (By 12h
33m 29s)! I hope you're happy!
L128[18:17:30] <MichiBot> Vaur's new
record is 12h 33m 29s! Vaur also gained 0.01256 tonk points for
stealing the tonk. Position #3. Need 0.34185237 more points to pass
Forecaster!
L129[19:00:40] <Corded> >
<Renno> lz4 for my recipedb lookup is 2x to 4.5x faster than
lzss
L130[19:00:40]

<unitazer>
are you compressing the entire database somehow? doesnt that mean
you lose o(1) indexing because the entries are all of different
size
L131[19:01:21]

<unitazer>
or is it still fast enough since the dominant cost is
networking
L132[19:53:39] *** Joins: Hawk7771
(~Hawk777@38.190.57.163) Hawk777
L133[19:55:48] ⇦
Quits: Hawk777 (~Hawk777@199.119.235.220) (Ping timeout: 201
seconds)
L134[20:04:04]

<Brisingr
Aerowing> @Reno do you have a link to your RecipeDB stuff?
I'd like to look at it.
L135[20:04:12] <Corded> > <Brisingr
Aerowing> * <@479447553667235861>
L136[20:15:44] ***
Hawk7771 is now known as Hawk777
L137[21:38:22] <Izzy> vftdan: never did
anything for encryption because it either requires hardware or
libraries that I couldn't find / wasn't comfortable
using
L138[22:39:15]

<S3> Just
xor the bits!
L139[23:05:53]

<Brisingr
Aerowing> How about rot26?
L140[23:06:06]

<Brisingr
Aerowing> Yes, I saw some company advertise that as their
encryption
L141[23:06:17]

<Brisingr
Aerowing> A startup, IIRC
L142[23:24:41] <Amanda> Smh, everyone
knows doing rot13 twice is just as good
L143[23:25:26] <Amanda> %choose halucinate
or games
L144[23:25:26] <MichiBot> Some
"halucinate" sounds nice
L145[23:53:44] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:f163:7b5:722d:aa72)
(Quit: Insert quantum chemistry joke here)