<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:24] ⇦
Quits: progwml6 (progwml6!~progwml6@104.168.20.187) (Ping timeout:
186 seconds)
L2[00:04:32] ⇨
Joins: progwml6 (progwml6!~progwml6@104.168.20.187)
L3[00:14:24] ⇦
Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:c15a:a82b:9a8c:7518) (Ping
timeout: 186 seconds)
L4[00:20:19] <S3> ill find it tomorrow
L5[01:49:35] ⇨
Joins: Arimil
(Arimil!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
L6[01:51:37] ⇦
Quits: Renari (Renari!~Renari@24.229.185.155.res-cmts.sm.ptd.net)
(Ping timeout: 186 seconds)
L7[01:57:04] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p579729A1.dip0.t-ipconnect.de)
L8[02:27:13] ⇦
Quits: xarses (xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
(Ping timeout: 182 seconds)
L9[02:34:48] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:c501:a818:9e0b:230)
(Ping timeout: 186 seconds)
L10[02:57:56] ⇨
Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
L11[03:14:05] ⇦
Quits: dansixx (dansixx!~dansixx@220-235-28-147.dyn.iinet.net.au)
(Read error: Connection reset by peer)
L12[03:15:38] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (Quit:
Leaving)
L13[03:20:17]
<Forecaster>
%shell
L14[03:20:17] *
MichiBot loads an uncomfortable loli scene into a shell and fires
it. It strikes ping. They take 5 damage. daniel and payonel stood
too close and take 4 and 6 damage respectively.
L15[04:44:09] <Saphire> %moo ^
L16[04:44:09] <MichiBot> ill find it
toomoorroow
L17[05:21:00] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B525FB6919F1E71EF581.dip0.t-ipconnect.de)
L18[05:21:00] zsh
sets mode: +v on Vexatos
L19[05:54:39] ⇨
Joins: dansixx
(dansixx!~dansixx@220-235-28-147.dyn.iinet.net.au)
L21[06:35:43]
<gerard> A
little unit testing system in Lua
L22[06:40:02] <AmandaC> interesting
L23[06:40:37] ⇦
Quits: Gethiox (Gethiox!~gethiox@gethiox.pl) (Quit: WeeChat
1.9.1)
L26[06:48:32] <Vexatos> OpenOS has unit
tests :P
L27[06:48:59]
<20kdc>
...wait, getlocal and getupvalue access? ❗
L28[06:49:12]
<20kdc>
...oh, it just returns names, okay
L29[06:50:04]
<gerard> oh
yeah, darn
L30[06:50:07]
<gerard> it
doesn't work
L31[06:50:12]
<gerard>
because debug.upvaluejoin isn't there
L32[06:50:54]
<20kdc>
*reads description of function, adds more red exclaimation
marks*
L33[06:51:27] <AmandaC> Damn, Snake is
doing a terrible job today, isn't he.
L34[06:51:54]
<20kdc>
yes
L35[06:55:14] *
Izaya hmms
L36[06:55:52] <Izaya> Is my time worth the
shipping costs for a crate of computer magazine CDs to wherever
Archive.org is?
L37[06:57:24]
<20kdc>
depends if it's a proper wooden crate or not. if it is a proper
wooden crate, then the shipping costs are worth it just to imagine
the looks on their faces as they receive a wooden crate
L38[07:00:15] <Izaya> It's a plastic
crate.
L39[07:00:19] <Izaya> Roughly 50x50cm
L40[07:00:29] <Izaya> full of CDs
L41[07:00:33]
<20kdc> Is
it at least painted to look like a wooden crate?
L42[07:01:33] <Izaya> ....
L43[07:01:38] <Izaya> Huuuuh.
L44[07:01:53] <Izaya> It looks like the
ACCC has told Valve "you can't restrict refunds to two
hours"
L45[07:02:01] <Izaya> And no, it's dark
green.
L46[07:05:35] <AmandaC> @20kdc just did
another once-over with my apps and some of the built-in apps for
the latest -dev all seems good
L47[07:05:49]
<20kdc>
about that,
L48[07:06:13]
<20kdc>
latest -dev has just immediately been updated for 192K
support
L49[07:06:23] <AmandaC> ah
L50[07:06:41]
<20kdc> the
only way I could trim more size off of this would be to put file
copying into a separate application from the main file
manager
L51[07:08:31]
<20kdc> (Not
that that is infeasible, or that I wouldn't do it if necessary in a
future release. "Being able to load & save the init.lua
file on a Lua 5.2 192K 64-bit system" is the benchmark, and
failing this indicates a loss of one of the primary goals of the
OS.)
L52[07:09:44]
<20kdc>
(This also leaves a relatively high amount of spare room on Lua 5.3
systems, which seem to be more memory-efficient in my
testing.)
L53[07:10:22]
<Forecaster>
%shell
L54[07:10:23] *
MichiBot loads ? into a shell and fires it. It strikes brayden.
They take 14 damage. Tahg and Kilobyte stood too close and take 9
and 10 damage respectively.
L55[07:10:29]
<20kdc>
%shell Forecaster
L56[07:10:29] *
MichiBot loads araragi-san into a shell and fires it. It strikes
Forecaster. They take 13 damage. dansixx and scj643 stood too close
and take 9 and 5 damage respectively.
L57[07:10:39]
<Forecaster>
%shiv @20kdc
L58[07:10:39] *
MichiBot shivs @20kdc with Inari 2 Remastered HD doing no damage,
Inari 2 Remastered HD looked too much like a carrot and was eaten
by a near-sighted bunny.
L59[07:10:47]
<Forecaster>
>:
L60[07:11:51]
<gerard>
%shell @gerard
L61[07:11:51] *
MichiBot loads a roper into a shell and fires it. It strikes the
ground near @gerard, Guest84969 and brayden. They each take 5, 5
and 7 splash damage respectively.
L62[07:11:52] *
MichiBot The roper melts into a puddle of unidentifiable
goo..
L63[07:12:18]
<gerard> I
didn't want to hurt other people :(
L64[07:13:04]
<20kdc>
pretty sure %shiv is safer
L65[07:13:39]
<20kdc>
%shiv @20kdc
L66[07:13:39] *
MichiBot shivs @20kdc with local internet doing 12
damage
L67[07:13:51]
<20kdc>
why... *dies*
L68[07:14:39] <AmandaC> @20kdc just
finished another once-over with the latest -dev, still looks all
green
L69[07:14:55]
<20kdc>
great! expect a lower memory usage from that version
L70[07:15:19]
<20kdc>
app-textedit no longer uses the event library for instance
L71[07:15:22]
<Forecaster>
%inv add all green
L72[07:15:22] *
MichiBot summons 'all green' and adds to her inventory. I could get
some good swings in with this.
L73[07:16:46]
<20kdc> %inv
add self-extracting TAR file (now with a free dose of text editor
incompatibility)
L74[07:16:46] *
MichiBot compresses the sentence into a more manageable format
since it was too long.
L75[07:16:52]
<20kdc>
...uhoh
L76[07:17:30] <AmandaC> Hrm, just took a
look at the memory, and it's fluxuating between 130 and 210K
L77[07:17:42] <AmandaC> ( on a machine with
2048K )
L78[07:18:19] <AmandaC> ( on an idle
machine with only app-taskmgr)
L79[07:18:26] <Izaya> >using a high-spec
machine
L80[07:18:35]
<20kdc> GCs
are fun like that. Actually restrict it to 192K and it'll fluctuate
between 130 and 192K
L81[07:19:03]
<20kdc> and
no, I can't really fix this at this point without breaking
compatibility somewhere
L82[07:19:44] <AmandaC> ah, I see
L83[07:19:49]
<20kdc>
autostart services were probably a good addition memory-management
wise, though, because autostart services can be written to
auto*stop*
L84[07:20:37]
<20kdc> if
you look at svc-ghostie, after it's done with all pending beeps, it
ends it's own event loop
L85[07:21:06] <AmandaC> I should do some
memory optimising on my svc-lilac. Just launched an app that
auto-started it on a machine with 192K and it all exploded.
:D
L86[07:21:22] <Izaya> tfw minitel works
fine on a 192k machine
L87[07:21:39]
<20kdc>
Izaya: Really? Oh, good. I assume you use Lua 5.3, though, because
otherwise...
L88[07:21:47] <Izaya> though I should
really write a dedicated frequest client
L89[07:21:58] <Izaya> my browser does not
work so well on a 192k machine
L90[07:22:00]
<20kdc>
...well, there's a reason the system makes a big deal out of Lua
5.3 on the startup prompt if you aren't using it
L91[07:22:21] <AmandaC> WEll, If I'm not
running another app it seems to do okay!
L92[07:22:42]
<20kdc>
yeah, multitasking and memory usage are not very compatible
L94[07:36:29] <AmandaC> Hrm, seems like
it's specifically app-taskmgr that caused the issue. I;ve has my
app-lilac-power and app-lilac-crafting running for a couple minutes
now with no crashes ( both depend in svc-lilac )
L95[07:38:51] <AmandaC> that probably makes
sense though, given the fast refresh rate of app-taskmgr
L96[07:39:18]
<20kdc> the
refresh rate shouldn't cause memory issues, but event+neoux is a
relatively heavy combination
L97[07:39:45] <AmandaC> Hrm, both my
app-lilac-* programs use neoux, although not the event library
directly
L98[07:39:52]
<20kdc>
hence the "I am not going to be adding any more controls to
neoux" policy, plus my active avoidance of those APIs
throughout the system processes
L99[07:39:54] <AmandaC> ( other than
event.pull )
L100[07:40:10]
<20kdc>
having it loaded is enough
L101[07:40:29]
<20kdc> it's
not much of an issue so long as you aren't doing anything that
needs too much RAM
L102[07:40:46]
<20kdc> and
neoux memory usage is somewhat shared between applications that use
neoux
L103[07:42:49] <AmandaC> I was curious if
the libraries were cached between processes, or if they were all
loaded fully every time
L104[07:43:02]
<20kdc>
cached between processes, but they get unloaded when no process is
using them
L105[07:43:07] <AmandaC> ( Obv. with some
kind of reference countingto-- yeah )
L106[07:43:15]
<20kdc> and
it actually relies on the GC
L107[07:43:25]
<20kdc>
weak-valued tables to the rescue
L108[07:43:46] <AmandaC> I'm not that
familiar with the advanced table magick of Lua
L109[07:44:10]
<20kdc> so
you can write require("onetimefunc")(blah) to load, run,
and then unload a particularly memory-intensive function
L110[07:44:19]
<20kdc> yes,
this gets used basically all the time
L111[07:44:49] <AmandaC> Question, if I
try and load "foo.bar" will that look in foo/bar.lua or
just "foo.bar.lua"
L112[07:44:57]
<20kdc>
it'll load "foo.bar.lua"
L113[07:45:01] <AmandaC> ah
L114[07:45:40]
<20kdc> you
might be able to have "foo/bar" in future, but it'll
still be restricted to the libs folder
L115[07:45:45] <AmandaC> I'm somewhat
considering trying to get some of my utilities I use in OpenOS to
port to KOS, but I have them all in a single library tree
L116[07:46:08]
<20kdc> also
note, your libraries get wrapMeta'd by default
L117[07:46:17] <AmandaC> so, for my
logging util you do require("libac.logging") which OpenOS
infers is "/usr/lib/libac/logging.lua")
L118[07:46:40]
<20kdc>
...gsub I guess could implement that simply enough
L119[07:47:13] <AmandaC> however openos
also does other stuff, like if theres no "foo.lua" it'll
check for a "foo/init.lua"
L120[07:47:16]
<20kdc>
anything more is likely to introduce complicated logic which is
going to cut into memory, and as you can tell that is already a
knife's-edge problem
L121[07:48:20]
<20kdc> it's
at the point already where removing the Copy option from the file
manager would be beneficial
L122[07:48:34] <AmandaC> Also, not sure if
it's expected, by when the apps crashed earlier from no memory I
also got an error from something sys- that was angry about
"dm" being null
L123[07:48:52] <AmandaC> Lemme see if I
can reproduce
L124[07:48:53]
<20kdc> Once
memory starts getting low, everything begins to fall apart,
L125[07:48:59]
<20kdc>
since basic Lua constructs start randomly failing
L126[07:49:11] <AmandaC> ah, fair
enough
L127[07:49:23] <AmandaC> apparently it was
sys-icecap and "global dw"
L128[07:49:27]
<20kdc> The
kernel will *try* to get rid of an app's memory as quickly as
possible, but...
L130[07:50:27] <AmandaC> That keeps
appearing when I try and kill a process now
L131[07:50:28]
<20kdc> oh,
that's just me being an idiot again
L132[07:51:38] <AmandaC> Only after an OOM
happens, it seems
L133[07:52:30]
<20kdc> it
seems like startDialog's "in case of stuff going horribly
wrong" code went horribly wrong
L134[07:52:53] <AmandaC> Oh dear.
L135[07:53:41]
<20kdc> The
reason is because testing memory and testing everything else tends
to be mutually exclusive when almost every bugfix leads to more
memory usage. This is thankfully not one of them.
L136[07:54:02]
<20kdc> With
that noted, fix pushed and -dev updated.
L137[07:56:39] <AmandaC> What is the
"incase something goes horribly wrong" code meant to
do?
L138[07:57:40] <Izaya> it sends a killing
machine back in time to deal with 20kdc
L139[07:57:54] <Izaya> before they could
write KOS
L140[07:57:58]
<20kdc>
well, either you tried to close the dialog, which would trigger
some other code, or the dialog tried to display and then crashed
during the Everest span code for some reason.
L141[07:58:32]
<20kdc>
...though come to think of it, the other code had to get fixed
too.
L142[07:58:56]
<20kdc>
Anyway, in either case, the table which maps Everest windows to
their Nexus callbacks needs to have the entry for that window
removed.
L143[07:59:09]
<20kdc>
Otherwise it's a massive memory leak.
L144[07:59:16] <AmandaC> ah
L145[07:59:26]
<20kdc> I
wrote "dw" rather than "w".
L146[07:59:31] <AmandaC> ahh
L147[08:02:54]
<20kdc> I'm
considering writing an app to test "actual available
memory" so I can produce cleaner full-system benchmarks
L148[08:03:20]
<20kdc>
nothing quite gets the GC up to maximum mad tricks mode like actual
memory pressure
L149[08:05:52] <AmandaC> Might be worth
asking payonel how his ocvm profiling stuff works too, since he
made it specifically to understand / improve openOS's memory
usage
L151[08:33:43]
⇨ Joins: Inari
(Inari!~Pinkishu@p4FC1E4B6.dip0.t-ipconnect.de)
L152[08:34:05] <Inari> I hath tells
L153[08:34:39] <Inari> AmandaC: haha, of
course I do, I hate cars and can't drive
L154[08:35:26]
⇨ Joins: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.stonehaven.irccloud.com)
L155[08:35:57] <Temia> Hey 20kdc
L156[08:36:14] <Temia> If you ported KOS
to the 6502
L157[08:36:25] <Temia> Could you call it
KOS-MOS?
L158[08:36:31] <Temia> :V
L159[08:36:43] *
Temia giggleflees
L160[08:37:02]
<20kdc>
...porting KOS to the 6502 would be more like something entirely
different that happened to share the same name, but sure
L161[08:37:09] <Izaya> only if it were in
cyrillic :D
L162[08:37:19]
<20kdc> if
that ever happened (which probably won't) then that name might be
used
L163[08:37:36]
<20kdc>
...but only with a "Name chosen by Temia" sticker under
it so the flames are correctly directed
L164[08:37:47] <Temia> Rats
L165[08:37:57] <Temia> I have sealed my
own fate
L166[08:38:45]
<Forecaster>
Inari why do you hate cars
L167[08:38:56] <Temia> But no, are you
kidding? You could use everyone's favourite android girl as a
mascot!
L168[08:39:14]
<MGR> I'm
missing something
L169[08:39:23]
<MGR> The
6502 has an android girl mascot?
L170[08:39:30] <Temia> No
L171[08:39:43]
<MGR> What
am I missing?
L172[08:39:54] <Temia> Google
"KOS-MOS"
L173[08:39:55] <Izaya> Where to begin?
:P
L175[08:40:08] <Temia> Izaya: harsh
L176[08:40:15] <Temia> (But true)
L177[08:40:36]
<gerard> is
there a way to force a gc in OC?
L178[08:40:40]
<MGR> Ah,
got it. Thank you
L179[08:40:54] <Izaya> yield a bunch of
times.
L180[08:41:56]
<gerard> i
see, in the `install.lua` they do "for i=1,20 do os.sleep(0)
end"
L181[08:42:16] <AmandaC> You should only
need to do it 10 times, but payonel does it 20 to be safe.
L182[08:43:00]
<20kdc> I
wonder if I could just move all this setup code into a library and
see what happens
L183[08:43:02] <Temia> Is there a way to
do it without creating a large delay?
L184[08:43:23] <Izaya> coroutine.yield()
10x from the highest level, basically
L185[08:43:30]
<gerard> In
that case I want to be safe safe and will do 30 times
L186[08:43:31]
<20kdc>
Temia: it seems like emergency-GC-before-OOM seems to work, but
unsure
L188[08:46:38]
<Forecaster>
so that's how it works
L189[08:49:46] <AmandaC> That's taking
forever to load, and the comic never appears. @Forecaster
L190[08:49:56]
<MGR>
Same
L191[08:50:23]
<Forecaster>
weird, it's acting a bit weird but it loaded for me
L192[08:50:43]
<gerard>
maybe they are forcing gc by looping 20 times
L193[08:50:51]
<Forecaster>
oh, now it's not...
L194[08:50:52]
<Forecaster>
huh
L195[08:50:53] <Izaya> "Get the video
cassette of Spaceballs: The movie!"
L196[08:51:06] <Izaya> How bizarrely
meta.
L197[08:51:11]
<gerard>
it's because everone in this server tries to connect to this page
now :D
L198[08:51:15]
<gerard>
everyone -
L199[08:51:37] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:1053:b4fd:c1a5:6753)
(Read error: Connection reset by peer)
L200[08:51:41] <Temia> We aren't
Slashdot.
L201[08:52:05] <Izaya> If everyone on
esper opened that page at the same time, that would be bad.
L202[08:52:37] <AmandaC> I assume
@Forecaster got it from somewhere more capable of slashdotting a
server though
L203[08:52:49]
<Forecaster>
RSS
L204[08:53:14]
⇨ Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:39b8:66fc:3c68:2107)
L205[08:58:39] <AmandaC> @20kdc I'm
confused what that screenshot is showing?
L207[09:02:10]
<gerard> ez
fix
L208[09:02:43] <Inari> AmandaC: Their
general smell makes me feel ill. Plus I find it stressful to be in
one :D Always looks like you're going to crash into something or
something might crash into you
L209[09:02:43]
<gerard>
quite ugly, but it's whatever
L210[09:03:47] <Izaya> fun fact
L211[09:04:00] <Izaya> you can load
functions again to change their environment IIRC
L212[09:04:23] <AmandaC> %choose svc-fuse
or meh
L213[09:04:23] <MichiBot> AmandaC:
meh
L214[09:04:34]
<gerard>
wouldn't that be using more memory?
L215[09:04:36] <Izaya>
svc-filesystem-in-user-space?
L216[09:04:44]
<gerard>
since you're cloning the function
L217[09:04:47] <AmandaC> Izaya: yeah
L218[09:04:54] <Izaya> you're not cloning
the function
L219[09:05:02] <Izaya> copies a reference
to the function
L220[09:05:11] <Izaya> tables have some
weird rules
L221[09:05:13] <AmandaC> is _G even a
thing in 5.2/5.3?
L222[09:05:16]
<gerard>
with the new env?
L223[09:05:18]
<gerard> but
how
L224[09:05:35] <Izaya> what you can do is
setmetatable(newenv,{__index=_G})
L225[09:05:44] <AmandaC> environments are
just upvalues, probably
L226[09:05:45] <Izaya> then
newenv.whatever = whatever you want to mask
L227[09:05:51] <Inari> Er
L228[09:05:53] <Inari> Wrong person
:D
L229[09:05:56] <Inari> Forecaster: See
above
L230[09:06:05]
<gerard> But
that's on a table isn't it?
L231[09:06:11]
<gerard> I'm
working with a function
L232[09:06:15]
<gerard> I
tried with setfenv, but it's not in Lua 5.2 / 5.3
L233[09:06:22]
<gerard> and
the polyfill doesn't work in OC
L234[09:06:25]
<gerard>
since it uses debug
L235[09:06:29] <Izaya> ~w load
L237[09:06:41] <Izaya> I'm 80% sure you
can load() on a function and supply a new env
L238[09:06:52]
<gerard>
"If ld is a function, load calls it repeatedly to get the
chunk pieces."
L239[09:06:57]
<gerard> I
never knew this
L240[09:06:59]
<gerard>
lemme try
L241[09:07:29] <Izaya> I think that's for
reading from a file
L242[09:08:29] <AmandaC> You could
probably do it with string.dump and loading that, but that requires
bytecode to be enables
L243[09:08:33] <AmandaC>
s/enables/enabled/
L244[09:08:33] <MichiBot> <AmandaC>
You could probably do it with string.dump and loading that, but
that requires bytecode to be enabled
L245[09:08:46]
<gerard> ah
i see
L246[09:10:34]
<gerard>
with string.dump it works, but you'll lose the ability to use local
variables
L247[09:10:59]
<20kdc>
AmandaC: available memory, measured by allocating as much as
possible until pcall failure
L248[09:11:23] <AmandaC> loading bytecode
isn't enabled by default in OC because it can break out of the OC
sandbox
L249[09:11:27]
<20kdc> I've
managed to get it up to 44.9 by swapping monitor initialization
code out of RAM when not in use
L250[09:11:45] <AmandaC> @20kdc ah,
interesting
L251[09:12:45]
<20kdc>
there seems to be a consistent deficit of 0.3 that occurs after the
first time I run allmem (went down to 44.6, previous went from 43.6
to 43.3), but otherwise the measurements are extremely
consistent
L252[09:13:18] <Izaya> Ah :3
L253[09:13:18] <Izaya> 200k for taking out
one anaconda
L254[09:21:11]
<MGR> I
haven't played E:D in a while...
L255[09:21:14]
<MGR> I
should get back into it
L256[09:23:49]
<Forecaster>
Me neither, I've been busy
L257[09:26:05] <Izaya> 80k for a FAS
:D
L258[09:34:02] <Izaya> Who knew an AspX
would be such a competent combat ship?
L259[09:34:16]
<MGR>
?
L260[09:34:27]
<MGR> It
does have decent shields I think
L261[09:34:54]
<Forecaster>
I flew one for a long long time
L262[09:35:03]
<Forecaster>
It's pretty great
L263[09:36:42] <Izaya> I think it's p.
great
L264[09:36:54] <Izaya> Current one is
competent at combat and can jump 45Ly, and is still worth
<1mil'
L265[09:37:37] <Izaya> I think I'm doing
p. well today
L266[09:37:47]
<MGR> 45Ly
jump range is good with a combat loadout
L267[09:38:01] <Izaya> got at least one
rebuy worth from bountyhunting in an AspX while mildly
intoxicated
L268[09:38:14]
<MGR> Better
than my (mostly) jump range expansion engineered Anaconda
L269[09:38:25]
<MGR> with a
combat loadout
L270[09:40:30] <Izaya> oort orbital
L271[09:41:18] ⇦
Quits: dansixx (dansixx!~dansixx@220-235-28-147.dyn.iinet.net.au)
(Read error: Connection reset by peer)
L272[09:41:52] <Izaya> oof
L273[09:41:59] <Izaya> would've had that
guy if not for the shield boosters
L274[09:42:33]
<MGR> Those
are the reasons I need to tune my weapons better for performance
against shields
L275[09:42:48]
<MGR> It was
what I was working on before I got distracted by World of
SpaceWarships
L276[09:43:56] <Izaya> I could add more
lasers I guess.
L277[09:44:09]
<Forecaster>
world of whatnow?
L278[09:44:17] <Izaya> Take em off when I
want to actually go somewhere.
L279[09:44:27] <Izaya> Even with 45Ly I
can't plot a course to a Zurara
L280[09:44:32] <Izaya> s/a Z/the Z/
L281[09:44:32] <MichiBot> <Izaya>
Even with 45Ly I can't plot a course to the Zurara
L282[09:44:34]
<MGR>
@Forecaster World of Warships, but they added a space battle mode
for April
L283[09:44:39]
<Forecaster>
oh
L284[09:44:44]
<MGR> What's
Zurara?
L285[09:45:03]
<Forecaster>
huh, the webhook randomly failed
L286[09:45:07] <Izaya> a megaship in the
formidine rift
L287[09:45:14]
<Forecaster>
weird
L288[09:45:28]
<MGR>
Ohhhhhhh
L289[09:45:31] <Mimiru> ?
L290[09:45:33]
<MGR> Wasn't
that made by The Club?
L291[09:45:43] <Izaya> Probably not.
L292[09:45:48] <Mimiru> @Forecaster
wat?
L293[09:45:55] <Izaya> It's part of the
story.
L294[09:46:21] <Mimiru> Oh... what
L295[09:46:30]
<MGR>
"The Club funded the construction of The Zurara"
L296[09:46:37] <Izaya> Oh. Huh.
L297[09:46:41] <Izaya> Point taken.
L298[09:46:57] <Izaya> Guess that means it
isn't a player group :D
L299[09:47:08]
<MGR> It is
not
L300[09:47:25]
<MGR> It's
the (NPC) people running the show in the E:D universe
L301[09:47:40] <Izaya> The space
illuminati?
L302[09:47:41] <Mimiru> Wait.. @Forecaster
I'm going back to wat.
L303[09:47:43] <Mimiru> Where?
L304[09:47:52]
<MGR> Yes,
Space Illuminati
L305[09:47:54]
<MGR> But
real
L307[09:48:01]
<Forecaster>
right there
L308[09:48:09] <Mimiru> The webhook
worked.
L309[09:48:11] <Izaya> >implying the
space illuminati aren't real
L310[09:48:20] <Mimiru> MichiBot sent a
SED reply
L311[09:48:23]
<Forecaster>
oh, I didn't notice the edit
L312[09:48:24]
<Forecaster>
xD
L313[09:48:36]
<MGR> Space
Illuminati are real in E:D
L314[09:48:36] <Mimiru> Yeah it confused
me at first too :P
L315[09:48:38]
<MGR> That's
what I said
L316[09:48:40] <Mimiru> I thought I'd
missed something else :P
L317[09:48:52] <Izaya> >implying the
space illuminati aren't real in real life
L318[09:49:30]
<MGR>
Oh
L319[09:49:33]
<gdude> Hey
mimi, one of my guys left a ticket on OpenSecurity RE 1.12.2
L320[09:49:40]
<gdude>
what's left to do? I might be able to get him to PR it
L321[09:49:49] <Mimiru> What's left to
do?
L322[09:49:50] <Mimiru> lol...
L323[09:49:55]
<gdude> Oh
boy. :P
L324[09:49:56] <Izaya> man I wish I had a
group of people I could call "my guys"
L325[09:49:58] <Mimiru> Oh man
L326[09:50:10]
<gdude> That
much, huh?
L327[09:50:18]
<Forecaster>
Izaya recruit a band of misfits
L328[09:50:18] <Mimiru> Yeah.
L329[09:50:44] *
Izaya hmms
L330[09:50:49] <Izaya> Do I need to do
anything *after* that?
L331[09:50:58]
<Forecaster>
not really?
L332[09:51:09] <AmandaC> @20kdc just
discovered something, ther appears to be no way to cancel a
"Mk Directory" if you hit it
L333[09:51:10]
<gdude>
well, I'll see if he's up for an entire port, maybe he'll try
it
L334[09:51:12] <Izaya> Huh.
L335[09:52:01]
<20kdc>
AmandaC: Whoops! Will fix that now, once I've double-checked my
memory-saving work (up to 45.3K available from 43.5)
L336[09:52:30] <AmandaC> Well, "no
way" -- you can close the app, but that's not exactly
helpful
L337[09:52:57] <Izaya> may I suggest
L338[09:53:06] <Izaya> run a simple
minifier on your release versions
L339[09:53:19] <Izaya> that may improve
memory usage at times
L340[09:53:48]
<20kdc>
Izaya: Funny thing - I've noticed that the relationship between
direct code size and Lua memory usage isn't exactly
straightforward.
L341[09:54:12] <AmandaC> Also, is there
supposed to be a confirmation before deleting a file? ISTR seeing
something to that effect in the code when I was splunking yesterday
to try and debug something
L342[09:54:17]
<20kdc> Any
minifier in use would be best written to make local names smaller
vs. anything else.
L343[09:54:23]
<20kdc>
AmandaC: Yes.
L344[09:54:29] *
Izaya nods
L345[09:54:31]
<20kdc> I
assume by that that it doesn't work.
L346[09:54:52] <Izaya> I have one that
doesn't actually modify the code as opposed to just the syntax
around it
L347[09:54:53]
<Forecaster>
%shell
L348[09:54:53] *
MichiBot loads vifino's keys into a shell and fires it. It strikes
the ground near erratic, Forecaster and zsh. They each take 8, 9
and 8 splash damage respectively.
L350[09:55:00] <AmandaC> yeah, just nuked
the file immediately, unless I somehow approved it immediately by
double-tapping (which shouldn't be possible anyway, just from a UX
perspective)
L351[09:55:57]
<20kdc>
...oh, right, the confirmation is on *directory* removes
L352[09:55:59] ⇦
Quits: Yarillo
(Yarillo!~Yarillo@2001:660:4701:2004:5054:ff:feb8:97e9) (Quit:
WeeChat 1.9.1)
L353[09:56:02] <AmandaC> ah
L354[09:56:12]
⇨ Joins: Yarillo
(Yarillo!~Yarillo@2001:660:4701:2004:5054:ff:feb8:97e9)
L355[09:56:53] *
Saphire yawns, flopping down
L356[09:57:08]
<20kdc> I'll
see about restructuring to try and fix this in a way that reduces
memory usage of filedialog - if I can't do that I'm going to have
to refuse the feature.
L357[09:57:13]
<20kdc> 45K
is not much available memory.
L358[09:57:20] <AmandaC> sure. :)
L359[09:58:04] <Saphire> Filedialog?
O.o
L360[09:58:42]
<20kdc>
Saphire: KittenOS NEO stuff, so it has GUI filedialogs (yay!)
L361[09:58:45] <Izaya>
fffffffffffffffff
L362[09:58:55] *
Izaya reees omnidirectionally
L363[09:59:01] <AmandaC> Izaya:
SIGSEGV
L364[09:59:13] <Izaya> I'm sitting on
11/16GB used and Windows is killing stuff because OOM
L365[09:59:33] <Izaya> does it seriously
need a swap file this bad?
L366[10:00:14] <Izaya> Everyone says Linux
is bad at resources compared to the BSDs but it's nothing compared
to this
L368[10:02:57] <AmandaC> now
starting*
L369[10:03:43]
<20kdc> eh,
it's just the "scroll camera" going a bit far down
L370[10:03:49] ⇦
Quits: dustinm` (dustinm`!~dustinm@68.ip-149-56-14.net) (Quit:
Leaving)
L371[10:12:28]
<20kdc>
28.8K -> 29.5K, and implements delete confirmation in both
situations as a side-effect.
L372[10:13:13] <AmandaC> Took me a second
to realise that was an improvement
L373[10:13:48]
⇨ Joins: dustinm`
(dustinm`!~dustinm@68.ip-149-56-14.net)
L374[10:14:22]
<20kdc>
Updated -dev.
L375[10:20:45] <AmandaC> Looks nice.
Random thought, is this how the installer is meant to look:
https://nc.ddna.co/index.php/s/nf9zpg9YgBk2p67 I ask
because it occurs to me that it might be offset by one, because a
second solid white line appears under the installer in ocvm, just
off screen.
L376[10:25:12] <AmandaC> Having a hell of
a time getting a screenshot of it under ocvm, because it goes by
too fast for me to react
L377[10:25:15]
<20kdc>
that's how the installer is meant to look, yes. Anything else is
likely due to the terminal being resized to such a small
size.
L378[10:25:37] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 182 seconds)
L380[10:27:16]
<20kdc>
...ok, how much space exactly did OCVM give you
L381[10:27:18]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L382[10:27:20]
<20kdc> your
entire disk?
L383[10:28:01] <AmandaC> Apparently it's
returning this: return ValuePack::ret(lua,
numeric_limits<double>::max());
L384[10:28:16] <AmandaC> so, the max valid
value for double
L385[10:28:21]
<20kdc>
...so I'm going to define any visual errors as "not my
fault"
L386[10:28:28] <AmandaC> haha
L387[10:28:30] <AmandaC> fair enough
L388[10:28:55] <AmandaC> I wonder if I can
make it return inf instead, like OCEmu does
L391[10:32:44]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L394[10:42:19] <AmandaC> @20kdc Just took
a look at the neoux clipboad thing, any thought on making it
trigger clipboard for the in-game clipboard key binding as
well?
L395[10:43:09] <AmandaC> ( Or is that
handled somewhere further up the stack )
L396[10:43:48] <AmandaC> @20kdc I can just
see it being a problem with custom widgets getting out of sync for
what they support relative to the "system standard"
L397[10:45:23] <AmandaC> s/clipboard
thing/clipboard implementation/ words!
L398[10:49:50] <AmandaC> ( It can come
later if that'd be a problem, I'd understand if you want to stop
adding stuff to get R2 out the door )
L399[10:53:15] <gamax92> MORE
SUBMODULES
L400[10:53:28] <AmandaC> gamax92:
SUBMODULES FOR THE SUBMODULE GODS
L401[10:53:29] <gamax92> Cause I messed up
and put stuff in different repositories
L402[10:54:12]
<20kdc> I'd
like to stop adding stuff to prevent the pending memory usage
disaster. The pub.clipboard thing might actually get completely
removed at a later date on the basis that it doesn't really break
compatibility too badly to get rid of it.
L403[10:54:32] <AmandaC> ah
L404[10:54:42] <gamax92> Izaya: Windows
for me really handles running out of memory pretty poorly
L405[10:55:04] <AmandaC> yeah, a feature
freeze is pretty reasonable. P
L406[10:56:03]
<20kdc>
Keeping in mind Izaya is managing to run minitel on the 192K
systems, I'd probably be worsening compatibility to use more memory
for anything r/n
L407[10:56:17] <AmandaC> true
L408[10:57:24] <AmandaC> I was wondering
if there was anything that could be unloaded from init once it
finished booting.
L409[10:57:35]
<20kdc> The
entirety of sys-init gets unloaded.
L410[10:57:43]
<20kdc> The
moment you login.
L411[10:57:52]
<20kdc> Plus
or minus a GC.
L412[10:58:33] <AmandaC> ah
L413[10:59:05] <Saphire> gamax92: or
pretends to at least?
L414[10:59:28] <Saphire> Windows is very
"user first" so whatever is active will remain active
while other stuff goes to swap.
L415[10:59:42] <Saphire> Linux? Whatever
is using CPU gets memory.
L418[11:01:10] <Inari> Saphire: Except
when it comes to focus
L419[11:01:11] <Inari> :f
L420[11:07:10] <Izaya> I don't have any
swap
L421[11:07:17] <Izaya> I think that's the
issue
L422[11:07:24] <Izaya> Maybe stuff
over-allocates
L423[11:12:04] <AmandaC> man, gotta love
when you discover your phone didn't charge overnight, and it shuts
down suddenly
L424[11:17:07] <gamax92> Windows ends up
killing a whole bunch of processes including system stuff so I'm
left with a broken OS that I have to reboot on OOM
L426[11:23:36] <Inari> payonel: zzz
L427[11:27:31] <payonel> AmandaC: does kos
need a more accurate fs size?
L428[11:27:43] <payonel> more accurate
than max double :) hah
L429[11:28:01] <AmandaC> payonel: it's
pretty much entirely cosmetic, but it does apply to both OpenOS and
KittenOS
L430[11:28:04] <payonel> also, when is
20kdc going to be done using discord?
L431[11:28:46] <AmandaC> payonel:
basically, max double is an absurd number that neither expect, but
(at least) both of them handle inf properly
L432[11:29:32] <AmandaC> OCEmu also
returns infinity for filesystem.spaceTotal, IIRC, so it'd also be
falling in line with that
L433[11:29:45] <payonel> AmandaC: yeah, it
was mostly a placeholder for a feature i wasn't keen on supporting
(i.e. i did consider making fs limits)
L434[11:29:52] <AmandaC> ah
L435[11:30:02] <payonel> anywho, meetings,
bbl
L436[11:30:03] <payonel> o/
L437[11:30:05] <AmandaC> ttfn
L438[11:34:31] <Saphire> I am still amazed
I got to have a proper GRUB setup with UEFI
L439[11:37:09] <AmandaC> @20kdc have you
been working on more memory improvements?
L440[11:37:38]
<20kdc>
Some. Up to about 47.5K without file manager running, didn't check
the number with.
L441[11:38:01]
<20kdc> Do
note, these numbers aren't .freeMemory numbers, which are...
substantially different.
L442[11:38:01] <AmandaC> a fresh boot
inside OC is showing me 71.0KiB
L443[11:38:16]
<20kdc>
Curiouser and curiouser.
L444[11:38:20]
<20kdc> Are
you on 32-bit?
L445[11:38:38] <AmandaC> uh... good
question, lemme check
L446[11:38:57] <Izaya> Can you even run MC
on 32-bit Java?
L447[11:39:24] <AmandaC> OpenJDK
64-bit
L448[11:39:32]
<20kdc> Same
as here, quite odd.
L449[11:39:34]
<20kdc>
Anyway, updated -dev
L450[11:39:35] <AmandaC> This is on a
server, though I doubt it makes a difference
L451[11:39:46]
<20kdc>
Could be OC version.
L452[11:39:51]
<20kdc>
What's yours?
L453[11:40:18] <AmandaC> latest stable on
curseforge, 1.7.2
L454[11:41:29] <AmandaC> 73.5KiB under
latest -dev
L455[11:41:44]
<20kdc>
"1.7.2.67", on 1.12, and good to hear the improvements
are working for you
L456[11:41:53]
<20kdc> oh,
wait, 1.12.2, not 1.12
L457[11:42:22] <AmandaC> yup, 1.7.2.67 --
just checked
L458[11:43:27] <S3> Izaya: you used to be
able to
L460[11:43:36] <S3> I think 64 bit java
has huge performance boosts though
L461[11:43:57] <Izaya> Pre-1.8 would've
been fine I imagine
L462[11:44:10] <S3> yeah 1.8 was the first
version that started lagging my box
L463[11:44:14] <S3> I was so pissed
L464[11:44:19] <S3> and should have
written a complaint letter
L465[11:44:44] <S3> it was also the first
version I started having real graphics bugs
L466[11:44:54] <S3> like seeing through
the map
L467[11:48:54] <Izaya> Oh well.
L468[11:49:14] <Izaya> Java Minecraft
won't be with us for too long anyway
L469[11:49:43] <S3> OMG trhis shit is
disgusting
L470[11:50:05] <S3> somebody brought over
this velveeta boxed mac and cheese shit (who buys boxed mac and
cheese?!)
L471[11:50:12] <S3> and this like isn't
even cheese
L472[11:50:24] <S3> it's like nuclear
goop
L473[11:50:28] <S3> colored yellow
L474[11:50:36] <Izaya> Yup.
L475[11:51:14] <S3> this is so gross
L476[11:51:25] <S3> I only put in like
half the cheese
L477[11:51:44] <S3> Iw as like yeah you're
not going to eat all that
L479[11:52:08] <Izaya> Non-real cheese
isn't worth the time
L480[11:52:19] <S3> I make mac and cheese
all the time
L481[11:52:22] <S3> I buy cheese in
blocks
L482[11:52:29] <S3> so I just shred them
over pasta
L483[11:52:31] <S3> in a dish
L484[11:52:36] <S3> bam mac n cheese
L485[11:52:54] <Izaya> Nothing wrong with
boxed pasta but fuck fake cheese
L486[11:52:54] <S3> and it turns out this
box of mac n cheese was like 5 bucks
L487[11:53:01] <S3> such an expensive
waste
L488[11:53:15] <S3> yeah I buy pasta in
bags / boxes all the time
L489[11:53:18] <Izaya> s/boxed/dry/
L490[11:53:18] <MichiBot> <Izaya>
Nothing wrong with dry pasta but fuck fake cheese
L491[11:53:36] <Izaya> Buy a 1kg block,
apply cheese grater
L493[11:53:47] <S3> so this has got tons
of yellow dye in it
L494[11:53:55] <S3> and a lot of yellow
dye is made from petroleum
L495[11:54:00] <S3> which is pretty
cancerous lol
L496[11:54:40] <S3> not like a little will
hurt ya but wtf lol
L497[11:54:46] <S3> hey lets put petrol in
your food
L498[11:55:03] <S3> and sell it for
$$
L499[12:21:00] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B525FB6919F1E71EF581.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L500[12:33:20] <gamax92> What if we make
wigs out of solar panels
L502[12:34:12]
<Forecaster>
*or* what if we made solar panels out of wigs!?
L503[12:34:53]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B5376CEA32C687009FD6.dip0.t-ipconnect.de)
L504[12:34:53]
zsh sets mode: +v on Vexatos
L505[12:36:45]
<MGR> I read
an article on what if we put solar panels on cows, and it turns out
that it wouldn't save as much energy as thought
L506[12:38:05] <Inari> But
L507[12:38:13] <Inari> What if we put
solars on the ocean floor?
L508[12:38:19]
<Forecaster>
that's probably because that's a stupid idea :P
L509[12:42:47] <AmandaC> Inari: D: I said
not to share that!
L510[12:42:55] <AmandaC> That photo
wassupposed to be just for you!
L511[12:43:13] <Inari> xD
L512[12:44:27] <AmandaC> who even is that
on the daki?
L513[12:47:19] <Inari> No clue
L514[13:00:46] <Inari> %give MichiBot a
coop
L515[13:00:46] *
MichiBot accepts the coop and adds it to her inventory
L516[13:00:48] <Inari> %pet AmandaC
L517[13:00:48] *
MichiBot pets AmandaC with diachronic shear. 13 health
gained!
L518[13:00:52] <Inari> RIP
L519[13:01:08] <AmandaC> D:
L520[13:03:56] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p579729A1.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L521[13:11:22] <Inari> %pet AmandaC
more
L522[13:11:23] *
MichiBot pets AmandaC more with AmandaC's urn. 2 health
gained!
L523[13:11:30] <Inari> RIP squared?
L524[13:12:27]
<MGR> Time
travel
L525[13:16:05]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:34f5:dc83:7be1:8026)
L526[13:21:35] <AmandaC> RIP
squared?
L527[13:21:44] <AmandaC> oh
L528[13:21:59] <AmandaC> I forgot about
the first RIP
L529[13:22:32] <Inari> Haha
L530[13:54:56]
<Forecaster>
%shell
L531[13:54:56] *
MichiBot loads honey slime into a shell and fires it. It strikes
the ground near s0cks, Skye and Zerant. They each take 15, 12 and
18 splash damage respectively.
L532[14:04:07] <AmandaC> And @Forecaster's
unending shelling continues
L533[14:04:49] <Corded> *
<Forecaster> throws a carpet over pile of shells
L534[14:04:53]
<Forecaster>
what?
L535[14:05:44] <CompanionCube> %shell
Forecaster
L536[14:05:45] *
MichiBot loads ^^ into a shell and fires it. It strikes the ground
near Forecaster, clampy and greaser|q. They each take 19, 25 and 22
splash damage respectively.
L537[14:05:45] <Inari> %whatislove
L538[14:05:46] <MichiBot> Inari: Love
is... Perl6!
L539[14:06:04] <CompanionCube> ...did
MichiBot shell Forecaster with themselves
L540[14:07:25]
<Forecaster>
herself
L541[14:07:46]
<Forecaster>
and no
L542[14:42:42] <AmandaC> %choose anime or
no anime
L543[14:42:42] <MichiBot> AmandaC: no
anime
L544[14:44:11] <AmandaC> Hrm. I guess I'll
listen to a podcast first
L545[14:46:44] <Inari> %fling
L546[14:46:44] *
MichiBot flings a friendly rod in a random direction. It hits
cloakable on the left hand. They take no damage
(Incapable).
L547[14:46:57] <Inari>
"incapable"?
L548[15:57:24] <gamax92> %choose anime or
destroy yourself or youtube or 4
L549[15:57:24] <MichiBot> gamax92: destroy
yourself
L550[15:57:26] <gamax92> welp
L551[15:57:51] <Mimiru> %choose ignore
last selection or not
L552[15:57:51] <MichiBot> Mimiru: ignore
last selection
L553[15:57:56] <Mimiru> gamax92, ^
L554[15:58:03] <gamax92> wooo
L555[16:01:02] <AmandaC> %choose anime or
destroy gamax92
L556[16:01:02] <MichiBot> AmandaC:
anime
L557[16:01:09] <gamax92> D:
L558[16:01:14] <AmandaC> :P
L559[16:01:50] <AmandaC> %choose Balloon
Vine or OP Chain dude or other
L560[16:01:50] <MichiBot> AmandaC:
other
L561[16:02:05] <AmandaC> Hrm. I guess I'll
watch S2E15 of The Outcast
L562[16:37:18] <AmandaC> %give MichiBot
the mcguffen for this universe's plot
L563[16:37:18] *
MichiBot accepts the mcguffen for this universe's plot and adds it
to her inventory
L564[16:38:57] <AmandaC> %give MichiBot an
abstract concept that can't be visualised by anybody but The Chosen
One™
L565[16:38:58] *
MichiBot accepts the abstract concept that can't be visualised by
anybody but The Chosen One™ and adds it to her
inventory
L566[16:39:39] *
AmandaC nods, decides that's enough for now, cuddles back up to
watch not anime
L568[16:50:06] ⇦
Quits: Inari (Inari!~Pinkishu@p4FC1E4B6.dip0.t-ipconnect.de) (Quit:
'Luck is also a skill.' Iron-Arm Alchemist (Kamidori))
L569[16:59:20]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L571[17:28:48] <S3> running low on
cash
L572[17:28:56] <S3> I am so glad that here
in Maine they accept canadian money
L573[17:29:23] <S3> as in canadian
quarters = american quarters
L574[17:29:34] <S3> because otherwise I'd
be stuck here
L575[17:56:47]
⇨ Joins: dansixx
(dansixx!~dansixx@220-235-28-147.dyn.iinet.net.au)
L576[17:58:44]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L577[17:59:54]
⇨ Joins: radu706
(radu706!webchat@LFbn-1-9180-114.w86-238.abo.wanadoo.fr)
L578[18:00:01] <radu706> hi
L579[18:00:56] ⇦
Quits: radu706
(radu706!webchat@LFbn-1-9180-114.w86-238.abo.wanadoo.fr) (Client
Quit)
L580[18:16:20]
⇨ Joins: Skordy
(Skordy!~skordy@ns552997.ip-142-44-212.net)
L581[18:17:34] <Skordy> Hello
L582[18:19:43] ⇦
Quits: Skordy (Skordy!~skordy@ns552997.ip-142-44-212.net) (Remote
host closed the connection)
L583[18:20:06]
⇨ Joins: Skordy
(Skordy!~skordy@ns552997.ip-142-44-212.net)
L584[18:20:19] ⇦
Quits: Skordy (Skordy!~skordy@ns552997.ip-142-44-212.net) (Remote
host closed the connection)
L585[18:40:07] ⇦
Quits: quantsini (quantsini!~quantsini@2604:a880:1:20::744:f001)
(Ping timeout: 182 seconds)
L586[18:40:50]
⇨ Joins: quantsini
(quantsini!~quantsini@2604:a880:1:20::744:f001)
L587[18:41:57] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 198
seconds)
L588[18:53:25]
⇨ Joins: xarses
(xarses!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L589[18:58:27]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L590[20:04:23] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B5376CEA32C687009FD6.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L592[21:31:51] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L593[21:32:55]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p57972A42.dip0.t-ipconnect.de)
L594[21:34:02] <S3> Man this is a
mess
L595[21:34:15] <S3> Maine just had its
first gun related law enforcement incident in 30 years
L596[22:17:55] <Izaya> @20kdc so if I'm
keeping a list of processes to send events to, I could kill my
service when #processes==nil, right?
L597[22:32:46] ⇦
Quits: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.stonehaven.irccloud.com)
(Quit: Connection closed for inactivity)
L599[22:41:05] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:34f5:dc83:7be1:8026)
(Remote host closed the connection)
L601[23:52:03] <S3> steins gate 0 is going
slow but it's nifty