<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:56] <Amanda> Guess inari's gone to
bed, perfect!
L2[00:01:17] <Amanda> %splash Inari with
mutable platinum potion
L3[00:01:17] <MichiBot> You fling a mutable
pearlpeas potion (New!) that splashes onto Inari. Inari turns into
a sword girl until they say the phrase "Soup
Actually".
L4[00:01:48] <Amanda> Someone fired a
Japanizing beam at a sword now?
L5[00:03:38] <Michiyo> Welcome back
Amanda
L6[00:04:06] * Amanda
downloads the entire internet so she won't waste data
L7[00:05:43]
<payonel>
amanda: `wget -r http://`
L8[00:05:50]
<payonel>
it's a good start
L9[00:08:49] <Amanda> I'm not hopefully that
this will last.
L10[00:08:57] <Amanda>
s/hopefully/hopeful/
L11[00:08:58] <MichiBot> <Amanda> I'm
not hopeful that this will last.
L12[00:09:24] <Amanda> Coming up on 20m
later, still says there's an outage on the status page
L13[00:09:33]
<Saghetti>
cursed idea: wildcard ip addresses
L14[00:09:40] <Amanda> those exist.
L17[00:09:58]
<Saghetti>
ah god damnit discord
L18[00:10:03]
<Saghetti>
stupid formatting
L21[00:27:12] <MichiBot> Amanda: Inari will
be notified of this message when next seen.
L22[00:30:12]
<Ariri>
Amanda is back and with a storm
L23[00:30:20]
<Ariri> Er,
no pun intended
L24[00:33:31] <Amanda> It's actually not
been storming since last night
L25[00:34:32] <Amanda> I don't really want
to start anything, because I don't want to get interrupted by the
internet cutting out again
L26[00:36:30]
<Kristopher38> it bugs me that I can't
have a destructor when variable is garbage collected in OC's
Lua
L27[00:37:06]
<payonel>
what type of object are you wishing to dtor?
L28[00:37:08]
<Kristopher38> I didn't think I'd need it
but here I am
L29[00:38:49]
<Kristopher38> @payonel I've got a wrapper
for the new gpu buffers functionality, it allocates a buffer for me
(and manages drawing to it), and I'd like to free it upon the
wrapper's garbage collection
L30[00:39:26]
<payonel>
and curious, why not free it on process exit?
L31[00:39:41]
<payonel>
are you writing a library?
L32[00:39:54]
<payonel>
is it for openos?
L33[00:39:56]
<DaComputerNerd> They're writing a
wrapper
L34[00:40:16]
<Kristopher38> yes, and yes
L35[00:40:21]
<payonel>
@DaComputerNerd yes, but "wrapper" could be in-process,
or library
L36[00:40:30] <Amanda> or part of an
OS
L37[00:40:55]
<DaComputerNerd> So it's a library for
openos?
L38[00:40:57]
<Kristopher38> I'm trying to hack parts of
MineOS' gui lib to use buffers
L39[00:41:04]
<DaComputerNerd> Ahhh
L40[00:41:32]
<DaComputerNerd> What can mineos even
do
L41[00:42:16]
<payonel>
ah, then it won't help you to use openos' process handles
L42[00:42:36]
<payonel>
because...you could add your object to the current process'
handles
L43[00:42:44]
<payonel>
and let the process call close on it when the process exits
L44[00:42:55]
<Kristopher38> it's a half-assed
solution
L45[00:42:55]
<payonel>
it's sort of like "close on exit"
L46[00:43:22]
<Kristopher38> Imagine you've got various
GUI elements, like textboxes, labels, selectable lists etc
L47[00:43:35]
<Kristopher38> and multiple windows
L48[00:43:53]
<DaComputerNerd> So you want your object
to free the buffers when garbage collected
L49[00:43:54]
<Kristopher38> when you close one window
it would only be sane to free the buffers that this window
used
L50[00:44:16]
<Kristopher38> buffers for each element of
that window and the window itself
L51[00:44:19] <Amanda> can't wait for 1.8
to launch and MineOS switches to using vram, and suddenly we're
spammed by children screaching about how we broke them or
something
L52[00:45:17]
<Kristopher38> I might have a solution
which doesn't involve worrying users about managing the
memory
L53[00:45:29]
<Kristopher38> memory as in buffers
L54[00:45:39] <Amanda> Didn't you come up
with some insane workaorund for gc being missing using weak refs,
@payonel?
L55[00:45:49] <Amanda> or was that someone
else in here
L56[00:46:08]
<payonel>
@Kristopher38 hack. keep a private weak table that pairs the buffer
with the process that created it. minios has a process object i
bet. then when the next buffer is request, you can check for any
dangling buffers
L57[00:46:13]
<payonel>
requested*
L58[00:47:10]
<DaComputerNerd> I do see a _gc metatable
thing. Is that not implemented in OC or am I missing something
about it?
L59[00:47:19]
<payonel>
we block it
L60[00:47:29]
<DaComputerNerd> Ah.
L61[00:47:42]
<payonel>
gc code runs outside our throttling code
L62[00:47:52]
<payonel>
so, an attacker could lock up the mc server thread with it
L63[00:47:58]
<DaComputerNerd> I see
L64[00:48:06]
<Kristopher38> hmm, I might look into it
if my solution turns out to not work
L65[00:48:20]
<Kristopher38> never used weak tables
before
L66[00:48:35]
<DaComputerNerd> What is a weak
table
L67[00:49:12]
<Kristopher38> it's got something to do
with garbage collection of its keys and/or values depending on how
you set some metafield
L68[00:49:41]
<DaComputerNerd> How would that
help?
L69[00:49:59] <Amanda> %ping
L70[00:50:00] <MichiBot> Ping reply from
Amanda 0.44s
L71[00:50:05] <Amanda> Wow, an hour this
time.
L72[00:53:14]
<Xandaros>
Normal table: If you keep a reference to the table, nothing in the
table will be garbage collected.
L73[00:53:14]
<Xandaros>
Weak table: If you don't have a reference to either the key, the
value, or both (depending on how you set it), an entry will be
garbage collected, even if you still have a reference to the
table.
L74[00:54:14]
<Kristopher38> I assume the key or value
have to be either table, function or userdata?
L75[00:54:25]
<DaComputerNerd> So how does that help
with clearing the buffer?
L76[00:54:43]
<Kristopher38> i.e. not primitive
L77[00:54:50] <Amanda> because you can
detect when something's been GC'd
L78[00:54:54]
<Kristopher38> ^
L79[00:54:59] <Amanda> and do logic
L80[00:54:59]
<DaComputerNerd> Oh I see
L82[01:02:09]
<Kristopher38> gonna follow on this with
more elements but i'm headed to bed rn
L83[01:06:19]
<Ocawesome101> nice!
L84[01:06:24]
<DaComputerNerd> yay
L86[01:16:08]
<AdorableCatgirl> heh
L87[01:34:29] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L89[02:01:00] <Izaya> morning nerds what's
happening
L90[02:01:51]
<Kleadron>
my cc to b1.7.3 port is almost complete
L91[02:02:05]
<Ocawesome101> impressive
L92[02:02:10]
<Ocawesome101> Izaya: it's 9pm for me
lmao
L93[02:02:32]
<AdorableCatgirl> hmm
L94[02:02:39]
<AdorableCatgirl> for some reason
L95[02:02:51]
<AdorableCatgirl> somethin broke in saving
the xpm cache
L96[02:02:59] <Izaya> Ocawesome101: sounds
like you're living in the past to me
L98[02:04:03] <Amanda> Izaya: not much,
I've got feral without internet most of today.
L99[02:04:39]
<Ocawesome101> nice
L100[02:05:08] <Amanda> ISP still says
they're out, and yet I'm here. Co-admin suggested it was a
"we've fixed it, but we're monitoring to make sure it doesn't
ignite again"
L101[02:05:42]
<AdorableCatgirl> it crashes on
compression
L102[02:05:43]
<AdorableCatgirl> ic
L103[02:06:39] <Izaya> I still need to
decide on an extension for lz16 compressed files
L104[02:06:52] <Izaya> I guess I could
just say .lz16 and be done with it
L105[02:07:44] <Izaya> ~w
component:filesystem
L107[02:08:17]
<AdorableCatgirl> ahh, it runs out of
memory
L108[02:08:35]
<AdorableCatgirl> i'll need to be smarter
with my LZSSing
L109[02:08:43]
<AdorableCatgirl> or make the cache not as
stupid
L110[02:11:24] <Izaya> use lz16
L111[02:14:50] <Izaya> ~w
string.concat
L113[02:18:28]
<AdorableCatgirl> Izaya: i have a better
one lmao
L114[02:18:32]
<AdorableCatgirl> it's crack filled but
that's okay
L115[02:18:46]
⇨ Joins: bigj1359
(~bigj1359@ip105.ip-51-79-105.net)
L116[02:19:35] ⇦
Quits: bigj1359 (~bigj1359@ip105.ip-51-79-105.net) (Client
Quit)
L117[02:30:45] <Amanda> Izaya: did you
mean: table.concat?
L118[02:30:53] <Izaya> yeah
L119[02:36:12] <Izaya> hmhm
L120[02:37:11]
<AdorableCatgirl> some refactoring
latter
L121[02:37:13]
<AdorableCatgirl> *later
L122[02:37:20]
<AdorableCatgirl> FUCK
L125[02:43:31] <Izaya> neat
L126[02:43:47] <Izaya> compressed remote
repos?
L127[02:43:52]
<AdorableCatgirl> so
L128[02:43:54]
<AdorableCatgirl> how it works is
L129[02:44:11]
<AdorableCatgirl> it saves 30 packages'
metadata to a table, then BLTs and compresses it
L131[02:50:26] <Izaya> there's gonna be a
service that require()'s pkgfs, adds the packages in /boot/pkg and
mounts it to /pkg
L132[02:50:38]
<AdorableCatgirl> AAAAAA
L133[02:50:44]
<AdorableCatgirl> it's not WORKING
L134[02:51:00]
<AdorableCatgirl> Izaya: imagine a fs that
got the files from OPPM
L135[02:51:03]
<AdorableCatgirl> when requested
L136[02:51:30] <Izaya> that'd be
neat
L137[02:51:33]
<AdorableCatgirl> also goddamnit why is it
not triggering index
L138[02:51:43] <Izaya> did I mention pkgfs
will support compressed files
L139[02:52:55]
<AdorableCatgirl> somehow
L140[02:52:58]
<AdorableCatgirl>
somehow
L141[02:53:03]
<AdorableCatgirl> it's getting
overwritten
L142[02:54:00]
<AdorableCatgirl> NOW IT WORKS
L143[02:54:53]
<Saghetti>
cursed idea: zipfs
L144[02:55:03]
<Saghetti>
something tells me it already exists
L145[02:55:13]
<Saghetti>
wait, that's basically initramfs
L146[02:55:15]
<Saghetti>
:facepalm:
L147[02:56:42]
<AdorableCatgirl> SO
L148[02:56:43]
<AdorableCatgirl> so
L150[02:57:33]
<AdorableCatgirl> it's werking
L151[02:57:44] <Amanda> @saghetti that's
not that cursed. Tbh the only thing stopping me of doing similar
with cpio is I don't think there will be enough ram leftover for
the booted image
L152[02:58:26] <Amanda> Anyways, bed time,
who knows if I'll have internet in the meowning
L153[02:58:32] <Amanda> Night nerds
L154[02:58:40]
<Saghetti>
what if you could read and write to it
L155[02:58:46]
<Saghetti>
not only read only
L156[02:58:50]
<Saghetti>
would that be more cursed?
L157[02:58:53]
<Saghetti>
also gn
L158[03:02:44]
<DaComputerNerd> is the sector size on all
three hard drive tiers the same?
L159[03:02:59]
<DaComputerNerd> and what are their
capacities, 1MB, 2MB, and 4MB?
L160[03:03:00]
<Saghetti>
yes
L161[03:03:09]
<Saghetti>
and yes
L162[03:03:55] <Izaya> hey
L163[03:03:56] <Izaya> hey
L164[03:04:04]
<Saghetti>
what
L165[03:04:04]
<Saghetti>
what
L167[03:06:44]
<AdorableCatgirl> also
L168[03:07:04]
<AdorableCatgirl> working on making it
mostly compatible with OPPM
L169[03:11:28] <Izaya> well, now that I
have pkgfs, I think I'll aim to move as much into separate packages
as I can
L170[03:11:30] <Izaya> eg vtunnel
L171[03:11:35] <Izaya> that doesn't need
to be in the base dist
L174[03:30:32]
<AdorableCatgirl> :)
L175[03:33:57] <Izaya> hey, I've seen that
package somewhere before
L176[03:35:24]
<ThePiGuy24> no you havent, its brand new,
only came out inf days ago!
L179[03:40:56]
<AdorableCatgirl> :)
L180[03:41:21]
<AdorableCatgirl> i should add my own
repo
L181[03:41:34]
<AdorableCatgirl> also i need to add a
config option to set how many packages are in one dat file
L183[03:51:52]
<AdorableCatgirl> cool
L185[04:01:03]
<AdorableCatgirl> i wonder how much disk
space xpm's cache uses
L186[04:01:31]
<AdorableCatgirl> 48k
L187[04:01:33]
<AdorableCatgirl> neat
L188[04:02:04] <Izaya> hm, I wonder how
practical package caching will be on PsychOS then
L189[04:02:12] <Izaya> given the target
disk space is 64K + help
L190[04:02:24] <Izaya> but then again, I
feel like single file packages will help with that
L191[04:02:43]
<AdorableCatgirl> xpm's cache is moreso
for the repo info
L192[04:02:47]
<AdorableCatgirl> like
L193[04:02:49]
<AdorableCatgirl> package lists
L194[04:02:50]
<AdorableCatgirl> and all
L195[04:02:52]
<AdorableCatgirl> super fast
L196[04:02:53] <Izaya> yeah
L197[04:02:55] <Izaya> I know
L198[04:03:06] <Izaya> but oppm packages
specify individual packages
L199[04:03:11] <Izaya> pkgfs takes
archives
L200[04:03:20] <Izaya> AdorableCatgirl:
what one could do is have a git hook for updating versions on an
external service
L201[04:03:30]
<Ariri> Has
anyone here used Home Assistant?
L202[04:03:43] <Izaya> no I'm not
disabled
L204[04:04:05]
<AdorableCatgirl> for oppm list
L206[04:06:14]
<Ocawesome101> IzayaL sweet, thanks
L207[04:06:19]
<Ocawesome101> I'll look at it
L208[04:07:11] <Izaya> it doesn't do
instancing but the way it works is almost braindead
L209[04:07:19] <Izaya> you'll work it
out
L210[04:08:05] <Izaya> if you wanted
something instanceable I'd suggest wrap most of the thing in a
function and have it add() each argument
L211[04:14:27]
<Ocawesome101> mhm
L212[04:18:32]
<Ocawesome101> @payonel do we get GPU
buffers in OCVM tonight? :P
L213[04:18:45]
<payonel>
heh, no 🙂
L214[04:18:49]
<payonel>
maybe another time
L215[04:19:43]
<Ocawesome101> :{ oh well
L216[04:22:24]
<AdorableCatgirl> wew
L217[04:33:12] <Izaya> hmu when they're in
I want to do virtual terminals using VRAM
L219[04:41:51]
<AdorableCatgirl> :)
L220[04:42:00]
<AdorableCatgirl> also i updated the xpm
cache on 368k of ram
L221[04:50:57]
<AdorableCatgirl> also
L222[04:51:05]
<AdorableCatgirl> i'm using BLT B)
L223[04:51:27]
<AdorableCatgirl> easily my most useful
library for stupid shit like this
L224[05:06:38] <CompanionCube> Izaya:
sounds cool
L225[05:26:59]
⇨ Joins: Blue_595 (~c8h10n4o2@47.196.100.225)
L226[05:27:15] <Blue_595> i heard an idea
a while ago
L227[05:27:21] <Blue_595> about printing
and scanning maps with OpenPrinter
L228[05:28:13] <Blue_595> we need to come
up with a file format to store maps on the computers (and maybe
print servers)
L229[05:28:39] <Blue_595> how about a file
with 2048 lines, each line storing 8 entries
L230[05:29:01]
<AdorableCatgirl> ok
L231[05:29:04]
<AdorableCatgirl> do it yourself
L232[05:29:05] <Blue_595> something like
'0xffffff 0x3a294f 0xcdc00f ...' such that once you have each
chunk
L233[05:29:23]
<AdorableCatgirl> i'm just vibin with my
new package manager
L234[05:29:30]
<AdorableCatgirl> i still have to add
removal
L235[05:29:31]
<AdorableCatgirl> hmm
L236[05:29:32] <Blue_595> you can get the
color with load("return " .. chunk,
"=rgb")()
L237[05:29:51] <Blue_595> or maybe have
the file be a lua file that returns the exact table you need
L238[05:30:02] <Blue_595> wtf why did i
overcomplicate it
L239[05:30:48] <Blue_595> or if we want
compression, just have it be ANY file that you run and it returns
the values you need
L240[05:30:51]
<AdorableCatgirl> string.pack
L241[05:30:55]
<AdorableCatgirl> ez
L242[05:31:30]
<Thanos-No
Snap> Anyone know how to use the colorful upgrade for robots
from computronics?
L243[05:31:50] <Blue_595> or better yet,
instead of returning just the values, return an iterate() function
or similar that returns the values in sequence
L244[05:32:18]
<Thanos-No
Snap> nvm it is ia comp
L245[05:33:39] <Blue_595> wait lemme
think
L246[05:33:46] <Blue_595> what would the
scan() function return with a map
L247[05:34:15] <Blue_595> ...probably just
the table of {0xffffff, 0xff0000, 0x00ff7f, ...} i suggested
earlier
L248[05:34:34] <Blue_595> add a printMap()
function that you just feed that data
L249[05:35:04] <Blue_595> could help a lot
with those custom bitmap graphics people do with maps
L250[05:35:23] <Blue_595> rather than
having a bunch of sky-limit or whatever sheets for graphics, you
could always just...
L251[05:36:07] <Blue_595> but yeah im just
in charge of the file format
L252[05:36:21] <Blue_595> so its just a
lua file that returns the raw data to feed into the hypothetical
printMap() function
L253[05:37:03] <Blue_595> but its
extension is .map instead of .lua
L254[05:37:16] <Blue_595> otherwise, yeah
lua do whatever
L255[05:38:35] <Blue_595> but then we need
a mpa editor, which shouldnt be too hard either, if scrolling is
nice to me
L256[05:38:39] <Blue_595> map*
L257[05:39:13] <Blue_595> so im gonna work
on the .MAP standard . . .
L258[05:42:37] <Blue_595> printing wont be
supported yet
L259[05:43:06] <Blue_595> oh also the idea
i had requires a T3 GPU and display so i cant work on it in
OCEmu
L260[05:44:21]
<Ocawesome101> uhhh
L261[05:44:23]
<Ocawesome101> you can?
L262[05:44:35]
<Ocawesome101> edit `ocemu.cfg` in your
computer directory
L263[05:44:42]
<Ocawesome101> you can make the display
any size
L264[05:45:24] <Blue_595> wut
L265[05:45:53]
<Ocawesome101> how do you launch
OCEmu?
L266[05:46:05] <Blue_595> i use (from a
fresh terminal)
L267[05:46:10] <Blue_595> cd
applications/OCEmu/src
L268[05:46:17] <Blue_595> lua boot.lua
~/Documents/ocemu/machine1
L269[05:46:24]
<Ocawesome101> so
L270[05:46:33]
<Ocawesome101> in
`~/Documents/ocemu/machine1`
L271[05:46:36] <Blue_595> ok
L272[05:46:37]
<Ocawesome101> edit `ocemu.cfg`
L273[05:46:45] <Blue_595> ok
L274[05:47:04] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L275[05:47:38] <Blue_595> says the GPU is
already T3 but the screen is T2?
L276[05:48:14] <Blue_595> this big chungus
screen is p r e t t y c o o l
L277[05:48:26] <Blue_595> do i dare to use
MineOS on this
L278[05:48:28]
<Ocawesome101> ah, you found it?
L279[05:48:30]
<Ocawesome101> cool
L280[05:49:08] <Blue_595> yeah just edit
the screen component
L281[05:49:12] <Blue_595> replace 80, 25
with 160, 50
L282[05:49:18] <Blue_595> thats all you
have to do GPU is already 160x50
L283[05:49:40]
<Ocawesome101> yep
L284[05:49:54] <Blue_595> wait a minute i
need a working internet card
L285[05:50:13]
<Ocawesome101> did you ever get ocvm to
compile?
L286[05:50:41]
<Ocawesome101> it even has a `drive`
component now
L287[05:52:07] <Blue_595>
compiling...
L288[05:52:30] <Blue_595> but the ability
to make your own file systems is pretty cool
L289[05:52:42]
<Ocawesome101> yea
L290[05:52:44]
<Ocawesome101> it is
L291[05:52:53]
<Ocawesome101> matter of fact, that's what
I'm currently working on
L292[05:52:54]
<Ocawesome101> OpenFS
L293[05:53:14] <Blue_595> :o
L294[05:53:34] <Blue_595> it says
done
L295[05:53:41]
<Ocawesome101> yeet
L296[05:53:44] <Blue_595> theres an ocvm
executable
L297[05:53:45]
<Ocawesome101> what lua version?
L298[05:53:51] <Blue_595> 5.3
L299[05:53:54]
<Ocawesome101> nice!
L300[05:53:56] <Blue_595> i fixed that
part last time
L301[05:54:10] <Blue_595> but then it
doesnt even run
L302[05:54:16] <Blue_595> the executable
just clears the terminal
L303[05:54:41] <Blue_595> whats
wrong
L304[05:54:55]
<Ocawesome101> simple
L305[05:55:14]
<Ocawesome101> does `system` exist and
have a bunch of things in it?
L306[05:55:29] <Blue_595> it has bios.lua
machine.lua and font.hex
L307[05:55:48]
<Ocawesome101> hmmm
L308[05:55:51]
<Ocawesome101> no `loot`?
L309[05:56:02] <Blue_595> oh is that whats
happening
L310[05:56:09] <Blue_595> it tries to run
the OpenOS floppy
L311[05:56:10]
<Ocawesome101> yeah
L312[05:56:12] <Blue_595> but theres no
floppy so it halts
L313[05:56:18]
<Ocawesome101> you need subversion /
svn
L314[05:57:41] <Blue_595> i have svn
L315[05:57:49] <Blue_595> the Makefile
should use that already
L316[05:57:52] <Blue_595> but it
doesnt
L317[05:57:58]
<Ocawesome101> hmm
L318[05:58:02]
<Ocawesome101> `make system` then
L319[05:58:49] <Blue_595> i have the loot
folder now
L320[05:58:52] <Blue_595> and it has a lot
of stuff in it
L321[05:58:58] <Blue_595> :D
L322[05:59:29] <Blue_595> it works!
L323[06:02:29] <Blue_595> ok either the
sandbox component is incomplete, or the Lua command doesnt know how
to explain it to me
L324[06:04:09] <Blue_595> do i dare try
MineOS on this
L325[06:04:34] <Blue_595> screw it im
pushing the button
L326[06:06:03] <Blue_595> did i break
it
L327[06:07:33] <Blue_595> wait where does
this put its main drive
L328[06:08:05] <Blue_595> tmp?
L329[06:09:12] <Blue_595> wow such a
genius, i broke it already
L330[06:09:27] <Blue_595> it was working
for 10 minutes
L331[06:09:54]
<Ocawesome101> soooooooo
L332[06:09:59]
<Ocawesome101> how'd you break it?
L333[06:10:17] <Blue_595> i tried to run
MineOS
L334[06:10:22] <Blue_595> then exited the
disaster the wrong way
L335[06:10:33]
<Ocawesome101> by doing what? :P
L336[06:10:35] <Blue_595> im an idiot and
im rebuilding it
L337[06:10:56]
<Ocawesome101> (btw, ocvm takes an
optional filepath argument equivalent to ocemu's)
L338[06:12:03] <Blue_595> fek
L339[06:12:11]
<Ocawesome101> wat
L340[06:12:29] <Blue_595> couldve just
declared the default computer a wasteland
L341[06:12:36] <Blue_595> and started over
somewhere else
L342[06:12:48]
<Ocawesome101> :P
L343[06:12:59]
<Ocawesome101> it actually defaults to
`tmp` in the current directory
L344[06:13:18] <Blue_595> back to the map
editor
L345[06:13:38] <Blue_595> btw insert
doesnt work
L346[06:14:28]
<Ocawesome101> oh
L347[06:14:32]
<Ocawesome101> ctrl+shift+v
L348[06:14:47]
<Ocawesome101> or shift+insert
L349[06:14:57] <Blue_595> ok but im used
to insert
L350[06:15:18] <Blue_595> wtf is the line
color doing in ShEdit
L351[06:15:48] <Blue_595> i think thats a
bug
L352[06:16:24]
<Ocawesome101> yeah, I figured too
L353[06:16:42]
<Ocawesome101> plan9k's terminal cursor
doesn't work either
L354[06:17:24] <Blue_595> kinda cool but
not good
L355[06:17:29] <Izaya> gotta use however
you paste in your terminal
L356[06:17:53] <Blue_595> its like a very
disgusting line-type color coding
L357[06:18:51] <Blue_595> so whoever made
ShEdit i like this accidental idea: color-code the line number for
things like function start, function end, for-loop, if-statement,
require, etc.
L358[06:19:53] <Blue_595> should a blank
map be black or white
L359[06:19:59] <Blue_595> probably
white
L360[06:20:41]
<Ocawesome101> %logs
L362[06:21:17]
<Ocawesome101> Forecaster, Michiyo: that
link fails
L363[06:21:33] <Michiyo> THen don't use
it.
L364[06:21:45]
<Ocawesome101> but how do I see the logs
:(
L365[06:22:00] <Michiyo> Not by using that
link.
L366[06:23:06] <Blue_595> :D
L367[06:23:34] <Corded> *
<Ocawesome101> sighs
L368[06:23:48] <Michiyo> %delcommand
logs
L369[06:23:48] <MichiBot> Michiyo: Command
deleted
L370[06:23:51] <Michiyo> %logs
L371[06:24:07] <Michiyo> %oclogs
L373[06:24:12]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L374[06:24:23]
<Ocawesome101> aha
L375[06:24:26]
<Ocawesome101> tanxu
L376[06:24:35] <Michiyo> It's been that
link for like 6 months now.
L377[06:24:49]
<Ocawesome101> oh.... :P
L378[06:24:57] <Blue_595> ShEdit
Developer: comments are almost the same color as the
background
L379[06:25:28]
<Ocawesome101> Blue_595: colors are
literally at the top of the file
L380[06:25:49]
<Ocawesome101> also
L382[06:27:02] <Blue_595> ok
L383[06:28:20] <Blue_595> the line numbers
are even worse
L384[06:28:32]
<Ocawesome101> oof
L385[06:29:03] <Blue_595> i mean the
background, looks completely normal in OCEmu and im convinced this
is a bug with OCVM
L386[06:29:15]
<Ocawesome101> pretty sure it is
L387[06:29:22]
<Ocawesome101> same reason p9k's cursor is
broken
L389[06:31:07]
<Ocawesome101> I have that issue as well
in ocvm
L390[06:31:08] <Blue_595> thats also what
my code looks like while im still working on it
L391[06:31:22] <Blue_595> and it leaves
behind its background color when you exit
L392[06:31:32]
<Ocawesome101> oh it... does?
L393[06:31:34]
<Ocawesome101> huh
L394[06:31:42]
<Ocawesome101> oh
L395[06:31:42]
<Ocawesome101> hOH
L396[06:31:44]
<Ocawesome101> yeah
L397[06:31:56] <Blue_595> not a big deal,
but noticeable
L398[06:32:07] <Blue_595> until you push
backspace then it disappears
L399[06:32:14]
<Ocawesome101> mhm
L400[06:32:58] <Izaya> CompanionCube: I
don't have compressed archives working yet
L401[06:33:04] <Izaya> but the fact that
it works at all, I'm pretty happy with
L402[06:33:27] <Izaya> gonna have to work
out how I want the infrastructure to work
L403[06:33:49] <Blue_595> no documentation
exists for the sandbox component
L404[06:33:57] <Blue_595> how do i use
it
L405[06:34:11] <Izaya> =component.sandbox
maybe
L406[06:34:33] <Blue_595> yeah but what
args for component.sandbox.add_component
L407[06:34:45]
<Ocawesome101> try it and see! :D
L408[06:35:41] <Blue_595> im getting a
stack trace
L409[06:35:49] <Blue_595> starting with
machine.lua:1055
L410[06:36:41] <Blue_595> actually its
only machine.lua
L411[06:37:00]
<Ocawesome101> what is the error
L412[06:37:15] <Blue_595> missing
component type name
L413[06:37:20] ⇦
Quits: Cervator (~Thunderbi@70.241.38.147) (Quit:
Cervator)
L414[06:37:25] <Blue_595> after i feed it
add_component("drive") because i want a drive
L415[06:39:48] <Blue_595> Top ten
Applebee’s I’ve been arrested in rated by how good the floor was
for doing the worm
L416[06:44:55] ⇦
Quits: Blue_595 (~c8h10n4o2@47.196.100.225) (Quit: WeeChat
1.9.1)
L417[06:48:56]
<Kodos>
jots that down for later
L418[06:49:05]
<Kodos>
*jots that down for later* [Edited]
L419[06:50:27]
<Ocawesome101> eeeeeee
L420[06:50:32]
<Ocawesome101> OpenFS mounts!
L421[06:50:48]
<Ocawesome101> (I don't have file listing
yet but that's not important)
L422[07:06:44]
<Saghetti>
brofs driver when
L423[07:07:07] <Izaya> I need to figure
out virtual cursors for tape drives
L424[07:07:10]
<Saghetti>
for openos
L425[07:07:19] <Izaya> so I can deal with
mounting mtars directly from tape
L426[07:08:23] ⇦
Quits: BrightYC (~BrightYC@nitrogen.one) (Quit: R.I.P)
L427[07:10:18]
⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L428[07:13:49]
<Ocawesome101> Saghetti: it'd be hella
simple to implement. Why don't you implement it? :D
L429[07:17:53]
<Saghetti>
too busy lol
L430[07:19:19]
<Ariri>
Didn't you say you were bored so you wanted to make MichiRPG?
:P
L431[07:22:23]
<Saghetti>
yes
L432[07:22:39]
<Saghetti>
i had taken a two week break to do schoolwork and chill
L433[07:22:44]
<Saghetti>
that break is over now
L434[07:22:57]
<Saghetti>
there's a shit ton of work to do now
L435[07:27:28]
⇨ Joins: Inari
(~Pinkishu@p4fe7ed44.dip0.t-ipconnect.de)
L437[07:42:06] <Inari> nep
L438[07:42:27] <Inari> @Ariri hehe
L439[07:42:29] <Inari> Amanda: :D
L440[07:50:28]
<Forecaster> %sip
L441[07:50:28] <MichiBot> You drink a
gloomy crimson potion (New!). The next pie Forecaster eats tastes
slightly less good.
L442[07:50:39]
<Forecaster> aw
L443[07:55:45] <CompanionCube>
%tonkout
L444[07:55:45] <MichiBot> Fopdoodle!
CompanionCube! You beat your own previous record of 5 hours, 24
minutes and 4 seconds (By 7 hours, 18 minutes and 15 seconds)! I
hope you're happy!
L445[07:55:46] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.012 tonk points!
plus 0.022 bonus points for consecutive hours! Current score:
0.90244, Position #2 Need 0.00346 more points to pass
SquidDev!
L446[08:09:07]
<Thanos-No
Snap> Im running a program with this function
L448[08:09:49]
<Thanos-No
Snap> it has a L shift bitwise op, getting an error at
process.lua line 52 for having '<'
L449[08:10:43]
<Thanos-No
Snap> i have 2 other computers running a program that has this
same function but they are fine
L450[08:11:16]
<Thanos-No
Snap> it has a L shift bitwise op, getting an unexpected symbol
error at process.lua line 52 for having '<' [Edited]
L451[08:11:25]
<Forecaster> is it using 5.2 instead of
5.3?
L452[08:11:30]
<Thanos-No
Snap> lua?
L453[08:11:38]
<Forecaster> yes
L454[08:11:41]
<Thanos-No
Snap> 5.2
L455[08:11:49]
<Forecaster> try switching to 5.3
L456[08:11:58]
<Thanos-No
Snap> 😮
L457[08:12:22]
<Thanos-No
Snap> How do I switch?
L458[08:12:35] <Michiyo> hold CPU, sneak
click
L459[08:12:36]
<Forecaster> click or shift-click the
cpu
L460[08:13:04]
<Thanos-No
Snap> Oh okay now it works
L461[08:13:09]
<Forecaster> it'll say in the tooltip
which architecture it's set to
L462[08:13:26]
<Thanos-No
Snap> I cheated in the cpu lol, came in lua 5.2 i guess. Thats
what I get for cheating 😄
L463[08:13:39]
<Forecaster> they should be 5.3 by
default
L464[08:13:49]
<Thanos-No
Snap> Nope
L465[08:14:26]
<Forecaster> they should be 5.3 by
default
L466[08:16:03]
<Thanos-No
Snap> Yeah lol
L467[08:21:10]
<Kleadron>
when you spawn them in or get them from creative mode, they are
default lua 5.2
L468[08:21:16]
<Kleadron>
when you craft them they are lua 5.3
L469[08:21:20]
<Kleadron>
i don't know why
L470[08:21:39] <Michiyo> It's likely set
in the craft event
L471[08:21:47] <Michiyo> it doesn't fire
when pulled from creative
L472[08:22:06] <Michiyo> Or, atleast it
didn't last time I messed with onCrafted
L473[08:26:46]
⇨ Joins: Blue_595 (~c8h10n4o2@47.196.100.225)
L474[08:27:25] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L475[08:27:36] <Blue_595> about my BluBot
project, the robot i was inspired by (Grumbot) has a button labeled
"flood mayoral reservoir"
L476[08:27:49] <Blue_595> funny enough,
but should i implement a reservoir of something that needs to be
filled for each use
L477[08:28:22] <Blue_595> or maybe just
have it be a button that doesn't actually work
L478[08:29:50]
<Thanos-No
Snap> !discord
L479[08:29:58] <Blue_595> !shutup
L480[08:30:06] <Izaya> %discord
L482[08:30:17] <Izaya> Blue_595: please
attempt to maintain some semblance of civility
L483[08:30:49] <Blue_595> sorry
L484[08:30:58] <Blue_595> are my eyes
imploding or is this picture slightly blurry
L485[08:32:57] <Blue_595> still blurry,
but like, a PNG now
L486[08:34:15] <Blue_595> gonna practice
building the shell for when i play the modpack
L487[08:38:02] <Blue_595> Generating
world...
L488[08:39:28] <Blue_595> hey wait a
minute
L489[08:39:31] <Blue_595> Grumbot needs
concrete
L490[08:39:43] <Blue_595> im running
1.7.10 since the 1.12 version is buggy
L491[08:40:24] <Blue_595> fuck im making
my own unrelated robot
L492[08:40:59] <Blue_595> Display width =
20
L493[08:41:13] <Blue_595> Display height =
16
L494[08:41:24] <Blue_595> (the size of his
F a c e)
L495[08:41:35] <Blue_595> yes grumbot is a
he, what do you think that antenna is for
L496[08:42:49] <Blue_595> again do you
know any alternatives for FMP integration that work in
1.12.2?
L497[08:44:04] <Blue_595> the 2 switches
there need to be cobblestone since im not running 1.14 :(
L498[08:45:18] <Blue_595> what version
were end rods added?
L499[08:57:03] <Blue_595> how did Grian
get those banner patterns?
L500[08:59:23] <Blue_595> i got a pattern
which is certainly different, but kinda cool...
L501[09:03:49]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-98-226.dynamic.as20676.net)
L502[09:03:49]
zsh sets mode: +v on Vexatos
L503[09:47:09] <Blue_595> i got the right
pattern
L504[09:47:15] <Blue_595> Black
Banner
L505[09:47:20] <Blue_595> Lime Field
Masoned
L506[09:47:23] <Blue_595> Black Paly
L507[09:47:30]
<Rph>
%tonk
L508[09:47:30] <MichiBot> Fopdoodle! Rph!
You beat CompanionCube's previous record of <0 (By 1 hour, 51
minutes and 44 seconds)! I hope you're happy!
L509[09:47:31] <MichiBot> Rph's new record
is 1 hour, 51 minutes and 44 seconds! Rph also gained 0.00186 tonk
points for stealing the tonk. Position #19. Need 0.00009 more
points to pass expert975!
L510[09:47:33] <Blue_595> (its really ugly
with a 32x pack)
L511[09:48:33] <Blue_595> so use 16x
:)
L512[10:15:19] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@i5E86B75B.versanet.de) (Ping
timeout: 204 seconds)
L513[10:24:24]
<Forecaster> dangit
L514[10:24:33]
<Forecaster> the LTD price has gone
down
L515[10:24:45]
<Forecaster> it's currently peaking at
1.2M instead of 1.6M
L516[10:33:28] <Blue_595> to minimize
losses while gambling: start with up to $100 (so thats the most you
lose), stop if you go above 1000 or below 10
L517[10:33:50] <Blue_595> so freaking
easy
L518[10:34:25]
<Forecaster> or: don't gamble
L519[10:36:28]
<Kleadron>
^
L520[10:40:02]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-57-157.dynamic.as20676.net)
L521[10:40:03]
zsh sets mode: +v on Vexaton
L522[10:42:38] ⇦
Quits: Vexatos (~Vexatos@port-92-192-98-226.dynamic.as20676.net)
(Ping timeout: 190 seconds)
L523[11:00:49] ***
Vexaton is now known as Vexatos
L524[11:10:08] ⇦
Quits: Blue_595 (~c8h10n4o2@47.196.100.225) (Ping timeout: 190
seconds)
L525[11:23:57] ⇦
Quits: immibis (~immibis@46.114.34.218) (Ping timeout: 189
seconds)
L526[11:24:07]
⇨ Joins: Blue_595 (~c8h10n4o2@47.196.100.225)
L527[11:37:26] <Blue_595> o/
L528[11:45:38] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit:
DBotThePony)
L529[11:45:49]
⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L530[11:46:04] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Client
Quit)
L531[11:46:14]
⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L532[11:46:36] <Blue_595> ok?
L533[11:47:57]
<Kristopher38> When people are acting like
they figured out gambling, they didn't
L534[11:49:46] <Lizzy> %tonk
L535[11:49:47] <MichiBot> Aw jeez! Lizzy!
You beat Rph's previous record of 1 hour, 51 minutes and 44
seconds (By 10 minutes and 31 seconds)! I hope you're happy!
L536[11:49:48] <MichiBot> Lizzy's new
record is 2 hours, 2 minutes and 16 seconds! Lizzy also gained
0.00036 (0.00018 x 2) tonk points for stealing the tonk. Position
#4. Need 0.15529 more points to pass Forecaster!
L537[11:50:35] <Blue_595> the text editor
is stuck
L538[11:50:52] <Blue_595> just straight up
crashed
L539[11:51:20] <Blue_595> wtf
L540[11:51:48] ⇦
Quits: Blue_595 (~c8h10n4o2@47.196.100.225) (Quit: WeeChat
1.9.1)
L541[11:53:53] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Ping timeout: 190 seconds)
L542[12:06:39]
<Forecaster> @Kristopher38 The only
winning move is not to play as they say
L543[12:09:18]
<Forecaster> Which applies to a surprising
number of things
L544[12:10:33]
<Forecaster> Most of all Tonk
L545[12:12:35]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L546[12:13:14]
⇨ Joins: xarses_
(~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L547[12:14:18] ⇦
Quits: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Ping
timeout: 190 seconds)
L548[12:14:53] ⇦
Quits: xarses_ (~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Remote
host closed the connection)
L549[12:14:58]
⇨ Joins: xarses
(~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L550[12:32:49]
⇨ Joins: xarses_
(~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L551[12:32:49] ⇦
Quits: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net) (Read
error: Connection reset by peer)
L552[12:38:48]
<Kristopher38> That's why I'm not playing
tonk :D
L554[13:18:26] <Izaya> we compressed
packages now
L555[13:18:41] <Izaya> (turns out I wasn't
setting binary mode in liblz16 and that was fucking up
libmtar
L556[13:35:41] <Amanda> Izaya: oh, I see.
It combined all the packages loaded as a single unionfs?
L557[13:35:56] <Izaya> yeah but without
using the unionfs lib
L558[13:36:04] <Amanda> Nice
L559[13:40:20] <Izaya> so the kernel
source package
L560[13:40:27] <Izaya> 23.5K
uncompressed
L561[13:40:50] <Izaya> 8.8K compressed
with LZ16
L562[13:40:52] <Izaya> :D
L563[13:47:57] <Izaya> Amanda: thoughts on
package distribution infrastructure?
L564[13:48:07] <Lizzy> pidgeon
L565[13:48:16] <Lizzy> s/^/carrier
L566[13:48:16] <MichiBot> <Lizzy>
carrierpidgeon
L567[13:48:19] <Lizzy> fak
L568[13:48:22] <Lizzy> oh well
L569[13:50:02]
⇨ Joins: immibis (~immibis@46.114.34.218)
L570[13:50:22] <Amanda> Izaya: directory
with a flatfile index with minimal metadata, and the package
filename in that metdata, which is retreived as a sibling of the
index
L571[13:50:41] <Amanda> Izaya: this would
work on http, fget, etc, without requiring any kind of directory
listing
L572[13:51:04] <Izaya> so basically
L573[13:51:08] <Izaya> dir/index
L574[13:51:22] <Izaya> index contains
package names, also stored in said dir?
L575[13:51:26] <Amanda> yup
L576[13:51:28] <Lizzy> hmm, do i go
through the effort of setting up my own firefox sync instance or do
i just use the built-in one....
L577[13:51:45] <Izaya> that works
L578[13:51:45] <Amanda> Izaya: did you
ever look at the `download` lib I threw together?
L579[13:51:58] <Amanda> for psychos
L580[13:52:23] <Izaya> a little but I
never got around to trying it tbh
L581[13:52:28] <Amanda> ah
L582[13:52:37] *
Lizzy has decided that she'll use firefox's built-in sync stuff,
since she doesn't use it to store passwords cause she has keepassxc
for that
L583[13:52:39] <Izaya> was thinking about
it earlier though
L584[13:53:06] <Izaya> then I guess I'll
have to work out package generation
L585[13:53:15] <Izaya> also, index
caching, y/n?
L586[13:53:31] <Amanda> not sure
L587[13:53:39] <Amanda> maybe make it
optional?
L588[13:53:44] <Izaya> fair
L589[13:53:54] <Amanda> so if it's on a
low-disk system it's not wasting space
L590[13:53:58] <Izaya> yeah
L591[13:55:10] <Izaya> as for the index,
it'll need ... package name, file name(? - could just have it just
assume the file name from the package name), version (just a hash
for unversioned packages?), and dependencies?
L592[13:55:23] <Izaya> a serialized table
would be the easiest way to do that ig
L593[14:09:33] <Izaya> and then I guess
I'll have to separate stuff out of the main tree that doesn't
belong there, like vtunnel
L594[14:09:57] <Izaya> I wonder how many
libraries I can stick in compressed packages >:D
L595[14:11:01] <Izaya> a service to
automatically mirror a repo every 24 hours could be nice too
L596[14:11:03] <Izaya> hmhm
L597[14:11:32] <Izaya> being able to merge
repos would be nice too
L598[14:37:23] <Amanda> @Ariri I keep
getting "A Fatal error hs occured and this connection is
terminated"?
L599[14:39:10] <Amanda> @Ariri oh wait, I
see theres a new version of the pack
L600[14:49:36]
⇨ Joins: Cervator (~Thunderbi@70.241.38.147)
L601[15:44:26] ⇦
Quits: immibis (~immibis@46.114.34.218) (Remote host closed the
connection)
L602[15:46:20]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L603[16:02:34]
<Ariri>
Yes
L604[16:02:47]
<Ariri>
Primitive mobs has been removed finally
L605[16:06:16]
<Ocawesome101> Hmm
L606[16:06:21]
<Ocawesome101> Looking back
L607[16:06:37]
<Ocawesome101> I made some really poor
decisions in Open Kernel 2 :P
L608[16:06:57]
<Ocawesome101> Example:
L609[16:07:54]
<Ocawesome101> There’s not even a `term`
API - all text output is handled directly by the GPU
L610[16:08:58]
<Ocawesome101> Bootlegging is done using
the same (moderately high-quality) `print` that the entire hecking
system uses, making it a ton slower than it needs to be
L611[16:09:32]
<Ocawesome101> The `io` library is, uh,
trash
L612[16:10:28]
<Ocawesome101> The `shell` api is a
GLOBAL
L613[16:10:49]
<Ocawesome101> The `package` library I
don’t remember much of
L614[16:11:05]
<Ocawesome101> Password security is
nonexistent
L615[16:11:44]
<Ocawesome101> There’s no VT100 (though,
granted, I didn’t KNOW about VT100 when I wrote it, so....)
L616[16:12:45]
<Ocawesome101> There’s no user space,
everything runs kernel mode
L617[16:13:00]
<Ocawesome101> The readline is
horrendously buggy
L618[16:14:32]
<Ocawesome101> The scheduler is really
basic - I don’t even wrap `computer.pullSignal`
L619[16:16:57]
<Ocawesome101> Even Photon is better in
nearly every way
L620[16:17:16]
<Ocawesome101> Although Monolith is still
comfier to develop for :P
L621[16:31:03]
<AdorableCatgirl> just make it
bettet
L622[16:31:07]
<AdorableCatgirl> *better
L623[16:34:52] <Izaya> big brain is making
the core system flexible enough to replace all the components
multiple times over and call it still the same system
L624[16:35:00] <Izaya> not that I'd know
about breaking the API constantly or anything
L625[17:06:53]
<Zen1th>
yea
L626[17:06:58]
<Zen1th> i
refactored Fuchas around 5 times
L627[17:07:40] <Izaya> hm, I should
probably chime in on that topic at some point
L628[17:07:42] <Izaya> maybe
tomorrow
L629[17:08:24] <Izaya> Zen1th: I'm about
to go to bed, but while you're here, would it be reasonable to have
a network driver in fuchas that talks to a service? No idea how it
works but I figured I'd make an appearance in that thread re:
porting Minitel
L630[17:26:01]
⇨ Joins: Yarillo
(~Yarillo@2001:660:4701:2004:5054:ff:feb8:97e9)
L631[17:55:26]
⇨ Joins: ben_mkiv
(~ben_mkiv@i5E86B75B.versanet.de)
L632[18:23:30]
<Ocawesome101> I don't particularly want
to touch OK2 at this point :P
L633[18:24:31]
<AdorableCatgirl> tsuki
L634[18:26:24]
<AdorableCatgirl> ooh, i had an idea for
things to add to xpm
L635[18:26:37]
<AdorableCatgirl> ability to have tsars
for packages
L636[18:40:58]
<AdorableCatgirl> xpm is decently fast and
that makes me happy :)
L637[18:41:24]
<AdorableCatgirl> afaict it should run on
machines with 2x T1 memory?
L639[18:42:53]
<AdorableCatgirl> you just need to update
the cache when you first boot up
L640[18:43:01]
<AdorableCatgirl> otherwise it runs out of
memory
L641[18:43:10] <CompanionCube> %tonk
L642[18:43:11] <MichiBot> Dogast!
CompanionCube! You beat Lizzy's previous record of 2 hours, 2
minutes and 16 seconds (By 4 hours, 51 minutes and 7 seconds)! I
hope you're happy!
L643[18:43:12] <MichiBot> CompanionCube's
new record is 6 hours, 53 minutes and 24 seconds! CompanionCube
also gained 0.01455 (0.00485 x 3) tonk points for stealing the
tonk. Position #2 => #1.
L645[19:02:28]
<AdorableCatgirl> fixed a small bug where
it would uh
L646[19:02:35]
<AdorableCatgirl> wipe the local cache
anytime a package was installed
L647[19:02:49]
<AdorableCatgirl> also, local cache is
where it installs the info for installed packages
L648[19:02:54]
<AdorableCatgirl> specifically, tracked
files
L649[19:06:27]
⇨ Joins: firma (~firma@89.203.193.131)
L650[19:08:32] <firma> pleaseee
L651[19:08:56] ⇦
Quits: firma (~firma@89.203.193.131) (Client Quit)
L652[19:10:53]
<AdorableCatgirl> what
L654[19:14:46]
<AdorableCatgirl> *for removing
L655[19:14:53]
<AdorableCatgirl> it already did for
installing lmao
L656[19:32:21] ⇦
Quits: ben_mkiv (~ben_mkiv@i5E86B75B.versanet.de) (Ping timeout:
189 seconds)
L657[19:56:05]
<Forecaster> !!!
L658[19:56:10]
<Forecaster> I just had a brilliant
idea
L659[19:56:56]
<Forecaster> I could possibly make the
factories require someone to purchase output goods
L660[19:59:43]
⇨ Joins: ben_mkiv
(~ben_mkiv@i5E86B75B.versanet.de)
L661[20:01:30]
<Forecaster> hm, I might need to expand
the economy parts of the software a bit...
L663[20:11:31]
<Forecaster> 4.1B!
L664[20:11:37]
<Forecaster> less than 1 left
L665[20:11:38]
<Forecaster> woo
L666[20:19:44]
<Forecaster> only 4 days left to get the
remaining 0.9B
L667[20:53:32]
<Ariri>
Forecaster: How much did you start with?
L668[20:53:41]
<Nathan - Not
abel> question what exactly is oc2
L669[21:00:19]
<Forecaster> @Ariri what do you mean?
however much a new account started with around the time I started
playing? I don't even remember
L670[21:00:42]
<Forecaster> around the time fleet
carriers were confirmed I had around 1 B
L671[21:01:55]
<Ariri>
Yeah, thats what I was asking
L672[21:11:15]
<Forecaster> I figured :P
L673[21:23:49]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L674[21:27:27]
<Forecaster> @Nathan - Not abel a thought
drifting on the winds
L675[21:27:41]
<Nathan - Not
abel> oh ok
L676[22:44:58]
<Redstonneur1256> Does event.pull() remove
others threads ? When i use `event.pull()` i see
"thread_exit" and the other thread does not work (on the
thread i have a while true with a `os.sleep(1)`)
L677[22:46:23]
<Redstonneur1256> The `while true do` does
not seem working on the other thread
L678[22:52:07]
⇨ Joins: Thutmose1
(~Patrick@host-69-59-79-181.nctv.com)
L679[22:53:39] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Ping
timeout: 189 seconds)
L680[22:55:21]
<Bob> uh no
?
L681[22:55:38]
<Bob> event
pull "pauses" the current thread and waits for an
event
L682[22:57:15]
<Redstonneur1256> Yes but another
thread
L683[22:57:27]
<Redstonneur1256> It quits the other
thread but there are a while true
L686[23:08:29]
<Redstonneur1256> thread_exit from the
lightThread
L687[23:10:44]
<Bob> use
locals
L688[23:10:56]
<Bob>
globals can fuck up the environement
L689[23:11:25]
<Bob> and
the if statement in the while loop is pointless, have the condition
from teh if be in the while loop
L690[23:25:09] ⇦
Quits: ben_mkiv (~ben_mkiv@i5E86B75B.versanet.de) (Killed (NickServ
(GHOST command used by
ben_mkiv|afk!~ben_mkiv@i59F67842.versanet.de)))
L691[23:25:13]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@i59F67842.versanet.de)
L692[23:25:42]
<payonel>
@Redstonneur1256 hi
L693[23:25:51]
<payonel>
what do you mean "remove threads" ?
L694[23:25:57]
<Redstonneur1256> Hi 👋
L695[23:26:08]
<Redstonneur1256> IDK, the thread was
stopping instead of while true loop
L696[23:26:08]
<payonel>
i'm just now here, i'm reading all of this only now
L697[23:26:19]
<Redstonneur1256> But now its working
🤷
L698[23:26:49]
<payonel>
haha
L699[23:27:00]
<payonel>
well, can i review your code and give some clarification?
L700[23:27:32]
<payonel>
yeah, making globals is always bad
L701[23:27:41]
<Redstonneur1256> I put everything in
local
L702[23:27:43]
<payonel>
unless you're trying to break things
L703[23:27:59]
<payonel> a
future version of my os will not treat G and ENV t he same
L704[23:28:54]
<payonel> a
different way to handle globals and envs could be done, but for now
in openos, we give user scripts the ability to make global
changes
L705[23:29:09]
<payonel>
@Redstonneur1256 1. i see you're calling suspend
L706[23:29:12]
<payonel>
what is your intention there?
L707[23:29:20]
<Bob> i
don't see why the thread would stop tough
L708[23:29:23]
<Redstonneur1256> Stop the thread on
program exit
L709[23:29:28]
<payonel>
then kill it
L710[23:29:40]
<payonel>
suspend will work here too
L711[23:29:47]
<payonel>
but your intention is to kill it, so kil lit
L712[23:30:22]
<payonel>
also
L713[23:30:25]
<payonel>
it isn't 'suspend'
L714[23:30:40]
<payonel> i
mean, it isn't `t.suspend()` nor is it `t.kill()`
L715[23:30:47]
<payonel>
it is `t:suspend()` and `t:kill()`
L716[23:32:18]
<Redstonneur1256> ok
L717[23:38:32]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L718[23:44:02]
<Ocawesome101> which package adds the
pacman-mirrors command?
L719[23:49:55]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L720[23:51:41] ⇦
Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Read error:
Connection reset by peer)
L721[23:52:25]
<Ocawesome101> nice lmao
L722[23:52:56]
<Ocawesome101> the bootloader size in
OpenUPT is a fairly generous 11.5K (22 sectors)... and
OpenBootLoader takes like 5K :P