<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:26] ⇦
Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the
connection)
L2[00:07:28] ⇦
Quits: SkyCrafter0 (webchat@107-179-224-96.cpe.teksavvy.com) (Quit:
webchat.esper.net)
L3[00:08:24]
<ThePiGuy24> time to %tonkout
L4[00:08:24] <MichiBot> I'm sorry
ThePiGuy24, you were not able to beat ThePiGuy24's record of 9
hours, 5 minutes and 50 seconds this time. 9 hours, 3 minutes and
15 seconds were wasted! Missed by 2 minutes and 34 seconds!
L5[00:08:35]
<ThePiGuy24> oh fuck me
L6[00:14:06] <CompanionCube> fuck you life,
eh?
L7[00:19:20] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Ping
timeout: 189 seconds)
L9[00:44:05]
<SkyCrafter0> Is that SisGoh?
L10[00:44:06] <Izaya> forgot how potato the
AoEII AI is
L11[00:57:53] ⇨
Joins: Atlasim (~Atlasim@24.53.56.207)
L12[01:10:08] ⇦
Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the
connection)
L13[01:10:17] ⇨
Joins: Atlasim (~Atlasim@24.53.56.207)
L14[01:12:39] ⇦
Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 198
seconds)
L15[01:37:13]
<SkyCrafter0> so if I have a capacitor of
say 8x8x8, how much energy does it store? it seems that capacitors
store more depending on how many capacitors are in the
structure
L16[01:49:27] <Ariri> Ender IO capacitors?
They stack linearly
L17[01:55:04]
<ThePiGuy24> OC capacitors i presume
L18[01:56:05] <Ariri> I didnt realize those
capacitors can multiblock
L19[01:57:31]
<ThePiGuy24> not really multiblock, but
their capacity increases if they have adjacent capacitors
L20[02:08:20] <Ariri> like total or per
block?
L21[02:10:13]
<ThePiGuy24> per block
L23[02:11:51]
<Carlen
White> Trying to create my own UTF8 to binary lib.
L24[02:13:13]
<ThePiGuy24> cant you just do string.byte
on the to get the raw binary value of a character?
L25[02:13:38]
<ThePiGuy24> and just put those binary
values to get the unicode string back
L26[02:13:47]
<ThePiGuy24> and just put those binary
values back in to get the unicode string back [Edited]
L27[02:15:31]
<Carlen
White> If I were transmitting it over, say, the modem network,
sure. But to store onto a byte-device like drives, no.
L28[02:15:54] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L29[02:15:56]
<ThePiGuy24> bytes are bytes, they arent
different on the network or disk
L30[02:16:09]
<Carlen
White> We're limited from 0 to 255. A UTF8 character like 💻
doesn't fit in a single byte.
L31[02:16:22]
<Carlen
White> Ergo we need to convert it to a series of bytes.
L32[02:16:33]
<ThePiGuy24> string.byte (as the name
implies) returns values from 0 to 255
L33[02:17:17]
<Carlen
White> And we can't store 💻 in 255 bytes.
L35[02:19:06] ⇨
Joins: Ocawesome101 (~ocawesome@38.65.250.107)
L36[02:19:10] <Ocawesome101> o/
L37[02:20:36]
<Carlen
White> Huh.
L38[02:21:12] <Ocawesome101> ?
L39[02:21:49]
<Carlen
White> Oh I'm just discovering that I was about to make a utf8
to binary lib for nothing because lua already has a method to do
this.
L41[02:23:33] <Ocawesome101> :P
L42[02:27:19]
<bad at
vijya> i don't see the point of this lib?
L43[02:27:22]
<bad at
vijya> what
L44[02:30:02]
<Carlen
White> I was having a future project need to write bytes to
something and a character like 💿 doesn't fit in a single character.
Instead it has to be encoded into UTF-8, but Lua already facitates
this already since 💿's `len()` is 4 and iterating over those 4
bytes with `byte()` will give you a stream of UTF8 bytes you can
feed somewhere..
L45[02:30:16] <Ocawesome101> they were
about to make it, and then didn't ?
L46[02:30:25] <Ocawesome101> lua strings
are pure ASCII
L47[02:30:34]
<Carlen
White> Until they're not.
L48[02:30:36] <Ocawesome101> there are
unicode libs though
L49[02:30:40]
<BrianH>
bah
L50[02:30:43]
<bad at
vijya> yea unicode is a library
L51[02:30:47]
<bad at
vijya> strings store any data you want
L52[02:30:50]
<BrianH>
just turn utf off stick to 437 and stop complaining
L53[02:31:14]
<ThePiGuy24> just store unicode strings as
abstract concepts in your mind
L55[02:31:56]
<BrianH>
its all you need
L56[02:32:08]
<Carlen
White> @BrianH localization would like to have a word with
you.
L57[02:32:11]
<BrianH>
look at those smileys 🙂
L58[02:32:26] <Ocawesome101> hmm
L59[02:32:30]
<BrianH>
hey
L60[02:32:38] <Ocawesome101> just realized
that CC basically *has* codepage 437
L61[02:32:41]
<BrianH> we
already force everyone in general implicitly to write code in
english
L62[02:32:46]
<BrianH>
why not just make them use english
L63[02:32:46]
<BrianH>
😄
L64[02:33:00]
<ThePiGuy24> CC has a wonky character
set
L65[02:33:08] <Ocawesome101> that it
does
L66[02:33:13]
<BrianH>
yeah
L67[02:33:18]
<ThePiGuy24> and a wonky everything
else
L68[02:33:29] <Ocawesome101> so true
L69[02:33:41] <Ocawesome101> some of
dan200's design decisions are.... not great tbh
L70[02:33:53]
<BrianH>
the problem with code page 437 is that it sucks to see smileys get
tortured in DOS games
L71[02:34:47] ⇨
Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L72[02:35:33]
<BrianH>
like in this game
L74[02:36:06]
<ThePiGuy24> ZZT :p
L75[02:36:39]
<ThePiGuy24> (activated asie noises)
L76[02:37:41]
<BrianH>
Look at this awesome graphics
L77[02:37:53]
<Carlen
White> I should use my `drive-io` lib and make a `/dev` driver
for drives to bring UNIX's everything is a file to it's logical
conclusion.
L79[02:37:59]
<BrianH>
beautiful
L80[02:38:15]
<BrianH>
DOS games were the best
L81[02:38:20]
<ThePiGuy24> @Carlen White eh sure why not
:p
L82[02:38:27]
<ThePiGuy24> its your pain not mine
:p
L83[02:38:35]
<Carlen
White> I'll endure.
L84[02:38:53]
<Carlen
White> Afaik, there's some kind of way to do this, just need to
hunt for it.
L85[02:39:01]
<BrianH>
O_O
L87[02:40:01]
<BrianH> I
have one somewhere
L88[02:40:06]
<BrianH>
but I could only found my PCI SBLive
L89[02:40:25]
<ThePiGuy24> you can tell its good because
of the crunchy image quality
L91[02:41:14]
<BrianH>
heh
L92[02:41:27]
<BrianH>
you know what sucks about ISA sound cards though?
L93[02:41:35]
<BrianH>
they share the same IRQ as many printers did
L94[02:41:58]
<BrianH>
you specifically often had to hope your drivers would let you
change it
L95[02:42:07] *
Michiyo stabs steam
L96[02:42:08]
<ThePiGuy24> nice soundblaster music gets
replaced with angry printer noises
L97[02:42:19]
<BrianH>
and then either depend on ISAPNP or on an older card manually set
jumpers to the IRQ number
L98[02:42:24]
<BrianH>
haha
L99[02:43:19]
<BrianH> if
anyone was wondering, the development of PCI technology for PCI
cards and stuff brought built in PNP support as well as 32 bit IO
of course.
L100[02:43:27]
<BrianH> it
fixed a lot of problems with ISA
L101[02:44:35]
<BrianH>
the thing that pisses me off is that Microsoft coined Plug and Play
incorrectly so people go about today throwing the phrase "plug
and play" which has absolutely nothing to do with what they
are talking about 99% of the time
L102[02:45:12]
<BrianH>
somebody once told me that mice were plug and play and I told them
to f off lol
L103[02:46:08]
<BrianH>
(by the way, did you know that on some hardware hotplugging a PS/2
mouse or keyboard or floppy drive could burn out or even set your
power supply on fire?)
L104[02:46:20]
<BrianH> I
have never had it happen, but it has happened.
L105[02:46:46]
<BrianH> I
have only ever had my hard drive catch fire before when hotplugging
molex connectors to other devices.
L106[02:46:47] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L107[02:47:12]
<ThePiGuy24> molex is a nice chonky
connector
L108[02:47:21]
<ThePiGuy24> none of this flimsy sata
power shit
L109[02:48:00]
<Carlen
White> Okay, prying into `devfs.lua` it's a bit weird.
L110[02:48:18]
<BrianH> is
it written in luapascal?
L111[02:48:28]
<ThePiGuy24> no its written in
openos
L112[02:48:32]
<BrianH>
...
L113[02:48:35]
<ThePiGuy24> aka confusing as shit
L114[02:48:49]
<BrianH>
quick.
L115[02:48:53]
<BrianH>
throw COMMAND.COM on it
L116[02:49:01]
<BrianH>
see what it does (absolutely nothing)
L117[02:49:33]
<ThePiGuy24> com.command
L118[02:49:36]
<BrianH>
Who is this Carlen White
L119[02:49:41]
<BrianH> I
haven't seen this creature before
L120[02:50:02]
<ThePiGuy24> some person that occasionally
speaks for a bit then dissapears
L121[02:50:08]
<ThePiGuy24> noone knows their
motives
L122[02:50:24]
<BrianH> I
should work on Trotwood OS tonight
L123[02:50:29]
<Carlen
White> No, just that if I do create a reader or writer, it's
gonna shim in a place where whatever program attempts to open this
drive it's going to write to this place, then on close it's going
to write this to drive.
L124[02:50:59]
<Carlen
White> And reading, if I'm looking at this correctly, will want
to return the entire contents of the drive.
L125[02:51:04]
<BrianH> We
need a FAT16 r/w driver in Lua
L126[02:51:42]
<BrianH>
just read and write blocks at a time
L127[02:51:46]
<ThePiGuy24> FAT12 is yes though
L128[02:51:53]
<BrianH> no
FAT12
L129[02:52:01]
<BrianH>
FAT12 is actually legitimately awkward
L130[02:52:02]
<ThePiGuy24> yeah but floppy disks
L131[02:52:11]
<BrianH>
you have what, 4096 clusters of 4096 bytes each
L132[02:52:18]
<BrianH>
giving you what 16.7MB of total space
L133[02:52:23]
<BrianH>
whatever 4096 ^ 2 is
L134[02:52:45]
<BrianH>
its fine for OC but it would be faster IO to use FAT16
L135[02:52:45]
<bad at
vijya> yeah but
L136[02:52:53]
<bad at
vijya> we already have fat12
L137[02:53:03]
<Carlen
White> Actually, looks like I can do `["raw"] = {open
= my_handler }`
L138[02:53:04]
<BrianH> I
thought it was RO
L139[02:53:16]
<BrianH>
read only I mean
L140[02:53:42]
<BrianH>
why not just do raw = { open = my_handler }
L141[02:53:48]
<BrianH>
save the unnecessary []
L142[02:53:58]
<Carlen
White> Because the devfs adds it's own `open` handler, but I
assume I can overwrite this.
L143[02:54:22]
<Carlen
White> @BrianH A lot of the code does `["key"]` for
some reason.
L144[02:54:23]
<bad at
vijya> idk, zorya has it
L145[02:54:33]
<BrianH>
that's because people develop stupid habbits
L146[02:54:38]
<BrianH>
there are times, when [] is necessary
L147[02:54:42]
<BrianH>
but most of the time it is not
L148[02:55:16] ⇦
Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the
connection)
L149[02:55:35]
<BrianH>
for example a Lua table where you have numbered indexes and
hashmaps at the same time
L150[02:55:44]
<BrianH>
makes sense then
L151[02:56:03]
<BrianH>
and only in certain ways of initialization
L152[02:56:23]
<BrianH>
@bad at vijya if fat12 drivers for OC is r/w then we might as well
quickly make an OCD
L153[02:56:28]
<BrianH>
aka OC DOS
L154[02:56:33]
<bad at
vijya> OCD--ah
L155[02:56:47]
<BrianH>
just don't be too OCD about it
L156[02:56:48] <Ocawesome101> lol
L157[02:57:12]
<ThePiGuy24> i need to finish my terrible
bios
L158[02:57:18]
<BrianH>
yes you do
L159[02:57:30]
<BrianH>
does it support config
L160[02:57:31]
<BrianH>
?
L162[02:57:32]
<bad at
vijya> but
L163[02:57:34]
<ThePiGuy24> because its 4 am and i cant
sleep so its time to not sleep
L164[02:57:36]
<bad at
vijya> like
L165[02:57:39]
<ThePiGuy24> no config, just boot
L166[02:57:41]
<bad at
vijya> it came from p9k
L167[02:57:42]
<BrianH>
ok.
L168[02:57:45]
<BrianH>
because here's the thing
L169[02:57:56]
<bad at
vijya> r/w and fat 12 and 16
L170[02:58:01]
<BrianH> I
like to think of the code part the bios and the data part the cmos
ram
L171[02:58:04]
<ThePiGuy24> actually it does have a sort
of config, but its just a few lines at the start of the rom
L172[02:58:07]
<BrianH>
the problem is
L173[02:58:20]
<BrianH> I
tried to create some sort of config writer for it but, it ended up
being too large
L174[02:58:21] <Ocawesome101> @BrianH I
wrote a terrible-but-vaguely-configurable BIOS in the style of a
PC-BIOS a while ago
L175[02:58:23]
<BrianH> so
I have to think about it
L176[02:58:29]
<BrianH>
...
L177[02:58:52]
<BrianH> so
I told MS-DOS 7.10 not to write to my MBR
L178[02:58:57]
<BrianH>
and guess what it did
L179[02:59:01]
<BrianH> it
overwrote my MBR
L180[02:59:02]
<bad at
vijya> it wrote to the GPT
L181[02:59:03]
<bad at
vijya> oh
L182[02:59:04] <Ocawesome101> wrote to
your mbr
L183[02:59:04]
<bad at
vijya> damn
L184[02:59:07]
<bad at
vijya> who would have guessed
L185[02:59:13]
<BrianH> I
specifically chose no lol
L186[02:59:16]
<bad at
vijya> :P
L187[02:59:24]
<BrianH>
Because of that. I made this
L188[02:59:41]
<ThePiGuy24> i sure do love it when
microsofts OSes do exactly what i tell them to
L190[03:00:15]
<BrianH>
forgive my sloppy writing at the moment I used a dull marker
L191[03:00:38]
<BrianH> it
works pretty well
L192[03:00:52]
<ThePiGuy24> bah dull markers
L193[03:00:55]
<BrianH> it
has an autoexec and a config,sys and a freedos kernel on it, com32,
and things
L194[03:01:44]
<BrianH>
and it will load linux kernels too
L196[03:08:25]
<BrianH>
The nice thing about having an SD card to IDE adaptor, is that I
can take my dos system and plug it into my laptop and boot it on
qemu
L197[03:08:52]
<BrianH>
its great for transferring large ammounts of files or installing
from ISOs floppy disk images etc
L198[03:11:28]
<BrianH>
@bad at vijya where's your repo
L199[03:11:39]
<bad at
vijya> what repo
L200[03:11:47]
<BrianH>
I'm working until 8AM and I need to do this I guess
L201[03:11:50]
<BrianH> we
gonna make OC DOS
L202[03:11:55]
<bad at
vijya> i
L203[03:11:58]
<bad at
vijya> am playing cs
L204[03:12:12]
<BrianH>
lol
L205[03:12:13]
<ThePiGuy24> is there any way to edit
eeprom data outside the game?
L206[03:12:18]
<BrianH> is
your fst12 driver r/w
L207[03:12:27]
<BrianH> I
looked into this thepiguy!
L208[03:12:51]
<BrianH> a
long time ago I noticed that there was, I believe as with the
filesystems theselves it appeared to be gzipped
L209[03:12:58]
<BrianH>
I'd have to check again
L210[03:13:06]
<BrianH>
the eeprom data is there though
L211[03:13:23]
<ThePiGuy24> thats not as convenient as i
would like, but usable
L212[03:13:28]
<ThePiGuy24> where is it located?
L213[03:13:36]
<BrianH> I
made a script that would let me gunzip the filesystems edit them
and gzip them back a while ago heh
L214[03:13:47]
<BrianH> I
think its with the rest of the drives
L215[03:13:55]
<BrianH> in
the world saves for opencomputers
L216[03:15:08]
<ThePiGuy24> is it in state?
L217[03:16:15]
<BrianH> I
don't even remember.
L218[03:16:28]
<BrianH>
check it and find out!
L219[03:16:32]
<BrianH>
its obvious when you find them
L220[03:16:35]
<BrianH>
they are named accordingly
L221[03:16:56]
<BrianH> I
think it may be under state and the uuid of the computer
L222[03:17:38]
<ThePiGuy24> state appears to be just
that, the lua state of the computers
L223[03:17:48] <Michiyo> no, eeproms are
100% stored in NBT
L224[03:17:49] <Michiyo> of the item
L225[03:17:57]
<ThePiGuy24> ah crap
L226[03:18:26]
<BrianH> oh
yeah, I remember this now
L227[03:18:35]
<BrianH>
yeah because I made a thing to read them
L228[03:18:36]
<BrianH>
XD
L229[03:18:44]
<BrianH>
and it was dangerous af
L230[03:18:54] <Michiyo> OpenSec can write
EEPROMs too
L231[03:18:55] <Michiyo> lol
L232[03:19:32]
<BrianH> I
don't know why it couldn't have just been normal
L233[03:19:40]
<BrianH> I
understand the gzipped unmanaged disks
L234[03:19:43] <Ocawesome101> why aren't
eeproms stored on-disk like filesystems?
L235[03:19:54] <Michiyo> Because
L236[03:19:54]
<ThePiGuy24> because pain
L237[03:19:55] <Michiyo> (tm)
L238[03:19:55]
<BrianH>
though I feel like that should be able to be turned off
L239[03:20:18]
<BrianH>
heh
L240[03:20:26]
<BrianH>
you could submit a PR
L241[03:20:30]
<BrianH>
that replaces its behavior
L242[03:20:48] <Michiyo> and also migrates
all current eeproms to file as well..
L243[03:20:52]
<BrianH> if
you could turn off gzip, imagine what wonders that would do
L244[03:21:02]
<BrianH>
you could use FAT or something and just mount the disks and
transfer files in between
L245[03:21:04]
<BrianH>
with copy
L246[03:21:19]
<ThePiGuy24> ok time to make another
computer detect changes to a file, access a computer, yoink its
eeprom out, reprogram it with the new file, then stuff it back into
the computer
L247[03:22:08]
<ThePiGuy24> it sounds jank, but it sounds
just jank enough to work
L248[03:23:32]
<BrianH>
You know the only thing preventing me from creating a DOS port of
OCVM is no support for unicode
L249[03:23:40]
<BrianH>
DOS only supports 256 character codepages
L250[03:23:58]
<ThePiGuy24> just make it ditch the upper
bytes :p
L251[03:24:04]
<BrianH>
lol
L252[03:24:10]
<BrianH>
that would be interesting
L253[03:24:15]
<BrianH>
OR
L254[03:24:22]
<BrianH> I
could lock you on code page 437
L255[03:24:31] <Ocawesome101> just like
the legacy font renderer
L256[03:24:32]
<BrianH> so
that you could only display THOSE ones
L257[03:24:33] <Ocawesome101> so it works
out
L258[03:24:52]
<ThePiGuy24> that works too
L259[03:24:56]
<BrianH>
namely I don't think djgpp supports all of the C++ calls I
need
L260[03:25:10]
<BrianH>
it'd almost be better just to use the Lua 5.3 port for DOS or
something and make my own
L261[03:26:18]
<BrianH>
Compiling programs for DOS from BSD is something I can do now with
ease
L262[03:26:32]
<BrianH>
some things just give me crap though
L263[03:26:59]
<BrianH> I
tried to port lftp but it needs socklen_t which requires wattcp
which requires 9 miles of porting to work under the cross compiler
instead of from DOS
L264[03:27:29]
<BrianH> I
could have just made it an int but
L265[03:28:02]
<BrianH> I
realized it wouldn't work at all if I didn't get wattcp
working
L266[03:31:50]
<BrianH>
wtf is this
L268[03:33:28]
<ThePiGuy24> i like how "If you're
not using DOS as your operating system then DOSbox can be used to
emulate a DOS computer." implies that nearly everyone uses DOS
:p
L269[03:33:38]
<BrianH>
haha
L270[03:33:44]
<BrianH> I
do
L271[03:34:06]
<BrianH> If
you think about it
L272[03:34:11]
<BrianH>
there's no downside to using it
L273[03:34:16]
<BrianH>
you can load anything from it
L274[03:34:44]
<BrianH>
all DOS is is compiled code on a FAT partition
L275[03:34:48]
<BrianH> in
16 bit real mode
L276[03:35:03]
<BrianH>
you haven't even entered protected mode yet
L277[03:35:11]
<BrianH> so
you can boot linux or windows or whatever from there
L278[03:35:23]
<BrianH> it
is possible to boot windoews 10 from DOS (easier if you don't use
uefi)
L279[03:35:51]
<ThePiGuy24> im still convinced that win10
is atleast 5% DOS
L280[03:36:05]
<BrianH>
I'm sure people have even found a way to reliably get FreeDOS
working on a UEFI partition
L281[03:36:18]
<BrianH>
heh
L282[03:36:41]
<Carlen
White> `a` mode only supplies write facilities, correct?
L283[03:36:55]
<BrianH>
you mean a as in append?
L284[03:36:57]
<Carlen
White> No `seek`, no `read`?
L285[03:36:59]
<Carlen
White> Yeah
L286[03:37:13]
<BrianH>
its in the name
L287[03:37:21]
<Carlen
White> Making sure.
L288[03:37:34]
<BrianH>
you can also read a* which
L289[03:37:38]
<BrianH>
reads the entire file
L290[03:38:52]
<Carlen
White> a*?
L291[03:40:30] <Ocawesome101> doesn't
seeking still work in append mode?
L292[03:40:38] <Ocawesome101> seems like
it'd make sense
L293[03:40:42] <Ocawesome101> but
idk
L294[03:41:53]
<Carlen
White> I guess append only makes sense if the thing can have a
reasonable `EOF`.
L295[03:42:13]
<Carlen
White> Append to a raw disk, as an example, probably doesn't
make sense to have append to.
L296[03:43:45]
<Carlen
White> I'm just gonna error if I'm given a `a` for this disk
device.
L297[03:48:27]
<BrianH> I
have two ways of doing this
L299[03:49:16]
<BrianH> On
the left, I have an IO mask
L300[03:49:20]
<BrianH> on
the right, we have an ALU mask
L301[03:49:29]
<BrianH> if
I put it on the ALU it may work better
L302[03:54:26]
<BrianH>
The only real benefit here is that instructions that need to use
bitwise AND can perform two instructions in the same
execution
L303[03:55:47] <Izaya> goths are the best
AoE2 faction
L304[03:56:16] <Izaya> can swarm infinity
huskarls very cheaply
L305[03:56:37] <Izaya> fill seige rams
with huskarls for bonus ranged resistance
L306[03:57:09] <Izaya> so when the rams
finally die, the friendly tanks get out to remove your face
L307[03:58:34]
<Carlen
White> Huh. Does `edit` try to read the entire file or
something?
L308[03:58:46] <Ocawesome101> it
does
L309[03:58:54] <Ocawesome101> why,
OOM?
L310[03:59:20]
<Carlen
White> Ah, then that explains why it hangs then. Was trying to
see if I can edit the raw drive with it.
L311[04:02:45]
<Carlen
White> Looks like most editors will attempt to read the entire
file into memory.
L312[04:02:58]
<Carlen
White> Which is Bad™️
L314[04:05:19]
<ThePiGuy24> nice
L315[04:06:06]
<Carlen
White> So instead of a filesystem driver taking a hold of the
drive itself, it could just use the raw interface in `/dev/`
L316[04:08:52] <Izaya> Presumably the
imaginary cursor is per-handle?
L317[04:09:58] <Izaya> also, fuck I'm an
idiot
L318[04:10:02]
<Carlen
White> Ah damnit.
L319[04:10:04] <Izaya> for the PsychOS
tape drive devices
L320[04:10:15] <Izaya> instead of having
two handles - one to rewind, one to not
L321[04:10:19] <Izaya> I should just use
the mode
L322[04:10:28]
<BrianH>
LOL
L323[04:10:42] <Izaya> got too caught up
in convention >.>
L324[04:10:54]
<Carlen
White> You saying that Izaya made me realize a problem in my
implementation.
L325[04:11:03]
<BrianH> if
you buffer blocks in memory you csn just have periodic sync
L326[04:11:15]
<BrianH>
and it could reqrite tape at a later time
L327[04:11:20]
<BrianH>
during a resync
L328[04:11:24] <Izaya> The tape devices
not being buffered is intentional
L329[04:11:43]
<Carlen
White> I'm sharing the same "handle" so something else
could accidentialy seek elsewhere.
L330[04:11:47]
<ThePiGuy24> psychos is meant to use smol
ram
L331[04:12:04] <Izaya> not just that but
buffering would make audio streaming complicated
L332[04:12:28]
<ThePiGuy24> ah yes
L333[04:12:31]
<ThePiGuy24> thats fun
L334[04:12:51] <Izaya> though I may keep
two separate handles
L335[04:12:58]
<ThePiGuy24> but painful to listen to on
servers with even a tiny amount of slowdown due to how dfpwm
works
L336[04:13:14] <Izaya> one with an
exclusive non-destructive cursor, one with the tape drive's real
cursor
L337[04:13:25]
<BrianH>
cat /dev/sda > /dev/dsp
L338[04:13:51] <grantlmul> who need a
bouncer when you can just have your pc on constantly
L339[04:13:59]
<ThePiGuy24> dfpwm is still very
impressive to me
L340[04:14:27] <grantlmul> dfpwm?
L341[04:15:05]
<ThePiGuy24> dynamic filter pulse width
modulation (i think), its the audio format computronics tapes
use
L342[04:15:26] <grantlmul> ok
L343[04:15:43]
<ThePiGuy24> 1 bit per sample, but you
wouldnt be able to tell that from the quality
L344[04:16:35] <Izaya> petition to call
half-bitrate DFPWM HDPWM and double-bitrate DFPWM DDFPWM
L345[04:17:09] <grantlmul> this is
starting to feel like some hungarian notation trash
L346[04:17:12]
<ThePiGuy24> yeah but why
L347[04:17:33] <Izaya> because
"HDFPWM" sounds higher quality than
"DDFPWM"
L348[04:17:40] <Izaya> :^)
L349[04:17:47] <grantlmul> HD FP WM
L350[04:17:58] <grantlmul> all i can think
of is bspwm
L351[04:18:08]
<BrianH>
MFM
L352[04:18:13]
<ThePiGuy24> High Density Fish Packing
Window Manager
L353[04:18:13]
<BrianH>
like a floppy
L354[04:18:35] <grantlmul> 200 fish
prompts as a window manager
L355[04:19:28]
<ThePiGuy24> Fish
L356[04:19:29]
<ThePiGuy24> <Ok>
L357[04:21:02]
<BrianH>
Error: The password cannot be fish;
L358[04:21:46]
<BrianH>
bash quote still pending moderation
L359[04:27:12]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L361[04:29:30] <Amanda> Hey! Who turned
the clocks ahead on me. D:
L362[04:29:30]
<Carlen
White> Now you can destroy your disks in style.
L363[04:30:50] *
Amanda tucks in around Elfi, zzzmews
L364[04:30:51] <Amanda> night nerds
L365[04:30:55] <Ocawesome101> night
amanda
L368[04:40:58] ⇦
Quits: Cervator
(~Thunderbi@2600:1700:1a25:9160:8cb4:429e:7580:a3a0) (Quit:
Cervator)
L370[04:49:21] <Izaya> neat /o/
L371[04:56:14]
<Carlen
White> I do have plans for a `fstab` esque kinda thing for
different FS's to work with some level of rationale.
L372[04:56:45] <Izaya> I've been meaning
to implement an fstab thingo of sorts
L373[04:56:48] <Izaya> but for networked
filesystems
L374[04:57:12] <Izaya> I *think* I can use
OpenOS's thread library to automatically mount remote filesystems
in the background
L375[04:58:49] ⇦
Quits: Teris (uid315557@id-315557.brockwell.irccloud.com) (Quit:
Connection closed for inactivity)
L377[05:01:09]
<Carlen
White> Example```
L378[05:01:10]
<Carlen
White> remote-fs "8f6@648"
"/mnt/my-remote-drive" cache=true packet-limit=500
L379[05:01:10]
<Carlen
White> ```
L380[05:01:28] <Izaya> mmm
L381[05:01:48] <Izaya> real fstab has the
type as the third arg, not the first
L382[05:01:56] <Izaya> any particular
reasoning why to change it?
L383[05:02:24] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.250.107) (Quit: I'm probably
going to bed.)
L384[05:02:27]
<Carlen
White> Fair, ```
L385[05:02:27]
<Carlen
White> "8f6@648" "/mnt/my-remote-drive"
remote-fs cache=true packet-limit=500
L386[05:02:28]
<Carlen
White> ```
L387[05:02:47] <Izaya> sounds good to
me
L388[05:03:53] <Izaya> additionally,
quotes seem like a very good idea because If the name of the mount
point contains spaces or tabs these can be escaped as `\040' and
'\011' respectively.
L389[05:04:12] <Michiyo> ah great, ANOTHER
edge case of code blocks not pastebinned
L391[05:05:26] <Izaya> options being space
separated is a nice touch too
L392[05:05:28] <Izaya> I approve
L393[05:06:06]
<ThePiGuy24> we need csv, or cyrrilic
separated values
L394[05:06:26] *
Izaya separates TPG down the cyrrilic
L395[05:07:12] <Izaya> Porting libunionfs
for this is probably overkill
L397[05:08:21] <Izaya> exportfs on PsychOS
is cheating because it exports a "component" that is
actually a unionfs with a single backing fs
L398[05:08:49]
<ThePiGuy24>
`value1дvalue2щvalue3жvalue4чvalue5` :D
L399[05:09:40]
<ThePiGuy24> bonus points to whovevers irc
client mangled that unicode :p
L400[05:09:52] <Izaya> What would I call a
library that creates component-like objects from a path?
L401[05:10:07] <Izaya> fssandbox?
pathproxy?
L402[05:10:11]
<ThePiGuy24> patheological disorder
L403[05:10:38] <Izaya> libergoproxy
L404[05:10:56] *
Izaya mumbles in android
L405[05:11:22]
<Carlen
White> I figure in parsing qoutes are important for device and
mount. Driver including spaces would be hearsay. And options would
be a key=value pair, `packet-limit=500` or flag `cache` with the
key containing no spaces and the value optionally having
qoutes.
L407[05:11:46] <Izaya> [Edited]
L408[05:11:56]
<Carlen
White> I figure in parsing qoutes are important for device and
mount. Driver including spaces would be hearsay. And options would
be a key=value pair, `packet-limit=500`, or flag, `cache`, with the
key containing no spaces and the value optionally having qoutes.
[Edited]
L409[05:12:07]
<Carlen
White> Don't mind me, rewriting history.
L410[05:12:22] <Izaya> Edits are a social
construct
L411[05:12:26] <Corded> * <Carlen
White> USSR anthem plays in the distance.
L412[05:13:03] <Izaya> ~w filesystem
L414[05:13:06]
<ThePiGuy24> concept: messaging client
with editing functionality that never actually sends the edit to
the server
L415[05:13:30] <Izaya> counter-concept:
software that ignores edits and shows both
L416[05:13:49] <Izaya> hey dequbed did you
ever do your static site generator that can show git history?
L417[05:14:02] <Izaya> ~w
component:filesystem
L419[05:14:02]
<Carlen
White> Oh yeah forgot that the OS auto-mounts FS's.
L420[05:14:15] <Izaya> convenient but also
not
L421[05:14:36]
<ThePiGuy24> great for malware!
L422[05:14:42] <Izaya> %tell payonel
OpenOS feature request: some way to opt filesystems out of
automounting
L423[05:14:42] <MichiBot> Izaya: payonel
will be notified of this message when next seen.
L424[05:14:45]
<Carlen
White> I should probably acknowledge that with the FS just
syslinking.
L425[05:14:55]
<Carlen
White> I should probably acknowledge that with fstab just
syslinking. [Edited]
L426[05:17:48]
<ThePiGuy24> ok is there a way to make the
transposer not conduct component stuff?
L427[05:18:05] <Amanda> Tricksy Elfi
played a prank on me! All my tireds were turned into awakes
L428[05:19:48] <Michiyo> Izaya, might have
better luck with %tell @payonel OpenOS feature request: some way to
opt filesystems out of automounting (Originally from Izaya)
L429[05:19:48] <MichiBot> Michiyo:
@payonel will be notified of this message when next seen.
L430[05:20:05] <Michiyo> As they're mostly
on Discord at this point, and I didn't even set their ZNC account
back up
L431[05:38:48] <Izaya> CarlenWhite: How
are you planning to actually use what's specified in the type
field? Helper program, like on a real *-nix?
L432[05:41:00]
<Carlen
White> Izaya: What driver to use? Yeah a helper program. Most
likely a FS has to have a `mount.my-filesystem` program that said
helper will run against.
L433[05:41:12] <Izaya> mmm that makes
sense
L435[05:44:41] <Izaya> hmm
L436[05:44:49] <Izaya> not quite
convention but I can see the reasoning
L437[05:45:09]
<Carlen
White> Kinda making it up on the spot.
L438[05:45:34]
<ThePiGuy24> just read the man pages and
go from there :p
L439[05:45:36] <Izaya> mount.whatever
normally just assumes device and mountpoint from the argument
order
L440[05:45:38]
<Carlen
White> But reading the man---yeah
L441[05:47:17]
<Carlen
White> I could change this to be more fstab-like and hug a bit
closer to how an actual mount command works.
L442[05:47:33]
<Carlen
White> But I should hold off; it's really late right now.
L443[05:49:08] <Izaya> /o/ got a basic
path proxy thingo going
L444[05:52:57]
<ThePiGuy24> just redirect it all to
null
L445[06:15:25] <Izaya> > attempt to
call a nil value (field 'isReadOnly')
L446[06:15:36] <Izaya> guess you're just
going to ignore the isReadOnly thing, eh?
L447[06:17:13]
<ThePiGuy24> rip
L449[06:21:15] <Izaya> had to engage in
some abuse but it works
L450[06:21:36] <Izaya> for my next trick
I'll export it over the network
L451[06:22:22] <Izaya> do you think I'd
get sued by oracle if I called this nfs?
L452[06:22:43]
<ThePiGuy24> theres only one way to find
out!
L453[06:22:47] <Izaya> :D
L454[06:22:48]
<ThePiGuy24> FIGHT!!!
L455[06:31:22] <Michiyo> Why would Oracle
sue you for naming it after Need For Speed?
L456[06:31:23] <Michiyo> :P
L457[06:32:20] <Michiyo> That'd be EA, and
Yes.
L458[06:32:21] <Michiyo> lol
L459[06:32:35] <Michiyo> (Yes I know that
isn't the NFS you are talking about)
L460[06:46:37] <Izaya> note to self
L461[06:47:07] <Izaya> add a dirstat RPC
function so I can make ls faster
L462[06:47:26]
<ThePiGuy24> `IzayasNotes.txt >>
Izaya`
L464[06:56:30] <Izaya> cc
CarlenWhite
L465[06:57:06] <Izaya> functionally not
much different to exporting/importing whole components but it's
nicely sandboxed and you can do symlinks and paths inside it
L466[06:57:31] <Michiyo> The monitor Bast
(149.56.6.197) is back UP (Host Is Reachable) (It was down for 1959
hours, 33 minutes and 15 seconds).
L467[06:57:34] <Michiyo> LOL.... umm
no.
L468[06:57:36]
<ThePiGuy24> nice
L469[06:58:18]
<hilariousppp> @Carlen White ^
L470[06:59:21] <Izaya> now I just have to
modify the PsychOS version of the utils and I'll have a nice way to
do a storage server
L471[06:59:26] <Izaya> hey TPG24 wanna
hear something cursed
L472[07:00:52]
<ThePiGuy24> sure, i havent quite hit my
insanity quota for today
L473[07:01:04] <Izaya> you can technically
use the PsychOS unionfs driver to do a poor man's RAID 0 over
multiple filesystem devices
L474[07:01:19] <Izaya> because write
operations will fall through the stack until they don't fail
L475[07:01:28] <Izaya> or rather, open
operations
L476[07:03:00]
<ThePiGuy24> ok i have now exceeded my
insanity quota for today
L477[07:03:06] <Izaya> in other news, TIL
you don't have to create a vcomponent to mount a device on
OpenOS
L478[07:03:24] <Izaya> that's nice, I can
bypass the whole automounting thing for filesystems
L479[07:15:39] *
Amanda yawns, decides it's late enough to try that whole sleep
thing again
L480[07:15:45] <Amanda> night again
nerds
L481[07:15:54] <Michiyo> Night
Amanda
L482[07:16:03] <Izaya> o/
L483[07:16:20]
<ThePiGuy24> damnit this thing only just
doesnt work
L484[07:16:31]
<ThePiGuy24> atleast it doesnt error
L486[07:16:40] <Izaya> whatcha doin
L487[07:17:14]
<ThePiGuy24> bios shit
L488[07:17:24] <Izaya> ooo
L489[07:17:25] <Michiyo> yay, finally
fixed my CoH server's config to spread load across multiple
machines
L490[07:18:09]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-113-90.dynamic.as20676.net)
L491[07:18:09]
zsh sets mode: +v on Vexatos
L492[07:18:15] <Izaya> I wonder how small
you could get a vcomponent implementation for a BIOS
L493[07:18:26] <Izaya> it'd be nice to
have a normal BIOS but also it supports importing components before
boot
L494[07:18:36]
<ThePiGuy24> that is somewhat related to
what i am doing
L495[07:18:48]
<ThePiGuy24> except this is just more
jank
L496[07:21:50] <Ariri> The struggle to
make circles in spengies continues, but for the next morrow
now
L497[07:21:53] <Ariri> night all
L498[07:22:10]
<ThePiGuy24> but it was not actually night
for all
L499[07:22:18] <Izaya> o/
L500[07:22:22] <Izaya> idk man it's
getting dark out there
L501[07:23:10] <Ariri> TPG, wait 8
minutes, I just turned the Sun's core to solid iron
L502[07:23:30]
<ThePiGuy24> can you not i kinda need that
to live
L503[07:23:42] <Corded> *
<ThePiGuy24> turns it back to fusing hydrogen
L504[07:24:01] <Ariri> Can't be done, no
sir, now its night for all
L505[07:24:27]
<ThePiGuy24> too bad i already replaced
all the lost photons
L506[07:24:44]
<ThePiGuy24> all NaN of them
L507[07:25:27] *
Ariri blinks, then teleports away into an unreachable
dimension
L508[07:25:39]
⇨ Joins: Inari
(~Pinkishu@p508ef2fd.dip0.t-ipconnect.de)
L509[07:27:37]
<Forecaster> Michiyo why do you have a
Company of Heroes server
L510[07:27:44] <Michiyo> City of Heroes
:P
L511[07:28:09] <Michiyo> old Superhero MMO
that shutdown in 2012
L512[07:28:30] <Izaya> Company of Heroes
being the deconstruction where all the characters go
corporate
L513[07:28:37] <Michiyo> I played from
Beta til the day it shutdown.
L514[07:29:01]
<Forecaster> I know :P
L515[07:29:21]
<Forecaster> I've never played it
though
L516[07:29:33]
<Forecaster> But let me give you some
expert advice about it
L517[07:43:48]
<ThePiGuy24> ok why are
`computer.getBootAddress` and `computer.setBootAddress` nil?
L518[07:44:04] <Inari> Nep
L519[07:46:23]
<ThePiGuy24> why the fuck are they
nil
L520[07:50:30]
<Forecaster> It is the Knights of nil,
they've been ravaging the land for many eons
L521[08:02:09]
<ThePiGuy24> i bodged it and now openos is
being an arse
L522[08:02:44]
<Forecaster> Reinstall it
L523[08:02:49]
<Forecaster> %sip
L524[08:02:50] <MichiBot> You drink a
porous sapphire potion (New!). A bard behind Forecaster suddenly
stops playing. They were most likely eaten by a monster.
L525[08:03:04]
<Forecaster> The Knights!
L526[08:03:27] <Izaya> wow
L527[08:03:44] <Izaya> believe it or not,
turning like 20 calls into one call made this whole thing much
faster
L528[08:03:46] <Izaya> very nice
L529[08:05:53] <Izaya> riddle me this
though
L530[08:06:07] <Izaya> ls -l asks whether
files are read only
L531[08:06:18] <Izaya> but that's a
filesystem-level variable, according to the component API
L532[08:06:28] <Izaya> so it should only
have to ask once, in theory
L533[08:07:51] <Izaya> I guess filesystems
may support having specific files be read only
L535[08:22:08] <Izaya> hm
L536[08:22:14] <Izaya> I could make an
/etc/exports thingo
L537[08:22:20] <Izaya> or I could just say
"add the export commands to shrc"
L538[08:27:34]
<ThePiGuy24> put `rm -rfv /` in the
shrc
L541[08:37:50]
<ThePiGuy24> now we can do cursed thing
but atleast we somewhat know what we are doing with it :p
L542[08:38:21] <Izaya> it's pretty much
just exportcomponent
L543[08:38:24] <Izaya> which is more or
less specified
L544[08:39:00] <Izaya> but it's
specifically for filesystems
L545[08:39:07] <Izaya> so it has stuff for
filesystems to make them faster
L546[08:40:09]
<ThePiGuy24> i want instruction batching
:p
L547[08:40:42] <Izaya> an interesting
idea
L548[08:41:07] <Izaya> write a sane spec
and/or implementation and I'll add it :p
L549[08:42:14] <Izaya> Any intelligent
batching would be unknown to normal software and any less
intelligent batching would basically just be caching
L550[08:42:30] <Izaya> and if we're
talking r/w caching, the io library does that for you on
OpenOS
L551[08:46:21]
<ThePiGuy24> was more meaning sending a
batch of instructions to the server, and having it complete those
either synchronously or asynchronously, such as moving or deleting
a bunch of files
L552[08:46:33]
<ThePiGuy24> with the files not all being
in the same dir
L553[08:46:44]
<ThePiGuy24> would be slow for a remote
fs
L554[08:46:52]
<ThePiGuy24> but with batching it would be
much faster
L555[08:47:15] <Izaya> but I presume that
would require custom software for it?
L556[08:48:24]
<ThePiGuy24> perhaps, but it could be
implemented agnostically in mtrpc
L557[08:48:43]
<ThePiGuy24> maybe even for non filesystem
components too :p
L558[08:48:54] <Izaya> As general
caching?
L559[08:49:18] <Izaya> ... An interesting
idea.
L560[08:49:23]
<ThePiGuy24> not caching, a list of
instructions for the server to complete
L561[08:50:50] <Izaya> I guess it could be
implemented as part of the protocol
L562[08:51:30] <Izaya> but also,
ehh?
L563[08:51:40] <Izaya> hey
L564[08:51:43] <Izaya> hey
L565[08:51:45] <Izaya> what if
L566[08:51:59] <Izaya> you implement a
function endpoint that takes a table of instructions to run against
other RPC endpoints
L567[08:53:05]
<ThePiGuy24> eh i guess
L568[09:03:28]
⇨ Joins: immibis (~immibis@62.156.144.218)
L569[09:08:19] ⇦
Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
(Quit: Connection closed for inactivity)
L570[09:25:16] <SquidDev> %tonkout
L571[09:25:16] <MichiBot> Swell!
SquidDev! You beat ThePiGuy24's previous record of 9 hours, 5
minutes and 50 seconds (By 11 minutes and 2 seconds)! I hope you're
happy!
L572[09:25:17] <MichiBot> SquidDev has
stolen the tonkout! Tonk has been reset! They gained 0.009 tonk
points! plus 0.008 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 1.15452584. Position #3 Need
0.33488193 more points to pass Forecaster!
L573[09:38:27] ⇦
Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 198
seconds)
L574[09:44:51]
⇨ Joins: Teris
(uid315557@id-315557.brockwell.irccloud.com)
L575[10:05:28] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Ping timeout: 194 seconds)
L576[10:48:19]
<Forecaster> carbs >:
L577[10:48:23]
<Forecaster> %ronk
L578[10:48:25]
<Forecaster> %tonk
L579[10:48:25] <MichiBot> Bingo!
Forecaster! You beat SquidDev's previous record of <0 (By 1
hour, 23 minutes and 8 seconds)! I hope you're happy!
L580[10:48:26] <MichiBot> Forecaster's new
record is 1 hour, 23 minutes and 8 seconds! Forecaster also gained
0.00139 tonk points for stealing the tonk. Position #2. Need
0.07520421 more points to pass CompanionCube!
L581[10:53:08] ⇦
Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping
timeout: 194 seconds)
L582[11:14:10] ⇦
Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Read error:
Connection reset by peer)
L583[11:15:13]
⇨ Joins: m1cr0man
(~m1cr0man@gelandewagen.m1cr0man.com)
L585[11:25:12]
<Forecaster> oh no
L586[11:25:23]
<Forecaster> my non existant bank
account?
L587[11:25:30]
<Forecaster> how terrible
L588[11:25:59]
<Forecaster> and it will be limited and
suspended, gasp
L589[11:26:39]
<Forecaster> that "Upgrade Your
Account" link goes to somethingsomething.blogspot.com
L590[11:26:40]
<Forecaster> wut
L591[11:55:22]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
L592[11:55:31] <Lizzy>
"identity.wpengine.com" lol, sounds like a lazy
scammer
L593[11:55:58]
<Forecaster> with a blogspot link? yeah
I'd say so
L594[12:06:15]
⇨ Joins: Atlasim (~Atlasim@24.53.56.207)
L595[12:08:13] <Lizzy> hmm, i think at
some point i will get OpenDMARC set up on my PMG instance
L596[12:08:38]
<Forecaster> I don't know either of those
things
L597[12:09:16] <Lizzy> PMG is Proxmox Mail
Gateway.
L598[12:09:31] <Lizzy> DMARC you can
google and it'll give yo a general overview
L599[12:15:16] ⇦
Quits: Vexatos (~Vexatos@port-92-192-113-90.dynamic.as20676.net)
(Ping timeout: 198 seconds)
L600[12:29:40]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-80-105.dynamic.as20676.net)
L601[12:29:40]
zsh sets mode: +v on Vexatos
L602[12:42:38]
<SkyCrafter0> %tonk
L603[12:42:38] <MichiBot> Yikes!
SkyCrafter0! You beat Forecaster's previous record of 1 hour, 23
minutes and 8 seconds (By 31 minutes and 3 seconds)! I hope you're
happy!
L604[12:42:39] <MichiBot> SkyCrafter0's
new record is 1 hour, 54 minutes and 12 seconds! SkyCrafter0 also
gained 0.00104 (0.00052 x 2) tonk points for stealing the tonk.
Position #28. (Overtook Nirahiel) Need 0.00072 more points to pass
kingofsponges!
L605[12:42:44]
<SkyCrafter0> I DID IT
L606[12:56:29] ⇦
Quits: MichiBot (~MichiBot@service-77.theender.net) (Remote host
closed the connection)
L607[12:56:45]
⇨ Joins: MichiBot
(~MichiBot@service-77.theender.net)
L608[12:56:45]
zsh sets mode: +v on MichiBot
L609[13:19:16] ⇦
Quits: Atlasim (~Atlasim@24.53.56.207) (Remote host closed the
connection)
L610[13:23:16]
⇨ Joins: Trainfan91
(~trainfan9@c-73-197-244-151.hsd1.nj.comcast.net)
L611[13:23:39] <Trainfan91> hello
all
L612[13:24:19]
<Forecaster> hi
L613[13:25:11] <Trainfan91> any way to
multitask in openos?
L614[13:25:36]
<Forecaster> depends what you mean and how
much programming you are willing to do
L615[13:26:10] <Trainfan91> run 2 programs
and switch between them...
L616[13:26:22] <Trainfan91> like alt
tab
L617[13:27:42] <Trainfan91> forecaster,
whats with the ? in your name?
L618[13:28:05]
<Forecaster> that's your IRC client
displaying a zero-width space even though it shouldn't
L619[13:28:32]
<Forecaster> and OpenOS doesn't support
switching between programs natively
L620[13:28:35] <Trainfan91> what's a
zero-width space?
L621[13:28:55]
<Forecaster> it's a zero-width space,
that's literally what it is
L622[13:29:20]
<Forecaster> it's a character that has no
visual representation, like a space, and no width
L623[13:30:01] <Trainfan91> also is there
an os that can run openos programs and switch between them?
L624[13:30:27]
<Forecaster> not unless the programs were
specifically made to do that, which most aren't
L625[13:30:48] <Trainfan91> D:
L626[13:31:09] <Trainfan91> ttyl
then
L627[13:31:15] ⇦
Quits: Trainfan91 (~trainfan9@c-73-197-244-151.hsd1.nj.comcast.net)
(Quit: Trainfan91)
L628[13:46:35]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L629[13:53:13]
⇨ Joins: Cervator
(~Thunderbi@2600:1700:1a25:9160:4e0:a43b:a6ff:f616)
L630[15:31:13]
<Forecaster> ugh
L631[15:31:28]
<Forecaster> I really need to order an SSD
and re-install as soon as possible
L632[15:31:59]
<MGR>
Amazon Prime Day is coming up
L633[15:32:06]
<Forecaster> I can deal with the 100% hard
drive usage at startup
L634[15:32:17]
<Forecaster> I just boot the computer up
when I leave for work
L635[15:32:17]
<MGR> It's
tomorrow
L636[15:32:49]
<Forecaster> but ReCaptcha being
completely non-functional on this computer is super annoying
L637[15:34:12]
<Forecaster> and I haven't been able to
figure out why, it's not browser specific, and it's not my
network/internet
L638[15:34:15]
<Forecaster> :|
L639[15:34:37] *
Lizzy wonders what crap will be on sale tomorrow
L640[15:35:01]
<Forecaster> I don't order stuff on amazon
unless I can't get it locally
L641[15:36:28] <Inari> Hmm saddly I don't
have anything to really buy
L642[15:37:36]
<MGR> I
might pick up a 3080
L643[15:37:39]
<MGR> If
they're in stock
L644[15:37:43]
<MGR> My
current GPU is dying
L645[15:38:19] <Inari> dying how
L646[15:38:40]
<SkyCrafter0> ew nvidia
L647[15:38:42]
<Forecaster> well, there's all this blood
pouring out from underneath the side panel
L648[15:38:58]
<MGR> It
randomly stops outputting video
L649[15:39:06]
<MGR> It's
not tied to the monitor or the cable
L650[15:39:16]
<Forecaster> that sounds like a thing a
GPU shouldn't be doing
L651[15:39:23]
<MGR> And
it's one of the parts my old PSU electrocuted, which have all
suffered issues
L652[15:39:35] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
(Ping timeout: 378 seconds)
L653[15:41:11]
<SkyCrafter0> what the hell
L654[15:41:50]
<Forecaster> what the what
L656[15:42:33] <grantlmul> what car
game
L657[15:42:42]
<SkyCrafter0> r o b l o x
L658[15:42:44]
<SkyCrafter0> ;)
L659[15:42:52] <grantlmul> yeah
L660[15:42:55] <grantlmul> what car
game
L661[15:42:58]
<SkyCrafter0> plane crazy
L663[15:43:11]
<SkyCrafter0> 69M visits (nice)
L664[15:44:02]
<SkyCrafter0> the entire vehicle I
designed from the ground up to keep the cargo and driver
stable
L665[15:44:40] <grantlmul> installing
anbox
L666[15:44:46]
<SkyCrafter0> anbox?
L667[15:44:53] <grantlmul> android linux
thing
L668[15:45:00]
<SkyCrafter0> o
L669[15:45:05]
<SkyCrafter0> roblox isnt on linux
L670[15:45:08] <grantlmul> i run
OpenSUSE
L671[15:45:20] <grantlmul> so i am
installing android to install roblox
L672[15:45:21]
<SkyCrafter0> ohhhh
L673[15:45:24]
<SkyCrafter0> ye ok
L674[15:45:28]
<SkyCrafter0> i just looked it up
L675[15:45:36] <grantlmul> its been about
6 months since i touched that
L676[15:45:46]
<SkyCrafter0> it'll run just make sure u
have either a touchscreen or mouse + keyboard
L677[15:50:51] <dequbed> Izaya:
Technically /yes/ about git history site generator but I haven't
written the renders for the history part. But that would be rather
simple.
L678[15:55:52] <dequbed> Izaya: problem is
it turns out 80% of the changes I do are typographical in nature
and just generate noise. But I still think that making the changes
over time in posts visible would be interesting.
L679[15:57:56] <dequbed> Do you want it?
It's enough terrible haskell to make your eyes bleed.
L680[16:24:00] <Ariri> %tonk
L681[16:24:01] <MichiBot> I'm sorry Ariri,
you were not able to beat SkyCrafter0's record of 2 hours, 14
minutes and 37 seconds this time. 1 hour, 26 minutes and 45 seconds
were wasted! Missed by 47 minutes and 51 seconds!
L682[16:24:31] <Ariri> Figures they keep
doing it for no reason in the bots channel. smh
L683[16:29:11] <Michiyo> but it's
funny!
L684[16:29:38] <Michiyo> you know what
else is funny? Having MichiBot ignore
@"SkyCrafter0"
L685[16:32:35]
<SkyCrafter0> bruh
L686[16:32:47]
<SkyCrafter0> where else do i run bot
commands
L687[16:40:20]
<!0§A.pjals™> in #oc
L688[16:40:55]
<!0§A.pjals™> imma do something in
mc
L689[16:41:02]
<SkyCrafter0> im learning about why
redundancy is good
L690[16:41:11]
<SkyCrafter0> sometimes my serverfs server
just doesnt wanna work
L691[16:41:19]
<SkyCrafter0> so im building a duplicate
of it
L692[16:41:37]
<!0§A.pjals™> should i make bundle but it
actually can download 30mb files
L693[16:41:52]
<SkyCrafter0> you should make bundle but a
version that actually works
L694[16:41:56]
<!0§A.pjals™> yea
L695[16:42:34] <Amanda> I do believe you
were told ifyou want to run a bunch of bot commands to use #bots
not ALL bot commands
L697[16:43:22]
<SkyCrafter0> ^^^
L698[16:46:15]
<SkyCrafter0> I have made a server which
it's sole purpose is to listen for CC networking messages or read
CC floppies and upload it to my raid array
http://tinyurl.com/y4thzxs8
L699[16:46:27]
<!0§A.pjals™> why do you need ram- oh
right
L700[16:46:34]
<SkyCrafter0> "why do i need
ram"
L701[16:46:36]
<SkyCrafter0> bruhlmao
L702[16:46:47]
<!0§A.pjals™> i need to make a version of
bundle that doesnt eat ram
L703[16:46:52]
<SkyCrafter0> actually
L704[16:47:00]
<SkyCrafter0> I could get away with a tier
1 ram in here
L705[16:47:08]
<SkyCrafter0> all it needs to do is run
openos
L706[16:47:16]
<!0§A.pjals™> you... dont run openos
L707[16:47:21]
<!0§A.pjals™> ?
L708[16:47:22]
<SkyCrafter0> yes i do lol
L709[16:47:35]
<SkyCrafter0> i install openos on the
server
L711[16:59:43] <Michiyo> you *SPAM* bot
commands in #bots/#MichiBot
L712[16:59:49] <Michiyo> but actual bot
usage is here.
L714[17:23:08]
<SkyCrafter0> so im trying to copy the
openloader disk to another floppy, because I want more openloaders,
yet everytime I try to copy it, it just omits the entire disk from
the copy
http://tinyurl.com/yxzvqa7c
L715[17:25:57]
<!0§A.pjals™> -r
L716[17:26:01]
<SkyCrafter0> oh
L717[17:26:05]
<!0§A.pjals™> plus
L718[17:26:09]
<!0§A.pjals™> i think you want
/mnt/325/*
L719[17:26:15]
<SkyCrafter0> ah
L721[17:27:08]
<!0§A.pjals™> *, not 8
L722[17:27:13]
<SkyCrafter0> oh christ
L723[17:27:18]
<SkyCrafter0> i am biggest brain
L724[17:27:19] <Michiyo> * == 8!
L725[17:27:31]
<SkyCrafter0> correct!
L726[17:27:33]
<!0§A.pjals™> i dont think thats how it
works
L727[17:27:44]
<SkyCrafter0> wait
L728[17:27:51]
<SkyCrafter0> i am an even better
reader!
L731[17:28:23]
<!0§A.pjals™> yeee
L732[17:28:30]
<SkyCrafter0> now how to automate
this
L733[17:28:41]
<!0§A.pjals™> (oh no)
L734[17:28:59]
<SkyCrafter0> oh wait no im dumb I have 8
disk drives lol
L736[17:30:57]
<!0§A.pjals™> yes
L738[17:31:07]
<!0§A.pjals™> oh no
L739[17:31:18]
<SkyCrafter0> I only have 1 actual
openloader lol
L740[17:36:13]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
L741[18:04:37]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L742[18:28:46] ⇦
Quits: infina (~infina@claudius.lobsternetworks.com) (Ping timeout:
198 seconds)
L743[18:32:45]
⇨ Joins: hnOsmium0001
(uid453710@id-453710.stonehaven.irccloud.com)
L744[18:39:25]
<Ocawesome101> @ThePiGuy24
`computer.{set,get}BootAddress` is defined in the BIOS, as an
abstraction over `component.eeprom.{set,get}Data`
L745[18:40:03] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Read error:
Connection reset by peer)
L746[18:41:43]
<ThePiGuy24> ah
L747[18:42:07]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L748[18:42:34]
<ThePiGuy24> imo that should be cleared up
in the custom os wiki page
L749[18:42:40]
<Ocawesome101> yeah, probably
L750[18:42:49]
<Ocawesome101> i mean, in the past it may
have not been
L751[18:43:09]
<Ocawesome101> since it is defined in the
default Lua BIOS for "backwards compatibility, may remove
later"
L752[19:02:25]
⇨ Joins: immibis (~immibis@62.156.144.218)
L753[19:05:03] <Amanda> %8ball should I
tear up my entire automation system and replace it?
L754[19:05:03] <MichiBot> Amanda: [ The
Bowling ball doesn't answer ]
L755[19:31:07]
<BrianH>
ok
L756[19:31:11]
<BrianH>
@bad at vijya
L757[19:31:21]
<bad at
vijya> what
L758[19:31:32]
<bad at
vijya> why have i been summoned
L759[19:33:12]
<BrianH>
looking for your fat12 code
L760[19:33:50]
<bad at
vijya> it's not mine
L761[19:33:51]
<bad at
vijya> comma but
L762[19:33:52]
<bad at
vijya> go on
L763[19:33:55]
<Kleadron>
smh fat shaming file systems
L764[19:34:02]
<bad at
vijya> i took it from p9k
L765[19:34:33]
<BrianH>
ooh
L766[19:34:39]
<BrianH> I
could have sworn that was read only
L767[19:35:14]
⇨ Joins: infina (~infina@192.99.31.118)
L768[19:35:18]
<bad at
vijya> ah
L769[19:40:12] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b81161a3002eaabbeb93167bfa.dip.versatel-1u1.de)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@200116b811a4f700b21edc143f25965c.dip.versatel-1u1.de)))
L770[19:40:14]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@200116b811a4f700b21edc143f25965c.dip.versatel-1u1.de)
L771[19:41:14]
<BrianH> ok
it might
L772[19:41:19]
<BrianH> I
feel like I could make it much smaller though
L774[20:19:29]
<bad at
vijya> here's my awful watchdog garbage
L775[20:22:12]
<BrianH>
Needs sysvinit support
L776[20:22:33]
<bad at
vijya> how about no
L777[20:22:39]
<bad at
vijya> i only used systemd because it's what i had on hand
L778[20:22:44]
<BrianH>
CONFIG.SYS support?
L779[20:23:17]
<bad at
vijya> god
L780[20:23:22]
<bad at
vijya> i need to make my own cpio utility
L781[20:27:02]
<BrianH>
OOH
L782[20:27:05]
<BrianH>
this is terrifying
L783[20:27:20]
<BrianH>
user space programs yielding to the eeprom
L784[20:27:36]
<bad at
vijya> i'm gonna write my own cpio util in Lua
L785[20:27:47]
<bad at
vijya> nobody can stop me
L786[20:27:48]
<BrianH> so
it
L787[20:27:50]
<BrianH>
support cpio64
L788[20:27:54]
<bad at
vijya> honestly
L789[20:27:56]
<bad at
vijya> i should just
L790[20:27:57]
<bad at
vijya> write it in C
L791[20:28:29]
<bad at
vijya> i would say "hmm maybe a bit of C++" but hngh
C++ adds so much bloat for only a few features i might use
L792[20:29:10]
<BrianH>
C++ is a shit language. Use C
L793[20:29:29]
<bad at
vijya> c++ is a garbage c library smh
L794[20:37:29]
<bad at
vijya> heh
L795[20:37:32]
<bad at
vijya> i have a fun idea
L796[20:37:52]
<bad at
vijya> making the linux kernel support cpio64
L797[20:42:12] <CompanionCube> for
initramfs or what?
L798[20:42:18]
<Bob>
🦀
L799[20:42:47]
<bad at
vijya> yea
L800[20:42:49]
<bad at
vijya> initramfs
L801[20:43:04]
<bad at
vijya> i feel like making something cursed
L802[20:45:02]
<bad at
vijya> but first i have to make a cpio util that doesn't depend
on fucking gnulib
L803[20:45:39] <CompanionCube> i wonder
how difficult it must be to find examples of people liking
gnulib
L804[20:45:40]
<ThePiGuy24> cipiofs
L805[20:45:45]
<ThePiGuy24> *cpiofs
L806[20:45:56] <CompanionCube> isn't that
just squashfs but lamer
L807[20:46:39]
<bad at
vijya> sounds like it
L808[20:48:43] ⇦
Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Ping
timeout: 198 seconds)
L809[20:48:48]
<bad at
vijya> i hate how editors don't highlight my header files as C,
it's always C++ or Objective-C like
L810[20:48:49]
<bad at
vijya> cmon
L811[20:48:49]
<bad at
vijya> fuck off
L812[20:49:40]
<bad at
vijya> oh
L813[20:49:44]
<bad at
vijya> `set filetype c`
L814[20:49:45]
<bad at
vijya> okay
L815[20:49:49]
<Ocawesome101> haha
L816[20:50:02]
<bad at
vijya> cool, glad micro finally has that as a thing that
exists
L817[20:50:06]
<bad at
vijya> too bad it requires go
L818[20:50:07]
<bad at
vijya> man
L819[20:50:12]
<bad at
vijya> there's a lot of things i need to make
L820[20:50:20]
<bad at
vijya> there's no editors that scratch the itch i have
L821[20:50:39]
<bad at
vijya> i need something like micro but it doesn't require
go
L822[20:50:52]
<Ocawesome101> write it in lua :^)
L823[20:53:14]
<bad at
vijya> i will
L825[20:54:55]
<Ocawesome101> lol
L826[20:55:16] <Inari> "🎨ASMR🎨 You're
a Bob Ross Canvas" 😂
L828[21:05:58]
⇨ Joins: flappy
(~flappy@88-113-149-197.elisa-laajakaista.fi)
L829[21:18:49]
<Forecaster> %tonk
L830[21:18:50] <MichiBot> Awesome!
Forecaster! You beat SkyCrafter0's previous record of 2 hours, 14
minutes and 37 seconds (By 2 hours, 40 minutes and 10 seconds)! I
hope you're happy!
L831[21:18:51] <MichiBot> Forecaster's new
record is 4 hours, 54 minutes and 48 seconds! Forecaster also
gained 0.00801 (0.00267 x 3) tonk points for stealing the tonk.
Position #2. Need 0.06719421 more points to pass
CompanionCube!
L832[21:18:58]
<ThePiGuy24> bonked
L833[21:19:04]
<Forecaster> %sip
L834[21:19:05] <MichiBot> You drink a
cloudy toxictop potion (New!). Forecaster turns into a naqahdah
otter unicorn until they have a nap.
L835[21:19:14]
<Forecaster> Ahh
L836[21:19:56] <Izaya> Hey Ocawesome101,
wanna see something neat?
L837[21:20:31]
<SkyCrafter0> BRUH
L838[21:20:52]
<SkyCrafter0> %tonkleaders
L840[21:21:21]
<Ocawesome101> Izaya: sure
L842[21:22:03]
<Ocawesome101> noice
L843[21:23:04] <Izaya> Wrote a dedicated
FS over RPC thingo
L844[21:23:17]
<Ocawesome101> yeah i saw you talking
about that earlier
L845[21:23:33] <Izaya> :D
L846[21:23:44]
<Ocawesome101> fwiw please @Ocawesome101
when possible, i'm usually on Discord rather than IRC and i'm more
likely to see your message that way :P
L847[21:24:18] <Izaya> Noted
L848[21:24:51]
<Ocawesome101> :)
L849[21:27:46]
⇨ Joins: m1cr0man
(~m1cr0man@gelandewagen.m1cr0man.com)
L852[21:41:34]
<Ocawesome101> neat
L853[21:43:49] <Izaya> ... oh.
L854[21:44:12] <Izaya> New version of
Fennec F-Droid is based on that FF version with like 6 addons
available
L855[21:44:20] <Izaya> Guess I'll
downgrade again
L856[21:46:03]
<Carlen
White> Izaya what's that GTK theme you're using?
L857[21:46:23] <Izaya> that's the Gtk
theme for XFWM4
L858[21:46:28]
<Carlen
White> Nexus City? Neo City? One of those.
L859[21:47:16]
<Ocawesome101> which version of FF would
that be?
L860[21:47:28] <Izaya> The new one they
put on Android
L861[21:47:46] <Izaya> Also, shit, F-Droid
only has 8x versions
L862[21:47:51]
<Carlen
White> Either way it's not in my theme selection. Last I saw it
was in Arch for a while then got lost in an update.
L863[21:47:52] <Izaya> They're all garbage
now
L864[21:47:53] <Izaya> Fuck
L865[21:48:10] <Izaya> CarlenWhite: it's
not a GTK theme
L866[21:48:17] <Izaya> It's an XFWM4
theme
L867[21:48:50]
<Carlen
White> Ah. Might have to dig into the repo to find it. Any hint
of a theme name?
L868[21:48:51] <Izaya> Thanks,
Mozilla
L869[21:49:02] <Izaya> I now have a
slower, gimped mobile browser.
L870[21:49:19] <Izaya> "Mozilla
continues the war on its users"
L871[21:49:26]
<Carlen
White> Because I'm using Chicago95 for that old-ass
aesthetic.
L872[21:49:42] <Izaya> It'd either be part
of XFWM4 or maybe the xfce4 themes package
L873[21:50:35] <Izaya> > Blocks over
2000 trackers!
L874[21:50:41] <Izaya> > Defaults to
Google
L875[21:51:05] <Izaya> Mozilla, off
yourself.
L876[21:51:57] <Izaya> > can't disable
pocket
L877[21:52:00] <Izaya> Incredible.
L878[21:52:22] <Izaya> > can't disable
sync
L879[21:53:02]
<Ocawesome101> just use the pinephone
:^)
L880[21:53:07]
<Ocawesome101> with full desktop
firefox
L881[21:54:34] <Izaya> I mean
L882[21:54:36] <Izaya> Yeah
L883[21:55:06] <Izaya> Ugh, garbage.
Fucking Mozilla.
L884[21:56:57]
<Carlen
White> Thinking about some partitioning nonsense. Might make a
`partiton` software device and an adapter to hook it up in devfs
with a raw interface.
L885[21:57:46]
<Carlen
White> `drive` > `partiton[n]`
L886[22:00:42]
<Carlen
White> Originally I thought I could just expose multiple virtual
drives but that would require code to prevent accidentally
recursing into virtual drives.
L887[22:01:05] <Izaya> do consult with
people so we don't end up with another incompatible partitioning
scheme
L888[22:01:11] <CompanionCube> Izaya: new
android firefox isn't slower though
L889[22:01:38] <CompanionCube> even if the
addons suck and i liked the old tablet UI better even though the
new one's okay
L890[22:02:47]
<Carlen
White> Izaya I am no doubt about to make an incompatible one.
Trying to expose everything as a file so you could have a file that
you're treating like a drive.
L891[22:03:02]
<Carlen
White> Why? Because why not.
L892[22:03:07]
<Ocawesome101> so uhhhh
L893[22:03:12]
<Ocawesome101> at least use an existing
partitioning scheme
L894[22:03:23]
<Ocawesome101> like the OpenComputers
General Partition Table
L895[22:03:46]
<Carlen
White> Oh. I'll find it and see if I can support it.
L897[22:04:51] <Izaya> CompanionCube:
slower on my phone
L898[22:04:59] <CompanionCube> odd
L899[22:05:53] <CompanionCube> also
chicago95 wouldn't mix well with that xfwm theme imo
L900[22:06:14] *
CompanionCube will always describe it as NeXTish and combining that
with a w95 style doesn't mesh
L901[22:06:29] <CompanionCube> - says the
person who uses Haiku icons with OneStepBack
L902[22:07:22] <Izaya> I'll look for a
non-broken-by-design copy when I get home ig
L903[22:07:26] <Izaya> Time for work
o/
L904[22:07:40] <CompanionCube> won't
downgrading cause data corruption tho
L905[22:08:18]
<Ocawesome101> cya izaya
L906[22:13:10]
<bad at
vijya> alright
L907[22:13:10]
<bad at
vijya> so
L908[22:13:16]
<bad at
vijya> woohoo
L909[22:13:21]
<bad at
vijya> i'm starting on a new cpio util
L910[22:14:49] <Michiyo> @Forecaster o/
Any chance I could get some people invited to your private session?
:D
L911[22:21:50]
<Carlen
White> Hm. Looking at OCGPT it looks like it depends on sectors
which might not exist or not be avaiable. It would probably make
more sense to have the OCGPT have a header that describes some
details, more specifically how many partitions can exist.
L912[22:22:30]
<Carlen
White> Or the set blocksize of the "device"
L913[22:25:14]
<Carlen
White> Plus having a header would allow versioning and a
implementation to throw an error if it finds a version of the
implementation that it can't (safely) parse.
L914[22:26:32]
<Carlen
White> I suppose in my lib it'll have to ask the sector size to
still allow the potential of reading files.
L915[22:27:41]
<Carlen
White> Additionally sectors can be variable.
L916[22:28:15]
<Ocawesome101> i just assume 512
bytes
L917[22:28:35]
<Ocawesome101> it's intended exclusively
for OC's unmanaged drives with 512-byte sectors
L918[22:28:44]
<ThePiGuy24> just ignore sectors :p
L919[22:28:56]
<ThePiGuy24> thats what PiFS does
L920[22:28:58]
<Carlen
White> That works too.
L921[22:29:10]
<ThePiGuy24> in fact PiFS ignores nearly
everything
L922[22:29:33]
<Ocawesome101> i designed a FAT-based fs
that lets you define sector sizes and things
L923[22:29:41]
<Ocawesome101> designed to reasonably fit
on a 144k floppy
L924[22:36:48]
<ThePiGuy24> PiFS works on drives anywhere
from 18 bytes (although you cant fit any files on it like that),
all the way up to 16 EB
L925[22:38:47]
<ThePiGuy24> PiFS works on drives anywhere
from 18 bytes (although you cant fit any files on it like that),
all the way up to 16 EB (plus 35 bytes) [Edited]
L926[22:40:18]
<ThePiGuy24> actually no 35 bytes
etra
L927[22:40:22]
<ThePiGuy24> actually no 35 bytes extra
[Edited]
L928[22:40:33]
<ThePiGuy24> i should stop editing
messages
L929[22:54:14] <grantlmul> message editing
is pain
L931[22:56:20] <grantlmul> what do square
brackets mean
L932[22:56:21]
<ThePiGuy24> maths make brain die
L933[22:56:41] <grantlmul> why are things
crossed out
L934[22:57:01] <grantlmul> why is
everything f
L935[22:57:25]
<bad at
vijya> f of x
L936[22:57:53]
<Carlen
White> They're the same as () but I'm using them to empathsize
parts that I'm working on. And some things are crossed out because
they're canceling (or result in zero)
L937[22:58:15] <grantlmul> ok
L938[22:58:43]
<Carlen
White> A derivative of a constant is zero. Eg...
L940[22:59:51]
<Carlen
White> `f(x) = 6` -> `f'(x) = 0`
L941[23:00:26]
<Carlen
White> `(d)/(dx)` is alternative syntax for derivatives
L942[23:00:35] <grantlmul> is there even a
space between "c" and "is" in that image
L944[23:01:06]
<Carlen
White> There wasn't. I just fixed it.
L945[23:01:14] <grantlmul> man what grade
is that
L946[23:02:06]
<Carlen
White> And I'm writing my notes/work in Lyx because a lot of the
time consumed is rewriting parts of the equation, but different so
if I can do it on the computer I can copy-paste parts as
needed.
L947[23:02:21]
<Carlen
White> University level calculus.
L948[23:02:35] <CompanionCube> ah
latex/lyx :)
L949[23:02:44] <grantlmul> no wonder i
dont know what a derivative is
L950[23:03:01] <grantlmul> im in 9th
grade
L951[23:03:57]
<Carlen
White> The first derivative of a graph/equation like `f(x) =
2x^2` as an example gives you a function that gives a slope of that
graph at a `x` position.
L952[23:04:30]
<Carlen
White> Going past `n` derivative is...something I need to get
clarification on.
L953[23:04:58]
<Carlen
White> Going past `1+n` derivative is...something I need to get
clarification on. [Edited]
L954[23:05:17] <grantlmul> my brain
already hurts from english homework
L955[23:06:12]
<Carlen
White> Don't worry. It'll get worse, but at the same face you
can choose your battles so instead of a work week filed with
classes you can go light and at your own pace.
L956[23:06:37] <Vexatos> not sure what
you're studying but I had a work week filled with classes :P
L957[23:07:05] <Vexatos> maths are
fun
L958[23:07:48] <grantlmul> im probably
going to end up taking a similar class anyways if i want to make a
physics engine
L959[23:07:51] <Vexatos> @"Carlen
White" just wait until you have to do maths with those
partials themselves
L960[23:07:56] <Vexatos> (the d and the
dx)
L961[23:08:06]
<Carlen
White> Fuck
L962[23:08:18] <Vexatos> because you can
multiply those too, with slightly different rules
L963[23:08:35]
<Carlen
White> However our instructor is pretty compentant so hopefully
I don't want to yearn for death.
L964[23:08:49]
<Carlen
White> And I'm trying to keep my notes digitialized so I can
search through them.
L965[23:09:00] <Vexatos> looks like those
are semester 1 maths so you won't have anything that advanced for a
while
L966[23:09:06] <Vexatos> you're studying
uh, physicsß
L967[23:09:07] <Vexatos> ?
L968[23:09:23]
<ThePiGuy24> physicsss
L969[23:09:29] <Vexatos> typos ok
L970[23:09:31] <grantlmul> i was just
thinking that
L971[23:09:35] <Vexatos> ß and ? are on
the same key for me
L972[23:09:44] <grantlmul> huh
L973[23:09:53]
<Carlen
White> Computer Information & Technology, but trying to lean
towards software development.
L974[23:10:14] <grantlmul> german?
L975[23:10:15] <Vexatos> I don't think
you'll be needing to touch partials then
L976[23:10:30] <Vexatos> so don't worry
:P
L977[23:10:50] <Vexatos> learning
derivatives is very useful though it's one of those things that you
will actually still do by hand and on paper later on
L978[23:11:07]
<Carlen
White> Still a bit fuzzy on what exactly I want to do. I like
writing internal-use software and tools, but kinda like
in-the-field work that I've been doing for a local historical
society.
L979[23:11:38] <Vexatos> I only write
software for myself basically, like I have a problem at work so I
write a program to fix it and that's it
L980[23:12:21]
<Carlen
White> I need a propper job instead of working for my dad's
business with a blank check that says, "make the computers
work."
L981[23:12:26] <grantlmul> thinking about
that one xkcd strip where its like a graph of time to make a tool
to do something for you vs doing it yourself
L982[23:12:56] <Vexatos> yea except I know
I will have to do it at least a second time so it's worth it
L984[23:13:04] <Vexatos> also I am not
going to parse 1.2 gigabytes of text files manually
L985[23:13:42]
<Carlen
White> Which has meant...a lot of things. I support servers and
their stability plus some of the problems that'll arise from them,
and dealing with our subpar networking infrastracture.
L986[23:14:14]
<Carlen
White> I'm a one-man IT Department for a small business in
short.
L987[23:14:21] <grantlmul> o
L988[23:14:51]
<Carlen
White> It's mostly auto-pilot right now but the potential
problems keep me awake.
L989[23:14:55] <Vexatos> well same, my
prof isn't too familiar with sysadmin stuff I think so when I
arrived we had unprotected public IPv4 on every machine and fun
stuff like that
L990[23:15:13] <grantlmul> why
L992[23:16:30]
<Carlen
White> Like seriously someone could ping `x.x.x.x` from an
external network and just connect to those machines?
L993[23:16:35]
<Carlen
White> Like seriously someone could connect to `x.x.x.x` from an
external network and just connect to those machines? [Edited]
L994[23:18:19] <Vexatos> well no but it
did leak open ports
L995[23:18:59]
<Carlen
White> So the computers faced directly to the internet.
L996[23:19:18]
<Carlen
White> Or perhaps I'm kinda misunderstanding.
L997[23:19:35] <grantlmul> and my father
gets upset with me for opening port 39475 for ssh'ing into my
server
L998[23:20:28]
<SkyCrafter0> put an autheticator on it or
somethin
L999[23:20:52]
<Carlen
White> You can also edit configs to force private key auth from
external networks.
L1000[23:21:01] <Vexatos> that wasn't the
problem >_>
L1001[23:21:08] <Vexatos> it just didn't
have a firewall, is all
L1002[23:21:33] <grantlmul> oh well thats
better-ish
L1003[23:22:31]
<Carlen
White> It had to be behind a NAT which is...eeeh good
enough.
L1004[23:23:36]
<Carlen
White> So kinda a firewall, but...kinda not? I'm mulling over
this in my mind and I can't say if that's techincally a firewall or
not.
L1005[23:24:02]
<Carlen
White> Since it'd effectively prevent an external IP from
accessing a internal machine.
L1006[23:24:46]
<Carlen
White> But that's my high-level understanding. I should look
into the weirdness that is IP networks.
L1007[23:25:01] <grantlmul> IPV6
when
L1008[23:25:21]
<Carlen
White> never, ipv4 forever and ever. Everyone has to share the
IPs.
L1009[23:25:41]
<Carlen
White> inb4 "it's my turn for the ip"
L1010[23:26:29] <grantlmul> i saw someone
mention somewhere something about one reason ipv6 is less common is
because there isn't A-F on the numpad
L1011[23:27:09]
<Carlen
White> My reason is that I never gotten around to understanding
it. I've been born with IPv4.
L1012[23:27:26]
<Carlen
White> But then I say that and realize it's just a fancier
IPv4.
L1013[23:27:34]
<SkyCrafter0> ipv6 is literally ipv4 but
bigger
L1014[23:27:35]
<SkyCrafter0> ye
L1015[23:27:51] <grantlmul> something
something no NAT too?
L1016[23:28:08]
<SkyCrafter0> "it takes up too many
bytes of space!"
L1017[23:28:09]
<SkyCrafter0> "I want ipv4
back!"
L1018[23:28:13]
<Carlen
White> I think you can still have a NAT with IPv6 if you so
choose.
L1019[23:28:38] <grantlmul> mmmmmmmmm no
for me
L1020[23:28:46] <CompanionCube> the
alternative to IPv6 is cursed shit like CGNAT
L1021[23:29:08]
<Carlen
White> But I think you can allow computers get assigned an IP
from the ISP but I'm unclear how that works and how firewalls deal
with that.
L1022[23:29:21]
<Carlen
White> I think you get a allocated space?
L1023[23:29:38]
<Carlen
White> Like, "this whole subnet is yours to the
internet"
L1024[23:29:42] <CompanionCube> yes
L1025[23:29:45] <CompanionCube> that's
how it works
L1026[23:29:46] <grantlmul> i cant wrap
my brain around nat on a huge scale
L1027[23:30:21] <grantlmul> even small
scale nat is pretty confusing
L1028[23:30:31] <CompanionCube> e.g with
DHCPv6-PD or SLAAC.
L1029[23:30:35]
<Carlen
White> I think of NATs as a tree. You can go down the tree, but
not up.
L1030[23:31:15]
<Carlen
White> But I do agree I don't know how it works in the large
scale.
L1031[23:32:03]
<Carlen
White> Particularly how information traverses up the subnet,
then back down the subnet to the recieving machine.
L1032[23:33:10]
<Carlen
White> Wait, I think that might be static routes...?
L1033[23:33:19]
<Carlen
White> Yeah I'm reaching the end of my networking
knowledge.
L1034[23:34:00]
<SkyCrafter0> woof
L1035[23:34:10]
<Carlen
White> Enough to manage a medium-sized network but I'll be
without a paddle for big, multisubnet networks.
L1036[23:34:12]
<SkyCrafter0> IPv4 across the entire world
has run out
L1037[23:34:20]
<Carlen
White> It has been for a while.
L1038[23:34:25]
<SkyCrafter0> ye appearently
L1039[23:34:28]
<SkyCrafter0> like 2015 bruh
L1040[23:34:49]
<Carlen
White> How we're still chugging along is a feat, but I'm sure
more and more households have moved to IPv6
L1041[23:35:03]
<Carlen
White> Ergo freeing up IPv4
L1042[23:35:07]
⇦ Quits: Vexatos
(~Vexatos@port-92-192-80-105.dynamic.as20676.net) (Quit: Insert
quantum chemistry joke here)
L1043[23:35:14]
<Carlen
White> F
L1044[23:35:36]
<Carlen
White> I should stop shitposting and finish this calculus.
L1045[23:35:47] <grantlmul> i want
ipv6...
L1046[23:36:10]
<Carlen
White> I kinda have IPv6 but our hardware is having issues
working with it right now.
L1047[23:36:47]
<Carlen
White> The modem for the 4G can get me on the IPv6 network but
something on our network chokes the modem and errors it out.
L1048[23:37:00]
<SkyCrafter0> idk im still on ipv4
L1049[23:37:52]
<Carlen
White> If I connect my laptop to the modem, enable passthrough,
and let my laptop get assigned an IP from the network, I can use
IPv6. The moment I connect it to our hardware it throws a vague
error light.
L1050[23:38:07]
<Carlen
White> Network, even.
L1051[23:38:54] <CompanionCube> i wonder
how much v4 DSLite has freed up
L1052[23:48:34]
<Carlen
White> Additonally it'd be nice if our local telecom would get
off it's ass and give us better internet.
L1053[23:48:46]
<Carlen
White> The woes of 4G eats at me sometimes.
L1054[23:49:06]
<Carlen
White> Latency is fine, but sometimes congestion can be a
bitch.