<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:14:31] ⇦
Quits: kan18 (~kan18@h148.44.16.98.static.ip.windstream.net) (Ping
timeout: 190 seconds)
L2[00:23:53] ⇨
Joins: kan18
(~kan18@h148.44.16.98.static.ip.windstream.net)
L4[01:16:59] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:e6db:2e29:4692:bd36)
(Quit: Leaving.)
L6[02:28:09] * Amanda
meows and looks around, demands a snackrafice for her being awakes
this early
L7[02:46:25] <Corded> * <Forecaster>
summons a cookie golem
L8[02:48:47] * Amanda
chews on the golem's legs
L9[03:09:17] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Quit: Leaving)
L10[03:21:22] ⇨
Joins: bul_bul (bul@2001:df0:27b::1f6)
L12[03:33:51] <Izzy> if there's a file in
front of the index and it needs to expand, it'll automatically
trigger a defrag
L13[03:34:11] <Izzy> if there's empty
space, or an open file it'll resize the extent it has
L14[03:34:21] <Izzy> (including modifying
open file handles)
L15[03:45:06]
<redstoneparkour> Izzy: what if you make
the index grow from the end of the disk to the start, while making
the data grow from the start of the disk to the end?
L16[03:45:16] <Izzy> it does, sort of
L17[03:45:42] <Izzy> as the FS doesn't
support file fragmentation, it has a novel approach to allocating
space
L18[03:45:45] <Izzy> lemme pull up the
quote
L19[03:46:07] <Izzy> from the RT-11 manual:
"a length argument of 0 allocates for the file either one-half
the largest space available, or the second largest space, whichever
is bigger"
L20[03:46:35] <Izzy> (this allocation is
shrunk once the file is closed, but it results in roughly even
distribution of files)
L21[03:46:56]
<redstoneparkour> interesting
L22[04:34:54] <Izzy> I can run a defragment
on a big filesystem and it will run happily as a background task on
PsychOS :3
L23[04:35:11] <Izzy> doesn't even bog the
system down significantly because it's less I/O-intensive than the
terminal
L24[04:47:14] <Amanda> It does, however,
leak lesbian energywhen its doing that
L25[04:47:32] <Amanda> But that's fine,
it's only known to cause cancer in cishets
L26[04:48:37] <Amanda> %bite @inari % for
messing with her system clock again
L27[04:48:37] <MichiBot> Amanda is trying
to bite @inari! They have 5 minutes if they want to attempt to
%defend against it!
L28[04:48:56] <MichiBot> Amanda is biting
@inari for 1d6 => 4 damage!
L29[06:49:41] ⇨
Joins: petux (~petux@95.66.221.2)
L30[06:50:12] ⇦
Quits: petux (~petux@95.66.221.2) (Client Quit)
L31[07:01:47]
<Ocawesome101> %tonk
L32[07:01:48] <MichiBot> Yippee!
Ocawesome101! You beat your own previous record of 5 hours, 38
minutes and 34 seconds (By 5 hours, 2 minutes and 24 seconds)! I
hope you're happy!
L33[07:01:49] <MichiBot> Ocawesome101's new
record is 10 hours, 40 minutes and 58 seconds! No points gained for
stealing from yourself. (Lost out on 0.00504 x 6 = 0.03024)
L34[07:01:58]
<Ocawesome101> darn
L35[07:02:16] <Amanda> %tonkattempts
L36[07:02:17] <MichiBot> You have 2
attempts left.
L37[07:02:28]
<Ocawesome101> %tonkleaders
L39[07:02:42] <Amanda> I ws wondering, does
attempt recording work for people with no score?
L40[07:03:37] <Amanda> Not that it matters,
@inari broke michibot's webui so no new tonkers can exist
L41[07:06:30] ⇨
Joins: DimonLimon2007 (~DimonLimo@80.72.25.211)
L42[07:20:05]
<Forecaster> It does
L43[07:20:13]
<Forecaster> Attempts are stored
separately
L44[07:23:11] ⇦
Quits: DimonLimon2007 (~DimonLimo@80.72.25.211) (Ping timeout: 190
seconds)
L45[08:03:58]
<Forecaster> %sip
L46[08:03:59] <MichiBot> You drink an
eroded nectar potion (New!). Forecaster gains the ability to talk
to Wolves until an angel gets their wings.
L47[08:36:19]
<Michiyo>
>Ocawesome101: %tonkleaders
L49[08:36:19]
<Michiyo>
Yeah, that's broken. MichiBot and the webserver are now on
different hosts, and the VPN link that was connecting them no
longer exists, because routing all webserver traffic through the
VPN was a horrible idea, and added *seconds* to the response time
sometimes.
L50[08:40:16]
<ar2000> I
need a name for a remote file system.
L51[08:40:16]
<ar2000>
Lua Network Filesystem is taken by a old version
L52[08:45:13]
<Forecaster> Lua Files Over There
L53[08:45:30]
<Forecaster> LFOT rolls of the
tongue
L54[08:47:44] <Amanda> But that conflicts
with my 3d raytracer, Let's Find Orange
Triangles!!!111ononeone
L55[08:54:16]
<ar2000>
wgat about QFS ? Quantum File System
L56[09:19:53]
<Forecaster> what does it have to do with
quantum?
L57[09:21:03]
<ar2000>
info at mutliples places at the same time
L58[09:21:04]
<ar2000>
Quantum entanglement
L59[09:21:29]
<ar2000> I
might have missunderstood thing completly
L60[09:21:51]
<ar2000>
but other mods use "quantum" for energy tp devices
L61[09:22:19]
<Forecaster> Lua Wormhole Filesysem -
"We suck your files"
L62[09:22:31]
<ar2000>
That's /dev/null
L63[09:22:44]
<ar2000>
more a blackhole but 🤷♂️
L64[09:22:49]
<Forecaster> no that's a black hole
L65[09:29:13] ⇨
Joins: Theros (~theros@vmi816025.contaboserver.net)
L66[09:29:17] <Theros> hello
L67[09:29:24]
<ar2000>
hi
L68[09:29:51]
<Vaur>
%sip
L69[09:29:52] <MichiBot> You drink a shiny
pussplum potion (New!). Wheels are briefly square.
L70[09:30:09] <Theros> do yall know how to
run a command using code?
L71[09:30:28]
<Forecaster> what command
L72[09:30:37] <Theros> just any
command
L73[09:30:48] <Theros> like to install
something automatically
L74[09:30:55]
<Forecaster> ... there are different kinds
of commands
L75[09:31:44] <Theros> in OpenOS?
L76[09:31:55]
<Forecaster> did you try googling
"Lua run command"
L77[09:32:18] <Theros> oh its the same as
running a file
L78[09:32:55]
<Forecaster> shell commands are
programs
L79[09:33:04] <Theros> i see
L80[09:33:26] <Amanda> Izzy: So I'm back on
my bullshit with pmOS, trying to get your awesome-mobile working on
my eReader, and it's not picking the right session (It's launching
vanilla awesomewm, not the mobile session), and the button to
change this is too small for the ereader's display, any
ideas?
L81[09:33:30]
<ar2000>
> to install something automatically
L82[09:33:30]
<ar2000> It
depend on what you want to insall. If it's the program on a floppt
(loot disk) just run `install`
L83[09:33:30]
<ar2000>
For other programs follow the instructions
L84[09:34:08] <Theros> its from
github
L85[09:34:19]
<ar2000>
link ?
L87[09:35:08]
<ar2000>
look a bit empty...
L88[09:35:34]
<ar2000>
there is nothing to install here
L89[09:35:36] <Theros> yeah im actually
remaking it rn
L90[09:36:43]
<ar2000>
Solution 1 : `oppm` -> available in a loot disk
L91[09:36:43]
<ar2000>
Solution 2 : `pm` -> single file download but no one use it and
you need to build packages
L92[09:37:25]
<ar2000> To
use oppm you need to write a programs.cfg file you put in the
repo's root base directory (next to the README.md)
L93[09:37:42]
<ar2000>
it's a lua dictionary
L95[09:38:06]
<ar2000>
That's how mine is written
L96[09:38:24]
<ar2000>
(with a extra version field for `pm`)
L98[09:39:11] <Theros> hm
L99[09:39:17]
<ar2000>
official example file
L100[09:39:57]
<ar2000>
Then to use the repo you type `oppm register Tshema/TawyzaOS` for
example
L102[09:41:12]
<ar2000>
Usually oppm is used to install programs, not full OS, but you can
use it to share the installer program
L103[09:41:24]
<ar2000>
Usually ppl use pastbin. It's a other solution
L104[09:42:17] <stephan48> e
L105[09:42:48] <Theros> hm
L106[09:44:49] <Theros> i need to open
this on another computer one sec
L107[09:55:58] <Theros> a
L108[09:56:07] ⇦
Quits: Theros (~theros@vmi816025.contaboserver.net) (Remote host
closed the connection)
L109[09:56:42]
⇨ Joins: Theros
(~theros@vmi816025.contaboserver.net)
L110[09:56:48] <Theros> ok
L111[10:09:01]
<!
LittleTimmy52 !> I got a question, i have a program and it
needs to read files for part of its function, when I get to a
particuarly large file a few thousand lines long it gives me either
a too long without yeild error, or on occasion not enough ram, how
could I make it not give me a too long without yeilding error when
my program hits a big file?
L112[10:14:15] <Amanda> Izzy: I finaly
mnagd toget the damn thing to use awesome-mobile by straight-up
deleting awesome.desktop, but if there's a cleaner method for this
please tell me
L113[10:18:16] <fingercomp> @[!
LittleTimmy52 !don't read it all in memory, for one
L114[10:18:26] <fingercomp> is it really
necessary to do so?
L115[10:31:49]
<Forecaster> @! LittleTimmy52 ! to avoid
that error you need to yield
L116[10:32:01]
<Forecaster> one way to do that is
`os.sleep`
L117[10:32:14]
<Forecaster> you have to do that
periodically while reading a file
L118[10:52:03]
<redstoneparkour> isn't the yielding from
reading from disk enough to not cause a too long without yielding
error?
L119[10:57:24]
<Forecaster> apparently not?
L120[10:59:07] <Theros> hi why did my lua
script turn into a html script when i tried to install it to my
computer?
L121[10:59:51] <Theros> via github*
L122[11:00:34]
<kristopher38> you forgot to click
"view raw" on github before copying the link
L123[11:00:46] <Theros> oh
L124[11:03:43]
<!
LittleTimmy52 !> >Forecaster: you have to do that
periodically while reading a file
L125[11:03:43]
<!
LittleTimmy52 !> so do I just say read only like 500 lines,
os.sleep() read 500 lines and so on?
L126[11:05:08]
<Vaur>
%sip
L127[11:05:10] <MichiBot> You drink a safe
nectar potion (New!). A trapdoor suddenly opens up under Vaur!
There are spikes at the bottom. They fail to evade it with a 3 vs
DC 15 and takes 1d6 => 1 damage.
L128[11:06:35]
<ar2000>
>! LittleTimmy52 !: so do I just say read only like 500 lines,
os.sleep() read 500 lines and …
L129[11:06:36]
<ar2000>
Something like that, and try to keep as little in memory as
possible or you will run out of memory again
L130[11:09:27]
<Forecaster> >! LittleTimmy52 !: so do
I just say read only like 500 lines, os.sleep() read 500 lines and
so o…
L131[11:09:27]
<Forecaster> Yes
L132[11:13:16]
<redstoneparkour> hm thats weird
L133[11:13:34]
<redstoneparkour> i'm doing only
filesystem reads and *not* getting a too long without yielding
error
L134[11:13:48]
<redstoneparkour> might be something with
openos though
L135[12:40:20]
<Ocawesome101> openos does do some
buffering
L136[12:40:29]
<Ocawesome101> depending how big that is
it could be causing issues
L137[12:40:34]
<Ocawesome101> granted, that's only on
`io` streams
L138[12:59:54] <Theros> how is everyone
doin on this fine day
L139[13:01:12]
<kristopher38> this day sucks
L140[13:01:29]
<kristopher38> i cling to hope that the
next will be better
L141[13:05:31] <Theros> wait how do
i
L142[13:06:00] ⇦
Quits: Theros (~theros@vmi816025.contaboserver.net) (Quit:
Theros)
L143[13:06:29] <Amanda> They either
figured it out, or _really_ got it wrong.
L144[13:14:26]
<Forecaster> or their sector of the
universe imploded
L145[13:16:21] <Liizzii> so that's what
that button did
L146[13:16:21] <CompanionCube> Izzy: today
on the labour party: a shadow cabinet member saying 'there just,
frankly, is no money left' on camera
L147[13:16:37] *
Liizzii makes a note not to press that button in
future
L148[13:20:31] <Amanda> @Nadja lookit,
it's not my fault this time! :D
L149[13:21:03]
<>_ott0>
>Amanda: They either figured it out, or _really_ got it
wrong.
L150[13:21:03]
<>_ott0>
the server we were on died
L151[13:43:23] <Amanda> ... I think the
cloudflare "Checking if the site connection is secure"
thing has caused a linux OOM on my ereader
L152[13:44:15] <Amanda> To be fair, it's
only got 512MB of memory. Still annoying though
L153[13:57:12] <Amanda> Yup, I'm out of
patience for the deadlock to release
L154[14:02:10]
<Forecaster> we're doomed!
L155[14:02:14]
<!
LittleTimmy52 !> ok im messing with data compression and
decompression i have a compressed string, but when i decompress it
(with data deflate and inflate) i get invalid distance too far
back. what do I do to fix this?
L156[14:02:27] <Corded> *
<Forecaster> summons more cookie golems and has them
scatter
L157[14:27:39]
⇨ Joins: debil (~debil@95.66.221.2)
L158[14:28:13] ⇦
Quits: debil (~debil@95.66.221.2) (Client Quit)
L159[14:46:28] <CompanionCube> %tonk
L160[14:46:28] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Ocawesome101's record of
10 hours, 40 minutes and 58 seconds this time. 7 hours, 44 minutes
and 39 seconds were wasted! Missed by 2 hours, 56 minutes and 19
seconds!
L161[14:46:32] <CompanionCube> shit
L162[15:26:26]
<ar2000> pm
and pm-get now on ocelot online ^^
L163[15:26:39]
<ar2000>
oppm too
L164[15:56:22] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error:
Connection reset by peer)
L165[15:56:40]
⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L166[16:06:39] ⇦
Quits: Vexatos
(~Vexatos@p200300eaeF20b3529C217e8766E5Be45.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L167[16:42:03] <Izzy> Amanda: I had a
lightdm drop-in config to auto-select it at one point
L168[16:42:12] <Izzy> you can definitely
do auto-login with lightdm
L169[16:42:43] <Izzy> oh you got it
L170[16:43:03] <Izzy> CompanionCube: I
mean, I believe them
L171[16:44:09] <CompanionCube> lol, if
only they weren't using it as a justification
L172[16:44:46] <Amanda> Izzy: ended up
just rm'ing the plain awesome.desktop. But neither setting
default-session nor user-seasion in the lightdm configs was making
it select it. Not the ~/.dmrc I found tell of online
L173[16:44:59] <Amanda> Nor*
L175[16:46:54] <Izzy> but it is for
auto-login, not setting the default option
L176[16:47:00] <Izzy> I do believe lightdm
remembers your choice of session though
L177[16:47:03]
<!
LittleTimmy52 !> whats the best and smallest way to save a
table to a file? preferibly in 1 line if possible.
L178[16:47:06] <Izzy> so that's probably
stored ... somewhere?
L179[16:47:15] <Izzy> ~w
serialization
L181[16:48:00] <Amanda> @Izzy: problem was
the selector was on the top of the screen, and I can't get my
finger that closer to the bezel
L182[16:48:50] <Izzy> you could
f=io.open(path,"w")
f:write(serialization.serialize(whatever)) f:close()
L183[16:49:08] <Amanda> The screen is
inset into the bezel
L184[16:49:37]
<!
LittleTimmy52 !> one question, say i have a very big table with
long strings, will it nope out and break?
L185[16:50:02] <Izzy> Amanda: yeah mine is
the same and it would be difficult to get at the corners
L186[16:51:15] <Izzy> LittleTimmy52:
possibly yes, it tries to make one big string. if you wanted you
could write a table serializer as an iterator that outputs small
chunks, but ???
L187[16:52:33]
<!
LittleTimmy52 !> do you know about how many characters it could
slap in a string before it dies?
L188[16:52:44] <Amanda> Izzy: the thing
that's neat is I've still got two backups of the original firmware,
as the e reader literally just uses an internal sd card as the
system drive
L189[16:53:00] <Amanda> I put in a
different sd card
L190[16:53:17] <Izzy> this is ideal
L191[16:53:37] <Izzy> LittleTimmy52:
computer.freeMemory()
L192[16:55:42]
<!
LittleTimmy52 !> is this output the number of charicters
serialization can be before it breaks?
L193[16:56:23] <Izzy> in practice it would
be somewhat below that, as there's overhead from string
manipulation and such
L194[16:57:17] <Amanda> It'll only
"break" if it's causing an out of memory error
L195[16:57:36] <Amanda> So what Izzy said
is kinda right
L196[16:58:50]
<!
LittleTimmy52 !> say in a function im serializing this large
table but i run out of memory, is there a way to like pause the
function or something and resume when the usage lowers?
L197[17:10:51] <CompanionCube> old game
update: after a few false starts re preferences and full-screen
mode (which didn't work except for screwing up my resolution), the
game works fine except that the zip i got it from was the german
localisation
L198[17:34:12] <Amanda> LittleTimmy no,
that's not how memory works. You can soft-force a gc before you
start, but that won't garentee it'll work
L199[18:09:07] <Amanda> %remindme 10h look
into the systemd-journal-flush failures on nonad-3
L200[18:09:09] <MichiBot> I'll tell you
"look into the systemd-journal-flush failures on nonad-3"
in 10h at 07/19/2023 11:09:08 AM
L201[18:38:58] *
Amanda teaches Elfi how to play patty-cake with extra dimensional
eldritch beings from beyond space-time, curls up to protecc and
zzzmew
L202[18:39:14] <Amanda> Night girls
L203[18:48:32]
⇨ Joins: aa (~aa@ns556358.ip-54-39-28.net)
L204[18:49:40] ⇦
Quits: aa (~aa@ns556358.ip-54-39-28.net) (Client Quit)
L205[18:56:40]
<!
LittleTimmy52 !> quick question data.inflate wont work with a
string given by data.deflate by the way i think its some of the
weird charicters deflate outputs because in the shell its all
wonkey in a lua file its "normal, but in use it doesent work
and alwase gives nil invalid code lengths set
L206[18:56:48]
<!
LittleTimmy52 !> so how do I remidy this?
L207[19:10:44]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:380c:8c2d:4117:9006)
L208[19:24:44]
<Ocawesome101> @! LittleTimmy52 ! make
sure to use binary mode on open files
L209[21:33:39] <CompanionCube> btw i ended
up finding a way to have the english text in the game
L210[21:45:02] ⇦
Quits: doskel (~doskel@2602:ffc5:200:3c00::1) (Quit: Ladies,
gentleman, and whoever else may be lurking, I've been doskel. I
thank you for coming. Good night, and good luck. You'll need
it.)
L211[21:45:22]
⇨ Joins: doskel (~doskel@doskel.net)
L212[22:55:09]
⇨ Joins: Hawk7771
(~Hawk777@2607:c000:829b:6400:7804:594d:304:469d)
L213[22:56:11] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:380c:8c2d:4117:9006)
(Ping timeout: 190 seconds)
L214[22:56:34] ***
Hawk7771 is now known as Hawk777
L216[23:39:36]
⇨ Joins: Vexatos
(~Vexatos@p200300eaef20b352af1cc7de32241c23.dip0.t-ipconnect.de)
L217[23:39:36]
zsh sets mode: +v on Vexatos
L218[23:41:35]
<kristopher38> >kristopher38: I made a
fast serialisation lib that can somewhat handle OOM errors a while
ago…
L219[23:41:36]
<kristopher38> @! LittleTimmy52 !
L220[23:57:16] ⇦
Quits: doskel (~doskel@doskel.net) (Quit: Ping timeout (120
seconds))
L221[23:57:26]
⇨ Joins: doskel (~doskel@doskel.net)