<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:22:07] <Amanda> Goddesses damned it
@Inari! If your going to crash my game, at least do it once my ship
has made it into the atmo with me?
L2[00:22:46] ⇨
Joins: CFog
(~CFog@99-153-166-244.lightspeed.ftldfl.sbcglobal.net)
L3[00:23:27] ⇦
Quits: CFog (~CFog@99-153-166-244.lightspeed.ftldfl.sbcglobal.net)
(Client Quit)
L4[00:24:09]
<Z0idberg>
OMG That is terrifying
L5[00:24:18]
<Z0idberg>
I just accidently dragged this server in discord and it made a
folder./
L6[00:26:55]
<Kosmos>
that's been a feature for a while but it still annoyingly makes
folders when you don't want to and then fails to let you remove the
folder again sometimes
L7[00:27:17] <Izaya> s/server/guild/
L8[00:27:19] <MichiBot> <Z0idberg> I
just accidently dragged this guild in discord and it made a
folder./
L10[00:28:23]
<Kosmos>
ooh, fancy
L11[00:28:49]
<Kosmos> I
did wonder what if `s/` did anything on the IRC side only
L12[00:29:32]
<Kosmos>
speaking of which, do discord edits get sent to IRC at all?
L13[00:30:06] <nadja> nope
L14[00:30:08] <nadja> not anymore
L15[00:30:24] <nadja> since they can't
really be represented in a way that's not inherently spammy
L16[00:32:21]
<Michiyo>
We've had issues with people editing a message 20+ times, which
re-sends the entire message
L17[00:32:24]
<Michiyo>
So I disabled it
L18[00:33:48]
<Kosmos> I
see, was thinking it might turn the edits into `s/`-es but then
it'd be ambiguous as to which message got edited
L19[00:34:40]
<Michiyo>
That would basically do the same thing, except it would *also* add
the spam of another command.
L20[00:49:55]
<Michiyo>
Yeah this POS isn't going to build
L21[00:49:57]
<Michiyo>
bleh
L22[00:52:27] ⇦
Quits: Saphire (saphire@lunar.exchange) (Quit: WeeChat
3.5)
L23[01:21:42] ⇨
Joins: Saphire (saphire@lunar.exchange)
L24[03:12:38] ⇨
Joins: Hawk777
(~Hawk777@2607:c000:828f:6100:4de1:1fc7:4a1c:2de0)
L25[03:16:36] <Hawk777> Amanda: I’m
considering something for OC-Wasm. I’d call it “DMA tokens” or
“indirect parameters” or something. The idea would be, when
CBOR-encoding a parameter list, if you’re producing a CBOR item of
type string or bytes, instead of copying the (possibly large) data
into the CBOR area, you could instead insert a small tagged item
(not sure which tag yet, I’ll dig through the tag registry and
choose one) that contains
L26[03:16:37] <Hawk777> mory address and
length of the string or bytes, and OC-Wasm would automatically go
off and grab (“DMA”) the data from there, saving an expensive
memcpy in the user application. From the component’s perspective it
would never know; the parameter value would still be a Java byte[]
or a java.lang.String either way. Think that makes sense?
L27[03:24:58] <Amanda> Hawk777: sounds
interesting. I can see how that might be more speedy
L28[03:29:05] <Hawk777> Yeah, in Rust
anyway the encoder is mostly going to be given a pointer-and-length
pair for a string or bytes, so I figured I could just let it *not*
copy it. Which, if a lot of the data ends up being static, could
possibly unlock some applications not needing a heap when they
otherwise would, because a small fixed-size buffer can be used for
CBOR encoding.
L29[03:29:17] <Hawk777> So, increases
speed, reduces RAM usage, just kinda nice all around.
L30[03:30:25] <Amanda> It would also help
with my wig stuff since I'm currently using a static, fixed size,
buffer
L31[03:30:46] <Hawk777> Yeah, it would make
a fixed-size buffer go a lot further if it didn’t limit string
lengths.
L32[03:30:50] <Amanda> So I could in theory
write even larger data without a bigger buffer
L33[03:31:16] <Hawk777> I’ll keep it in my
ideas-to-do-sometime bag.
L34[03:43:52] *
Amanda curls up around elfi, decides to listen to the dark side and
do a heccen zzzmew so she can get cookies tomorrow
L35[03:45:23] <Amanda> Night girls
L36[04:16:16] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:828f:6100:4de1:1fc7:4a1c:2de0)
(Quit: Leaving.)
L37[04:20:49] ⇨
Joins: Hawk777
(~Hawk777@2607:c000:828f:6100:6ea0:4b6f:a5e5:7382)
L38[04:33:30]
<Forecaster> %tonk
L39[04:33:30] <MichiBot> Awesome!
Forecaster! You beat Sky's previous record of 4 hours, 9 minutes
and 8 seconds (By 3 hours, 7 minutes and 35 seconds)! I hope you're
happy!
L40[04:33:31] <MichiBot> Forecaster's new
record is 7 hours, 16 minutes and 43 seconds! Forecaster also
gained 0.01565 (0.00313 x 5) tonk points for stealing the tonk.
Position #2. Need 0.95332415 more points to pass Vaur!
L41[07:43:26]
<Inari
「オ兄デレ」「狐っ娘」> >Amanda: Goddesses damned it
<@!105317648602042368>! If your going to crash my game, at
least…
L42[07:43:26]
<Inari
「オ兄デレ」「狐っ娘」> Never. What game though
L43[07:44:36] ⇦
Quits: Michiyo (~Michiyo@50.38.54.187) (Read error: Connection
reset by peer)
L44[07:44:55]
<Forecaster> Empyrion Galactic
Survival
L46[08:05:42] ⇨
Joins: Vexatos
(~Vexatos@pd9e21222.dip0.t-ipconnect.de)
L47[08:05:43] zsh
sets mode: +v on Vexatos
L48[08:37:21] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:828f:6100:6ea0:4b6f:a5e5:7382)
(Quit: Leaving.)
L49[08:44:51] ⇦
Quits: Vexatos (~Vexatos@pd9e21222.dip0.t-ipconnect.de) (Quit:
Insert quantum chemistry joke here)
L50[08:46:04] ⇨
Joins: Vexatos
(~Vexatos@pd9e21222.dip0.t-ipconnect.de)
L51[08:46:04] zsh
sets mode: +v on Vexatos
L52[10:10:23] <nadja> Hey, it took them
some 15 years but I think germany has finally figured how to build
an civilian warning system using mobile phones :D
L53[10:36:16] <Izaya> oh I heard about
something like that on fedi
L54[10:36:28] <Izaya> "we're not used
to stuff like phones working here"
L55[10:36:31] <Izaya> very relatable
L57[10:43:44]
<Forecaster> It is good to have a system
that warns you about the cilvilians
L58[10:43:49]
<Forecaster> never know what they're up
to
L59[11:49:12]
<Forecaster> %sip
L60[11:49:13] <MichiBot> You drink a
concentrated pear potion (New!). It tastes salty.
L61[12:39:40]
<Sky>
%tonkout
L62[12:39:40] <MichiBot> Yow! Sky! You
beat Forecaster's previous record of 7 hours, 16 minutes and 43
seconds (By 49 minutes and 25 seconds)! I hope you're happy!
L63[12:39:41] <MichiBot> Sky has stolen
the tonkout! Tonk has been reset! They gained 0.008 tonk points!
plus 0.007 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 1.43051927. Position #5 Need
0.02057289 more points to pass RedstoneParkour!
L64[12:40:03]
<Sky> 0.02
points and the moon will be mine!
L65[12:40:19]
<Forecaster> What moon
L66[12:40:25]
<Sky> I
dunno
L67[12:40:31]
<Sky> The
one in 4th place?
L68[12:40:57]
<Forecaster> There's no moon in 4th place,
just RedstoneParkour
L70[12:41:03]
<AR2000>
this moon ?
L71[12:41:12]
<Sky>
Clearly
L72[12:49:07] *
Amanda stirs awake, meows and looks around
L73[12:49:21] *
Amanda begins synthesising the breakfast and coffee for
Elfi
L74[12:52:11]
<Forecaster> ooh breakfast!
L75[12:52:27]
<Forecaster> time for a heist!
L76[12:55:22] <Izaya> there's a lot of
possibilities for "which moon" but I think the strongest
candidate is Callisto
L77[12:58:10] <Izaya> Atlas, Umbriel and
Galatea are also possibilities though, I guess.
L78[13:34:50]
<Forecaster> %sip
L79[13:34:51] <MichiBot> You drink an
oxidised oculemon potion (New!). Forecaster thinks "What if,
like, *we* are the potions man?". This makes no sense
whatsoever.
L80[13:41:41] ⇨
Joins: Webchat765
(webchat@p5b2522a3.dip0.t-ipconnect.de)
L81[13:41:48] ⇦
Quits: Webchat765 (webchat@p5b2522a3.dip0.t-ipconnect.de) (Client
Quit)
L82[14:31:31] <Elfi> /me is already
floating in the coffee z.z
L83[14:31:38] <Elfi> Thanks errant
space
L84[15:04:25]
<Sky>
%sip
L85[15:04:25] <MichiBot> You drink a thick
avesmingo potion (New!). Sky turns into a violet spaghetti girl
until someone turns off a lamp.
L86[15:07:30] *
Amanda carefully fishes Elfi out, transfers her to a fresh cup of
coffee
L87[15:10:03] <Corded> *
<Forecaster> steals the old cup, but not the coffee
L88[15:56:18]
<Forecaster> hm, I need to see if there's
a way to constantly capture a feed of a window with python instead
of taking occasional screenshots
L89[15:56:30]
<Forecaster> my E:D autopilot would
benefit a lot from that...
L90[15:58:20]
<Forecaster> maybe there's a way to record
with OBS and have it stream to the script
L91[16:30:24] ⇦
Quits: immibis_ (~hexchat@i689751E6.versanet.de) (Remote host
closed the connection)
L92[16:31:25] ⇨
Joins: immibis_ (~hexchat@i689751E6.versanet.de)
L93[16:43:47]
<Michiyo>
Ok, trying to do anything on Debian 7... bad idea.
L94[16:53:11]
<Forecaster> did it explode?
L95[16:56:38]
<Michiyo>
basically
L96[17:03:44]
<Forecaster> that's probably a
feature
L97[17:04:52]
<Michiyo>
Still trying to build this ancient version of ONL, it fails
horribly on Ubuntu 20.04 so I figured I'd give it a shot on debian
from the correct era
L98[17:04:54]
<Michiyo>
nope.. lol
L99[17:05:45]
<Forecaster> Somewhere in the instructions
there's `Time travel required`
L100[17:07:04]
<Michiyo>
Yeah... some time travel would be nice right about now
L101[17:07:43]
<Forecaster> It's a shame nobody ever
fixes the time machine, or the crystal ball
L102[17:08:05]
<Michiyo>
Yep, damn Crystal Ball has been in the shop for ages at this
point.
L103[17:46:16]
<KrakenDev>
Anyone here fluent in nodejs?
L104[17:46:34]
<KrakenDev>
Or, proficient? However you wanna phrase it
L105[17:47:03]
<Forecaster> it's better to just state the
problem
L106[17:47:15]
<KrakenDev>
Issue is, I don't know the problem
L107[17:47:33]
<Forecaster> excellent, I solved it for
you, you're welcome
L108[17:47:33]
<KrakenDev>
Wait.... let me try something actually
L109[17:48:41]
<KrakenDev>
>Forecaster: excellent, I solved it for you, you're
welcome
L110[17:48:41]
<KrakenDev>
Sounds a little rude but okay
L111[17:49:53]
<Forecaster> if you're not going to
explain anything I don't know how you can expect anything
more
L112[17:50:12]
<KrakenDev>
The issue is, a project I was sent, a remake of another thing, just
won't run
L113[17:51:07]
<Forecaster> what do you mean "just
wont run"
L114[17:51:17]
<Forecaster> how are you running it
L115[17:51:46]
<Ocawesome101> ^ and what _is_ it
L116[17:51:53]
<KrakenDev>
You type node index.js, and nothing happens
L117[17:52:15]
<Forecaster> in a console? locally?
L118[17:52:24]
<KrakenDev>
Hold on
L119[17:52:31]
<KrakenDev>
>Forecaster: how are you running it
L120[17:52:32]
<KrakenDev>
Command prompt node index.js
L121[17:52:40]
<KrakenDev>
What the hell discord
L122[17:52:57]
<KrakenDev>
It won't select the file and keeps using an image instead
L123[17:53:04]
<KrakenDev>
Hold on I need to restart my aliucord
L125[17:54:05]
<KrakenDev>
But literally nothing happens when ran
L126[17:54:09]
<KrakenDev>
No logs, errors, output
L127[17:54:41]
<KrakenDev>
Whoever the author was, didn't do anything for troubleshooting or
compatibility besides some basic Linux hotfixes
L128[17:55:27]
<Forecaster> it sounds like the file
itself might be silently exiting then
L129[17:55:55]
<KrakenDev>
Possibly
L130[17:56:32]
<Kosmos>
looking at index.js, it seems that file's not supposed to do
anything
L131[17:56:45]
<KrakenDev>
And the run.js?
L132[17:56:45]
<Kosmos>
seeing as it doesn't call any functions and only exports
L133[17:57:16]
<Kosmos>
that does
L134[17:57:44]
<Kosmos>
but you said `node index.js` not `node run.js`
L135[17:57:47]
<KrakenDev>
So the run.js should work? Thats... backwards and weird but
whatever. Thanks. I don't do much in js so this was helpful
L136[17:59:04]
<Forecaster> `index` is standard for
webpages, not node apps
L137[17:59:27]
<KrakenDev>
>Forecaster: `index` is standard for webpages, not node
apps
L138[17:59:27]
<KrakenDev>
Huh. Alright. Yeah I'm more of a web developer front-end lol
L139[17:59:47]
<KrakenDev>
I barely use Javascript because that's my friend that does it
L140[17:59:49]
<Kosmos>
>Forecaster: `index` is standard for webpages, not node
apps
L141[17:59:50]
<Kosmos>
this, though it wouldn't run as a webpage either, it exports a
dictionary containing a function called "obfuscate"
L142[18:00:05]
<KrakenDev>
Yes
L143[18:00:09]
<KrakenDev>
It's a lus obfuscator
L144[18:03:07]
<Forecaster> like I said, node app, not
webpage
L145[18:03:32]
<Forecaster> there being a file named
index is odd
L146[18:03:40]
<KrakenDev>
I agree lol
L147[18:03:58]
<KrakenDev>
It's supposed to be a discord bot though. Or at least the original
id
L148[18:04:18]
<KrakenDev>
This one may be the raw processor, but it should be a discord bot I
think
L149[18:05:44] <Amanda> AIUI in node
"index.js" is like "init.lua" in the lua
default load order
L150[18:09:03]
<KrakenDev>
This was the run.js output
L152[18:18:29]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b814be9600fe3497fffea975f2.dip.versatel-1u1.de)
L153[18:25:30]
<KrakenDev>
>KrakenDev: This was the run.js output
L154[18:25:30]
<KrakenDev>
```ret(b),
L155[18:25:30]
<KrakenDev>
BRUH, <Buffer 1b 4c 75 61 51 00 01 04…
L156[18:25:31]
<KrakenDev>
Got it figured out. Run.js is what you run, there's no discord bot
to it, and it just takes ./temp/input.lua and obfuscates it
./temp/output.lua
L157[18:26:19] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b814be9600fe3497fffea975f2.dip.versatel-1u1.de)
(Quit: Leaving)
L158[18:26:31]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b814be9600fe3497fffea975f2.dip.versatel-1u1.de)
L159[18:28:20]
<Riley>
>Forecaster: there being a file named index is odd
L160[18:28:20]
<Riley> In
node it's not uncommon to have the entrypoint named
"index.js"
L161[18:29:07]
<Forecaster> huh, I thought run was more
common
L162[18:30:57]
<Riley> It
can be whatever since the entrypoint is set in the `package.json`,
but the default from running `npm init` is `index.js` which biases
the community a bit.
L163[18:34:24]
<KrakenDev>
>Forecaster: huh, I thought run was more common
L164[18:34:24]
<KrakenDev>
In discord bot, I used to make some simple ones, I've seen index.js
way more in docs and tutorials
L165[18:42:40]
<Forecaster> Well I've made none, so the
opposite is true for me, and if I yell louder that means it's
true!
L167[21:35:51]
<Sky>
%tonk
L168[21:35:51] <MichiBot> Willikers! Sky!
You beat your own previous record of <0 (By 8 hours, 56 minutes
and 11 seconds)! I hope you're happy!
L169[21:35:52] <MichiBot> Sky's new record
is 8 hours, 56 minutes and 11 seconds! No points gained for
stealing from yourself. (Lost out on 0.00894)
L170[21:36:01]
<Sky>
Damn
L171[21:43:25] <Amanda> %choose bite the
bullet
L172[21:43:25] <MichiBot> Amanda: Hah!
Good luck with that!
L173[21:43:30] <Amanda> guess not
L174[21:43:39] <Amanda> %choose comfort or
utility
L175[21:43:39] <MichiBot> Amanda:
Somebody once told me to roll with "comfort"
L176[21:43:43] <Amanda> sounds good
L177[21:44:09] *
Amanda collapses into a pile of floof around Elfi, waits for her
steam deck to finish updating so she can hopefully go back into
empyrion
L179[22:43:47]
<Sky> My
server's filesystem corrupted itself lol
L180[22:43:57]
<Sky> but i
got it fixed and no files seem to be corrupted
L181[22:44:02]
<Sky> so
yay?
L182[22:49:42] <Amanda> Goddesses damned
it
L183[22:56:08] <Amanda> @Inari! Why's my
ship 1.5m under ground!?
L184[22:56:17] <Amanda> 1.5km*
L185[22:59:02]
<Inari
「オ兄デレ」「狐っ娘」> Amanda: it was our deepest quickly available
foxhole
L186[23:01:08] <Amanda> It's out of bounds
ffs!
L187[23:01:22] <Amanda> I'm stranded on
this planet now!
L188[23:04:51] <Corded> * <Michiyo>
sighs
L189[23:04:53]
<Michiyo>
Aren't we all?
L190[23:13:41]
<Sky> I
aint! 🚀
L191[23:20:03] <Amanda> Sigh