<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:24] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@88.130.156.251) (Ping timeout: 194
seconds)
L2[00:26:08] ⇦
Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping
timeout: 378 seconds)
L3[00:48:16]
<Ocawesome101> S3: the method of tricking
things into unmanaged filesystems / partitions that Saghetti and i
came up with is using a vcomponent lib to add the unmanaged thing
as a filesystem component
L5[00:48:44] <S3> you don't need vcomponent
though
L6[00:48:49]
<Ocawesome101> oh?
L7[00:48:59] <S3> you can just override
component yourself if you're an eeprom :D
L8[00:49:07] <S3> because who else is there
to have done it before you :)
L9[00:49:09]
<Ocawesome101> well, yeah
L10[00:49:20]
<Ocawesome101> it'd be in the bootloader,
so overriding component is what would happen
L11[00:57:01] <Izaya> decided I was too
lazy to implement a vi style state machine for PsychOS
io.read
L12[00:57:06] <Izaya> so I implemented some
shortcuts
L13[00:57:20] <Izaya> so far I have ^A, ^E,
^B and $F
L14[00:57:22] <Izaya> ^F*
L15[00:58:10] <Izaya> ~w string.find
L17[01:11:39] <S3> Izaya: is this too
complicated?
L19[01:11:49] <S3> dont ask why I left it
as coffeescript
L20[01:12:45] <Izaya> not sure why you
wouldn't just use a lua table tbh
L21[01:12:58] <S3> it is a lua table,
except those are function calls
L23[01:13:02] <S3> I could
L24[01:13:13] <Izaya> oh, that's a neat
trick
L25[01:14:01] <S3> The thing is append is
whatever comamndline arguments you want to send to whatever file is
in boot
L26[01:14:11] <S3> so it can be anything a
number table string any lua value
L27[01:14:26] <S3> the downside is every
module has their own arguments and you use append to send them to
make it consistent
L28[01:14:33] <S3> but I'm worrying that
this is too complicated.
L29[01:15:21] <S3> If you look, I'm using
module chaining to fetch trotwood over pxe boot to tmpfs AND mtar
to extract the files to tmpfs, then booting the trotwood kernel
from there, with its command line arguments (trotwood can accept a
string as well as a table)
L30[01:15:32] <Izaya> that seems
useful
L31[01:16:37] <S3> the bios has a tiny vfs
in it, so when you load a filesystem module such as ocfs, twfs,
zebra, etc it will automatically scan for componentsit supports and
adds them to the vfs
L32[01:16:52] <S3> that way your boot
labels don't need to tell it what filesystem its on, it will
automatically handle it
L33[01:17:22] <S3> you just need to use a
uri like uuid:resource
L35[01:20:48] <Izaya> cc Amanda I
guess
L36[01:21:08] <Izaya> might save ^U and ^Y
until I have the system clipboard implemented
L37[01:21:33] <Amanda> Did you figure out
what was wrong with opening new files?
L38[01:21:50] <Izaya> in the editor?
L39[01:21:54] <Amanda> yeah
L40[01:22:00] <Izaya> yeah, it's that it
has no lines to display
L41[01:22:49] <Izaya> easy fix
L42[01:22:49]
<Ocawesome101> Izaya: neat
L44[01:31:18] <Izaya> now when you do
vi("newfile") and check the buffers it'll preserve
newfile as the name
L45[01:38:49] <Izaya> bonus points, it'll
now use the absolute path
L46[02:15:30] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Ping timeout:
194 seconds)
L47[02:25:19] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L48[02:39:10]
<bad at
vijya> oh boy
L49[02:42:07]
<Kristopher38> @Bob if my calculations are
correct, according to the OC source and default settings,
chunkloader upgrade should consume 1.2 energy per second when it's
active
L50[02:43:39]
<Kristopher38> I forgot, but when you were
running your benchmarks, did you teleport far away?
L51[02:43:47] <S3> I keep finding ways to
make tugboat's loader even simpler
L53[02:44:05]
<Kristopher38> To make the chunkloader
really run
L54[02:45:04] <S3> Izaya: so in this case
the mtar module extracts the contents of the initrd to tmpfs from
over the pxe boot network, and robopixie takes care of the
networking part for it, because it is a virtual filesystem
driver
L55[02:45:32] <S3> mtar doesn't have to
know anything about networking at all
L56[02:46:19] *
Izaya gives S3 libmtar
L57[02:46:34] <Izaya> mtar doesn't need to
know anything but a stream
L58[02:46:36] <S3> that's basically what
its for
L59[02:47:15] <S3> the mtar module is just
a module that takes some file and uses mtar to extract it
L60[02:49:11]
<bad at
vijya> i'm gonna work on my text editor
L61[02:49:13]
<bad at
vijya> so
L62[02:49:14]
<bad at
vijya> yeah
L63[02:50:00] <Izaya> did you end up making
a repo
L64[02:55:59]
<bad at
vijya> not yet
L65[02:56:07]
<bad at
vijya> i need to make a lot of repos
L66[02:56:16]
<bad at
vijya> one for my new editor, one for my filesystems, etc
L67[02:58:18] <Amanda> %choose spaaace or
irradiate
L68[02:58:18] <MichiBot> Amanda: Haven't
you always gone with "spaaace"? Hm, maybe not.
L69[02:59:01] <Amanda> %choose
comfort?
L70[02:59:02] <MichiBot> Amanda: Are you
sure? Well alright.
L71[02:59:21] <Amanda> no, I'm not sure,
that's why I'm asking. but meh
L72[03:06:46] <Amanda> %choose second PAM
time?
L73[03:06:46] <MichiBot> Amanda: Boo!
No!
L74[03:07:19] <Amanda> I guess I'll just
have to be content with my 1.2M of ice.
L75[03:17:37]
<Kodos>
%tonk
L76[03:17:37] <MichiBot> Dagnabbit! Kodos!
You beat CompanionCube's previous record of 3 hours, 55 minutes
and 27 seconds (By 3 hours, 22 minutes and 28 seconds)! I hope
you're happy!
L77[03:17:38] <MichiBot> Kodos's new record
is 7 hours, 17 minutes and 56 seconds! Kodos also gained 0.01348
(0.00337 x 4) tonk points for stealing the tonk. Position #8. Need
0.13986 more points to pass simon816!
L78[03:41:07] ***
ashka_ is now known as ashka
L79[03:48:48] *
Amanda snugs up around Elfi, yawnd
L80[03:49:06] <Amanda> Well, that''s
Mgnsium set to be mined, time to veg out for sleep soon
L81[03:51:10] <Amanda> %remindme 9h set up
PAM to bring up the ore from Soot to Schongo
L82[03:51:10] <MichiBot> I'll remind you
about "set up PAM to bring up the ore from Soot to
Schongo" at 08/21/2020 04:51:10 AM
L83[04:01:26] ⇨
Joins: Ocawesome101 (~ocawesome@38.65.250.222)
L84[04:01:34] <Ocawesome101> o/
L85[04:01:39] <Ocawesome101> hey
izaya
L86[04:01:42] <Ocawesome101> what would you
say
L87[04:01:52] <Ocawesome101> if i told you
of a filesystem
L88[04:01:58] <Ocawesome101> that can hold
8 EB of data
L89[04:03:06] <Ocawesome101> (in
opencomputers)
L90[04:20:12] <Izaya> neat
L91[04:20:29] <Izaya> might be able to hold
my dfpwm collection
L92[04:29:07] <Ocawesome101> hah
L93[04:29:52] <Izaya> was looking at
implementing whatsitcalled
L94[04:30:04] <Ocawesome101> openfs?
L95[04:30:07] <Izaya> OpenFS for
PsychOS
L96[04:30:09] <Izaya> then I realised
L97[04:30:24] <Izaya> permissions? owner?
timestamp? nah
L98[04:30:28] <Izaya> don't need that
L99[04:30:38] <Izaya> anyway, the net
result of this is I didn't implement anything
L100[04:30:39] <Izaya> such is life
L101[04:30:50] <Ocawesome101> just strip
it out and extend filename length :P
L102[04:30:59] <Ocawesome101> call it
PsychFS, idrc
L103[04:31:13] <Izaya> also, it has an
owner field but no group field
L104[04:31:27] <Izaya> is this meant to be
implementation-dependent?
L105[04:31:31] <Ocawesome101> i'm working
on a (hopefully) improved UNIX filesystem called OCFS
L106[04:31:35] <Ocawesome101> it wasn't
really
L107[04:31:42] <Izaya> just an
oversight?
L108[04:31:48] <Ocawesome101> for
Ocawesome's Filesystem
L109[04:31:51] <Ocawesome101> yeah,
oversight
L110[04:32:10] <Izaya> see I was planning
to wait to see what bad_at_vijya does with tagfs
L111[04:32:12] <Izaya> I may just uh
L112[04:32:14] <Izaya> steal that
L113[04:32:19] <Ocawesome101> entirely
fair
L114[04:32:36] <Izaya> and if I don't like
the implementation, clone it and change things
L115[04:32:38] <Izaya> :D
L116[04:33:35] ⇦
Quits: lrod| (~ba7888b72@66.109.211.85) (Read error: Connection
reset by peer)
L117[04:33:56] <Ocawesome101> OCFS's
recommended partitioning scheme supports like
L118[04:33:59] <Ocawesome101> 64
partitions
L119[04:34:10] <Izaya> though I also want
something I can stick on venti or clones
L120[04:34:28] <Izaya> and traditional
filesystems don't really suit that
L121[04:35:13] <Ocawesome101> call that
the Psycho Vent :P
L122[04:36:00]
⇨ Joins: lrod| (~ba7888b72@66.109.211.85)
L123[04:37:07] <Izaya> :p
L124[04:39:14] <CompanionCube> S3: did you
ever pick up that IBM box? I was reminded of it when I lopked at
winworld and saw they had an ancient release of OS/400
available
L125[04:50:22]
<feba66> so
who do i have to talk to to report security flaws?
L126[04:50:39] <Izaya> you'll probably
want payonel
L127[04:50:48] <Ocawesome101> payonel, or
open an issue on the GitHub page
L128[04:51:08] <Michiyo> issue with GitHub
is it'll be public then.
L129[04:51:17] <Ocawesome101> true
L130[04:51:25] <Michiyo> If it's serious
I'd message @payonel on Discord
L131[04:51:27] <Izaya> didn't they add a
private issue thinger a while back
L132[04:51:34]
<payonel>
sup
L133[04:51:42] <Michiyo> Ahh, speaking
of
L134[04:51:43] <Ocawesome101> like the one
dude who got it to crash, and yet despite finding his thing i still
couldn't repro it
L135[04:51:44] <Izaya> heyonel
L136[04:51:44] <Michiyo> :P o/
L137[04:51:49]
<payonel>
security, message me directly (pm)
L138[04:51:51] <Ocawesome101> yo
payo
L139[04:51:53]
<payonel>
izaya o/
L140[04:51:56] <Ocawesome101> gpu buffers
in ocvm when
L141[04:52:03]
<payonel>
haha
L142[04:52:04]
<payonel>
🙂
L144[04:52:44] <Ocawesome101> yeah, i saw
that
L145[04:52:52] <Izaya> no OOTB headless
way to run it but it uses the OC core to implement an emulator
which is neat
L146[04:53:12] <Ocawesome101> sorta like
CCEmuX
L147[04:53:36] <Izaya> that said, it does
have a neat UI
L148[04:53:46] <Ocawesome101> it
does
L149[04:53:50] <Ocawesome101> this is
true
L152[04:58:04]
<payonel>
@Michiyo thanks for the ping. and fyi to all, i'm always interested
in security vunerabilities via direct message instead of
github
L153[05:04:54] <CompanionCube> Izaya:
that's what triggered the look-at-winworld
L154[05:37:07] <Ocawesome101> hm
L155[05:37:18] <Ocawesome101> would a 386
computer work well as a terminal?
L156[05:41:48] <CompanionCube> far dumber
computers have
L157[05:42:03] <Ocawesome101> :P
L158[05:42:11] <Ocawesome101> i'd just
need some way to hook it up
L159[05:42:43] <CompanionCube> buy an
old-ass NIC?
L160[05:42:50] <Ocawesome101> if i had a
floppy disk i might try to install some old version of Linux or
something on it
L161[05:43:16] <Ocawesome101> the kicker
is, i have one somewhere, and i don't know where
L162[06:01:33]
<ThePiGuy24> imma compile ocelot myself as
i dont trust random sketchy russian java code
L163[06:02:40] <Ocawesome101> seems fine
to me :shrug:
L164[06:03:15] <S3> CompanionCube: it's
still in company storage. I asked about it a while back but I've of
the problems is that it's in a neighboring state and it's not
considered priority for them
L165[06:03:53] <Ocawesome101> what
is?
L166[06:11:26] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L167[06:19:27] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.250.222) (Quit: I'm probably
going to bed.)
L168[06:43:11]
<bad at
vijya> oh yeah tagfs
L169[06:43:32]
<bad at
vijya> i need to do that
L170[06:51:32] <Izaya> coffee and
painkillers
L171[06:51:41] <Izaya> lunch of
champions
L172[07:03:38]
<bad at
vijya> man
L173[07:03:41]
<bad at
vijya> i wanna do tagfs
L174[07:03:42]
<bad at
vijya> but effort
L175[07:10:32] <Izaya> how the fuck did I
miss this
L177[07:16:50]
<bad at
vijya> yea
L178[07:16:55]
<bad at
vijya> it makes mounting ext4 not crash
L179[07:17:24] <Izaya> is it bad I've been
thinking about making a CI system
L180[07:17:33] <Izaya> like, an
intentionally bad one
L181[07:18:36] <Izaya> pretty much you
define a project in a config file, point it at a script to build
it, and get a webhook to trigger a build?
L182[07:23:04]
⇨ Joins: immibis
(~immibis@dslb-002-205-077-069.002.205.pools.vodafone-ip.de)
L183[07:29:39] ⇦
Quits: immibis
(~immibis@dslb-002-205-077-069.002.205.pools.vodafone-ip.de) (Ping
timeout: 189 seconds)
L184[07:52:55]
⇨ Joins: immibis (~immibis@46.114.36.183)
L185[08:11:18] <CompanionCube>
%tonkout
L186[08:11:19] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Kodos's record of 7
hours, 17 minutes and 56 seconds this time. 4 hours, 53 minutes and
41 seconds were wasted! Missed by 2 hours, 24 minutes and 14
seconds!
L187[08:26:36] ⇦
Quits: immibis (~immibis@46.114.36.183) (Ping timeout: 198
seconds)
L188[08:56:47]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.251)
L189[09:00:48]
<Forecaster> %sip
L190[09:00:49] <MichiBot> You drink a
thick diamond potion (New!). Forecaster turns into a lime platypus
fairy girl until they see a bird.
L191[09:06:18]
⇨ Joins: Inari
(~Pinkishu@p508ef6f7.dip0.t-ipconnect.de)
L192[09:43:46] <Inari> I still say
reallife needs background music
L193[09:43:51] ⇦
Quits: S3 (sid159874@id-159874.highgate.irccloud.com) (Ping
timeout: 204 seconds)
L194[09:45:12]
⇨ Joins: S3 (sid159874@highgate.irccloud.com)
L195[09:47:57] <Izaya> it has it, but only
in certain areas
L196[09:47:59] <Izaya> like
elevators
L197[10:29:35]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-87-163.dynamic.as20676.net)
L198[10:29:35]
zsh sets mode: +v on Vexatos
L199[10:50:15] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.156.251) (Remote host closed the
connection)
L200[10:54:59]
<Bob>
@Kristopher38 probably spawn chunks idk
L201[10:55:16]
<Bob> in my
drone anyways, i set the power consumption to 4 anyways just to be
safe
L202[10:55:25]
<Bob>
rather do more checks than have a dead drone in the sea
L203[11:31:19]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.251)
L204[12:25:05]
⇨ Joins: Saphire (saphire@2a01:4f8:141:1272::2)
L205[12:30:35] <Saphire> Rawr
L206[12:51:11] <MichiBot> Amanda REMINDER:
set up PAM to bring up the ore from Soot to Schongo
L207[13:09:18]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-108-29.dynamic.as20676.net)
L208[13:09:18]
zsh sets mode: +v on Vexaton
L209[13:11:35] ⇦
Quits: Vexatos (~Vexatos@port-92-192-87-163.dynamic.as20676.net)
(Ping timeout: 204 seconds)
L210[13:11:42]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L212[13:27:59] <MichiBot>
Misty
Misty | length:
3m 20s | Likes:
1,021 Dislikes:
12 Views:
98,449 | by
Ex Misty |
Published On 15/12/2012
L213[13:52:07] ⇦
Quits: superminor2 (~super@159.242.41.91.dynamic.cltel.net) (*.net
*.split)
L214[13:52:07] ⇦
Quits: infina (~infina@192.99.31.118) (*.net *.split)
L215[13:54:06]
⇨ Joins: superminor2
(~super@159.242.41.91.dynamic.cltel.net)
L216[13:54:06]
⇨ Joins: infina (~infina@192.99.31.118)
L217[13:54:06]
ipo.esper.net sets mode: +v on superminor2
L218[14:30:45]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L219[15:03:32] <Amanda> %remindme 5m
record PAM's path and set her loose
L220[15:03:33] <MichiBot> I'll remind you
about "record PAM's path and set her loose" at 08/21/2020
07:08:32 AM
L221[15:03:56] <Inari> %pet Amanda
L222[15:03:56] <MichiBot> Inari is
brushing Amanda with a Shiny collection of Ariri's hair! (10%).
Amanda regains 1d6 => 4 hit points!
L223[15:04:06] <Inari> owow
L224[15:08:33] <MichiBot> Amanda REMINDER:
record PAM's path and set her loose
L225[15:28:34] <Ariri> I have been
awooken
L226[15:29:49] <Inari> %pet Ariri
L227[15:29:49] <MichiBot> Inari is petting
Ariri with The Obliterator. Ariri regains 1d4 => 4 hit
points!
L228[15:29:53] <Inari> rip
L229[15:29:59] <Ariri> lmao thanks
L230[15:30:39] <Ariri> *wakes up and gets
obliterated* What a nice start to a day
L231[15:30:49] <Inari> :D
L233[15:58:33] <MichiBot>
the rapidly
dwindling sanity of valve programmers as expressed through code
comments | length:
2m 3s | Likes:
119,436 Dislikes:
1,064 Views:
1,757,509 | by
shounic | Published On 9/5/2020
L234[16:40:15]
<Bob>
gold
L235[16:57:56] <Lizzy> %tonk
L236[16:57:56] <MichiBot> Dagnabbit!
Lizzy! You beat Kodos's previous record of 7 hours, 17 minutes
and 56 seconds (By 1 hour, 28 minutes and 41 seconds)! I hope
you're happy!
L237[16:57:57] <MichiBot> Lizzy's new
record is 8 hours, 46 minutes and 37 seconds! Lizzy also gained
0.01184 (0.00148 x 8) tonk points for stealing the tonk. Position
#3. Need 0.02899944 more points to pass CompanionCube!
L238[17:14:40] <S3> Hello
L239[17:14:54]
<Ocawesome101> hi
L240[17:23:42]
<Ariri> I
love the person saying "Too bad!" over and over
L241[17:24:05]
<Ocawesome101> yes lmao
L242[17:24:36]
<BrianH>
@Ocawesome101 It could be worse
L243[17:24:41]
<BrianH> it
could be lasagnacode.
L244[17:25:44]
<ThePiGuy24> minecraft mod devs be like
1:24
L245[17:27:57]
<Ocawesome101> i wonder if we can ever get
a method for the drive component for reading clusters of sectors,
to speed things up
L246[17:35:10] ⇦
Quits: Amanda (~quassel@2601:46:c680:ce0f:5931:47fe:7cff:a0d7)
(Quit: Toodles)
L247[17:35:25]
⇨ Joins: Amanda
(~quassel@2601:46:c680:ce0f:d1af:6549:2dd2:e9a1)
L248[17:38:04] <Amanda> %p
L249[17:38:05] <MichiBot> Ping reply from
Amanda 0.31s
L250[17:46:19] <S3> @Ocawesome101 Trotwood
works around this by caching sectors in memory.
L251[17:46:33] <S3> The drawback is that
you could run out of memory
L253[17:47:48] <MichiBot> Ping reply from
S3 0.22s
L254[17:49:56] <S3> twfs is kind of a
strange animal though, since it is not really meant for holding
files
L255[17:50:11] <S3> It's more like a
database that can hold files
L256[17:51:53]
<Ocawesome101> S3: i'll probably implement
something like that too
L257[17:51:56]
<Ocawesome101> interesting
L258[17:52:24] <S3> Trotwood isn't a
general purpose operating system so I thought at the time, why be
normal? Instead, be optimized
L259[17:52:37] <S3> There are enough
general purpose systems out there
L260[17:52:42]
<Ocawesome101> what exactly is trotwood
again? and do you have its source up somewhere?
L261[17:53:15] <S3> I have rewritten it
since the last git repo that was up, I'll hand you a link when I
push it which will probably be soon after a little bit of
tugboating.
L262[17:53:20] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.156.251) (Ping timeout: 378
seconds)
L263[17:53:25]
<Ocawesome101> ok cool
L264[17:53:28] <S3> Trotwood is an actor
model library that runs as the operating system
L265[17:53:37]
<Ocawesome101> > actor model
library
L266[17:53:38] <S3> Have you ever written
in erlang / elixir?
L267[17:53:39]
<Ocawesome101> youwhatnow
L268[17:53:43]
<Ocawesome101> nope
L269[17:53:53]
<Ocawesome101> i've heard of erlang and
seen a little bit of it
L270[17:54:46] <S3> Ok so imagine writing
a program as a tree of tiny processes (Coroutines in this case).
The coroutines talk to eachother to perform tasks. The purpose of
doing this is not to increase performance, but to increase
stability, scalability, and redundancy.
L271[17:55:48]
<Ocawesome101> like a microkernel
L272[17:56:13] <S3> sorta yeah I guess.
Though trotwood itself is still an exokernel
L273[17:56:21]
<Ocawesome101> incidentally, i've never
actually managed to successfully implement a microkernel
L274[17:56:32]
<Ocawesome101> ok, so call it a
micrexokernel :P
L276[17:56:46] <S3> Trotwood is actually
two parts
L277[17:57:00] <S3> it's Trotwood, which
is the actor model library, the core. The process scheduler
basically.
L278[17:57:18] <S3> Then Trotwood DMS,
which is the part that makes it a cluster system
L279[17:57:18]
<Ocawesome101> also, is the name
"Trotwood" a reference to David Copperfield's aunt?
L280[17:57:24]
<Ocawesome101> i see
L281[17:57:25]
<BrianH>
is.
L282[17:57:30]
<Ocawesome101> ?
L283[17:57:36] <S3> YEs iTes, it is
L284[17:57:54] <S3> Sorry, yes, trotwood
is in reference to David Copperfield's aunt.
L285[17:57:55]
<Ocawesome101> i wondered :P
L286[17:57:58] <S3> I'm surprised you
guessed.
L287[17:58:14] <S3> Betsy Trotwood
L288[17:58:20]
<Ocawesome101> yep
L289[17:58:27] <S3> You know your
books
L290[17:58:31]
<Ocawesome101> ~~should've called the
bootloader Betsy~~
L291[17:58:35]
<Ocawesome101> i do, i like to read
L293[17:59:24] <S3> so Trotwood implements
a routing table for communicating with actors in other nodes
L294[17:59:32] <S3> processes in Trotwood
are floating point
L295[17:59:42] <S3> a pid of 0.123 is
process 123 on node 0.
L296[17:59:58] <S3> Additionally, node 0
is the current running node. It is reserved.
L297[18:00:13]
<Ocawesome101> oh neat
L298[18:00:40]
<Ocawesome101> terrible cursed idea:
filesystem that is literally just a stored Lua table
L299[18:00:43]
<Ocawesome101> or a set of them
L300[18:00:46] <S3> When you send a
message to a process of say pid 5.789 you know you are talking to
pid 789 on node 5. by having a pid >= 1 you know you are talking
to the networking subsystem instead of the scheduler directly
L301[18:00:54] <S3> hahahahaha
L302[18:00:56] <Amanda> That's pretty much
just devfs
L303[18:01:01] <S3> pretty much
L304[18:01:02]
<Ocawesome101> true
L305[18:01:05] <S3> or kobj
L306[18:01:09]
<Ocawesome101> but like it can save
things
L307[18:01:19]
<Ocawesome101> by writing the entire table
to a drive
L308[18:01:34]
<Ocawesome101> seems both simple and
really really memory-hungry
L309[18:02:08] <S3> well, you can hash
it
L310[18:02:09] <S3> all you have to do is
rehash the table.
L311[18:02:41]
<Ocawesome101> hash it? please
elaborate
L312[18:03:24] <S3> So Trotwood DMS is
basically a DMS on top of Trotwood's system, which is what provided
the protocols for communicating between the cluster. It is a
circuit switched network model and is named after the Nortel DMS-10
telephone switching system.
L313[18:03:56] <S3> Lua tables are key
value stores, if you want to store information in binary you can
hash the tables.
L314[18:04:07] <S3> Do you know how hash
tables work?
L315[18:04:19]
<Ocawesome101> i'm familiar with lua
tables, but not hash tables
L316[18:04:22] <S3> twfs is a hashing
filesystem
L318[18:04:36] <S3> so imagine you have a
table that looks like this:
L319[18:05:44] <S3> { name = 'bob', race =
'robot' }
L320[18:06:27] <S3> that has to be stored
in memory somewhere. One way to store a table like this is to use a
lookup table, a file in memory that stores a list of every
key
L321[18:06:32] <S3> name, and race in this
case
L322[18:06:51] <S3> There's a problem with
that. What if the table is thousands and thousands if not billions
of entries?
L323[18:07:08] <S3> Finding the key can
take a long time. This is slow and inconsistent.
L324[18:07:47] <S3> Instead, you can hash
the keys and get the information for them instantly
L325[18:08:10] <S3> depending on how you
implement it, it could mean a O(1) algorithm
L326[18:08:43] <S3> Computer Scientists
strive for O(1) algorithms, that is pretty much the best it can get
when it comes to data like that
L327[18:09:13] <S3> You know how O
notation works right>
L328[18:17:24] <S3> A trick trotwood fs
uses is it hashes to find the descriptor ofthe files not the files
itself, after that its O(1) to get the first block anyways then
O(n) for the remainder
L329[18:19:08]
<Ocawesome101> i don't believe i do know
how O notation works - is it something to do with optimization or
cycle count?
L331[18:27:58] <Inari> It shows how an
algorithm behaves the more data you throw at it :p O(1) means it's
always (moslty) the same time O(n) means it increases
proportionally with amout of data (so 2 items take twice as long as
1 item, 3 items 3 times as long, etc). And so on, basically any
math term can go there, but usually you see powers , logs, and
divisions
L332[18:28:25]
<Ocawesome101> ah i see
L333[18:28:29]
<Ocawesome101> thank you
L335[18:32:59] <Inari> %sip
L336[18:32:59] <MichiBot> You drink a
sweet citrus potion (New!). Inari barely manages to catch a red
shell that appears in front of them!
L337[18:33:06] <Inari> :o
L338[18:47:23] <fingercomp> @ThePiGuy24 I
agree it's better not to run random binaries found on the internet,
but I hope you didn't choose to distrust the authors of ocelot just
because they speak Russian :)
L339[18:48:30]
<ThePiGuy24> no i still find the software
cool, its just that a substatial amount of software that comes from
there is of questionable quality
L340[19:06:34] <dequbed> A substantial
amount of software from any location is of questionable quality.
Stop bringing your prejudices into this.
L341[19:07:07]
<Ocawesome101> tbh that's sorta fair
L342[19:08:42] <dequbed> If you write
"Computer", "Komputer", "компью́тер",
"संगणक" or "电脑" has no, and I mean *NO*
implication on the quality of software you can write.
L343[19:09:29] <dequbed> Education level
on the complexities of computers and programming has some. But if
you're going to assume Russians are worse educated you are both an
asshole and *still* wrong.
L344[19:09:31]
<Ocawesome101> i think piguy may have been
referencing the recent malware that the nsa disclosed that came
from russia, but that's purely speculation
L345[19:10:26] <Amanda> quality? Not
really. But certine countries are more willing to block access to
offical toolchains, and then "conviently" those
toolchains are on the "hacking" sites with a
state-sponsored backdoor in them.
L346[19:10:44] <Amanda> Like happen in
China with either android or ios, I forget which
L347[19:10:55] <Inari> I think people
usually don't see much of russian software, aside malware and/or
hearing of "russian hackers", so it's not too hard to see
why that perception would exist
L348[19:11:25] <dequbed> Amanda: Why I
specifically included Chinese in there. However, arguing about
locality based on language chosen for a project isn't right.
L349[19:12:33] <dequbed> At my university
two chinese students worked together. Their code was commented in
chinese, they spoke (well wrote) chinese as main team
communication. Didn't make their code worse.
L350[19:13:02] <Inari> It's always werid
to me when ppl don't write comments in English
L351[19:13:35]
<bad at
vijya> i'll write all my comments in a number of different
languages
L352[19:14:28] <dequbed> Yes, there's a
(valid) point to be made that comments should be readable to the
largest amount of people likely to read the source and thus english
is probably the correct choice. For one-off code it doesn't hold
though. (Most) source code can be UTF-8 for a reason.
L353[19:14:54] <Inari> That too
L354[19:15:09] <Inari> But I also have a
strong dislike for wheneve rI see anyway use German comments
L355[19:15:10] <Inari> :P
L356[19:15:24] <Inari> *anyone
L357[19:15:31] <dequbed> I'll keep that in
mind when working on code with you.
L358[19:15:55] <Inari> I think in general
it's weird that one would prefer to choose German over English
🤔
L359[19:16:34] <dequbed> I find it easier
to write concise technical documents in German, but to each their
own.
L360[19:16:53] <Inari> Well it seems to be
a thing I encounter with a lot of EU people
L361[19:16:55] <Inari> Dutch who hate
using dtuch
L362[19:16:58] <Inari> Germans who hate
using German
L363[19:17:15]
<Ocawesome101> concise technical documents
in german easier... because germans combine words into other
words?
L364[19:19:37] <Inari> Still mad that
Amazon doesn't let me use Enlgish Alexa properly
L365[19:19:48] <Inari> Like, why would I
talk to it in German? Ew
L366[19:21:50] <Inari> So I now mostly use
it as a bluetooth speaker
L367[19:22:28] <dequbed> Inari: My current
gripe is (western) websites forcing shitty auto-translated item
descriptions on me as if that does not make them appear like the
shadiest chinese fakes.
L368[19:22:47] <Inari> Ah, yeah, I hate
that too
L369[19:22:51] <Inari> Even "normal
services" do that
L370[19:22:59] <Inari> Apparently I can't
want an English eShop on Switch apparently
L371[19:23:02] <Inari> Cause am
German
L372[19:23:05] <Inari> Or maybe it was
3DS
L373[19:32:09]
⇨ Joins: immibis (~immibis@46.114.36.120)
L374[19:46:06]
<PwnagePineapple> Has anyone messed with
the Tinker's Construct OC drivers?
L375[19:46:27]
<PwnagePineapple> I'm having a hard time
iterating over the output of `getContainedFluids`
L376[19:49:49]
<Bob> it
should returns an array
L377[19:49:53]
<Bob> with
the fluids in order
L378[19:50:37]
<PwnagePineapple> Well when I iterate over
it nothing in the for loop runs
L379[19:50:39]
<Bob> its
been serveral months ive played MC
L380[19:51:24]
<PwnagePineapple> The code is this:
L382[19:51:36]
<Bob> that
should work hmmm
L383[19:53:56]
<PwnagePineapple> Yeah that ends without
printing anything
L384[19:54:04]
<PwnagePineapple> And there are three
different fluids in the smeltery
L385[19:55:54]
<PwnagePineapple> Any attempt to index by
numbers also returns `nil`
L386[19:59:58]
<Bob> try
pairs, to see if there even are fields
L387[20:00:56]
<PwnagePineapple> I figured it out
L388[20:01:08]
<PwnagePineapple> `getContainedFluids`
returns a tuple for God's sake
L389[20:01:20]
<PwnagePineapple> I think
L390[20:01:25]
<PwnagePineapple> I need to confirm
this
L391[20:01:51]
<PwnagePineapple> Yep
L392[20:02:05]
<PwnagePineapple> Jesus christ this is the
worst documented thing ever
L393[20:02:52]
<Bob> print
everything
L394[20:04:06]
<PwnagePineapple> Ok I know what I need to
do now
L396[20:06:45]
<Kristopher38> it's great for
debugging
L397[20:12:15]
<PwnagePineapple> I've been using the
serialization api and print calls to inspect tables
L398[20:49:03] ***
Vexaton is now known as Vexatos
L399[20:52:57] *
Amanda yawns
L400[20:53:05] <Amanda> Inari: why'd you
leave these tireds all over the place?
L401[20:53:20] <Inari> Amanda: I drop them
while I sleep
L402[20:53:23] <Inari> %pet Amanda
L403[20:53:24] <MichiBot> Inari is petting
Amanda with Particle Accelerator. Amanda regains 1d4 => 1 hit
points! Evidence of Particle Accelerator's poor resistance to
corrosive chemicals is abundantly clear.
L404[20:53:37] <Inari> TIL Amanda is a
corrosive chemical
L405[20:55:30]
<BrisingrAerowing> %sip
L406[20:55:31] <MichiBot> You drink an
oxidised grathnode potion (New!). BrisingrAerowing feels like they
need to drink a gloopy potion.
L407[20:55:43]
<BrisingrAerowing> %sip gloopy
potion
L408[20:55:44] <MichiBot> You drink a
gloopy caterium potion (New!). Dramatic music briefly plays in the
distance.
L409[21:04:35]
⇨ Joins: rason (~rsngm@178.46.69.32)
L410[21:04:54] <rason> hey, who know
Ocelot Emulator?
L411[21:05:13]
⇨ Joins: Backslash
(~Backslash@node-1w7jr9y8ou3iy2jd9a8a6ln9f.ipv6.telus.net)
L412[21:11:53]
<Ocawesome101> A few people here have
tried it out rason
L413[21:48:47] <CompanionCube>
%tonkattempts
L414[21:48:47] <MichiBot> You have 2
attempts left.
L415[21:48:52] <CompanionCube> %tonk
L416[21:48:52] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Lizzy's record of 8 hours,
46 minutes and 37 seconds this time. 4 hours, 50 minutes and 55
seconds were wasted! Missed by 3 hours, 55 minutes and 41
seconds!
L417[21:48:57] <CompanionCube>
goddammit
L418[22:11:48]
<Forecaster> %sip
L419[22:11:49] <MichiBot> You drink a soft
automato potion (New!). It tastes salty.
L420[22:12:08]
<Forecaster> eugh, soft salty automato
D:
L421[22:15:19]
<Ariri>
Seems like the chips I just had
L422[22:15:23]
<Ariri>
eugh
L423[22:17:46]
⇨ Joins: Fidgety
(~Fidgety@c-68-61-136-253.hsd1.mi.comcast.net)
L424[22:18:01] <Fidgety> Hi
L425[22:18:11]
<Ariri>
o/
L426[22:18:26] <Fidgety> what?
L427[22:18:59] ⇦
Quits: Fidgety (~Fidgety@c-68-61-136-253.hsd1.mi.comcast.net)
(Client Quit)
L428[22:19:09]
<Forecaster> %bye
L429[22:19:09] <MichiBot> Forecaster: Oh,
well, bye I guess...
L430[22:19:51] <Amanda> %splash Inari with
mutable orange potion
L431[22:19:52] <MichiBot> You fling a
mutable orange potion (New!) that splashes onto Inari. Inari turns
into a platinum lizard boy until they say the word
"Awesome".
L432[22:20:08]
<Ariri>
mines Inari to make thruster components
L433[22:21:22] *
Amanda trades Inari to Izaya an Elfi for some more
uranium
L434[22:22:08]
<Ariri>
makes a ship and sends some U to Amanda
L435[22:29:53] ⇦
Quits: rason (~rsngm@178.46.69.32) (Read error: Connection reset by
peer)
L436[22:44:44]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.8)
L438[22:55:29] <CompanionCube> O.o
L439[22:57:29] <t20kdc> this is fake,
right
L441[23:00:39]
<BrisingrAerowing> That’s the
culprit.
L442[23:03:50] <t20kdc> not sure
L443[23:03:59] <t20kdc> the username
doesn't match up,
L444[23:04:09] <t20kdc> and the account
with the correct username was created too late,
L445[23:06:53]
<BrisingrAerowing> Hmmm...
L446[23:08:12]
<BrisingrAerowing> I think these may be
trolls, anyways.
L447[23:09:37] <Izaya> Amanda: what am I
supposed to do with this?
L448[23:10:08] <Inari> Awesome
L449[23:10:09] <Inari> Amanda: rude
L450[23:10:16] <Amanda> Izaya: melt her
down for -- damn, she reverted
L451[23:10:28] <Amanda> %splash Inari with
mutable orange potion
L452[23:10:28] <MichiBot> You fling a
mutable orange potion that splashes onto Inari. Inari turns into a
platinum lizard boy until they say the word
"Awesome".
L453[23:10:32] <t20kdc> %splash Amanda
with mutable orange potion
L454[23:10:37] <Inari> Awesome
L455[23:10:38] <Amanda> Izaya:
quick!
L456[23:10:38] <Inari> D:
L457[23:10:39] <t20kdc> %splash Amanda
with mutable orange potion
L458[23:10:39] <MichiBot> You fling a
mutable orange potion that splashes onto Amanda. Amanda turns into
a platinum lizard boy until they say the word
"Awesome".
L459[23:10:43] <Amanda> %dodge
L460[23:10:43] <MichiBot> Amanda: Nothing
to defend against right now.
L461[23:10:47] <Amanda> bah
L462[23:10:48] *
t20kdc points at Amanda
L463[23:10:49] <Inari> %splash Amanda with
mutable potion
L464[23:10:49] <MichiBot> You fling a
mutable solarium potion (New!) that splashes onto Amanda. Amanda
turns into a fairy girl for 54 seconds.
L465[23:11:02] *
Amanda meeps, wonders how she became Elfi
L468[23:12:19] <MichiBot> Sat Mar 10
09:27:50 PST 2018 @cherrikissu: Can websites please stop the trend
of giving error messages that are like "OOPSIE WOOPSIE!! Uwu
We made a fucky wuc… <
https://t.co/b1d43iD3EC>
L470[23:13:40]
<Ariri> I
love these honestly
L472[23:14:35] <t20kdc> I wonder how many
fairy-only security systems can be bypassed just by drinking
mutable solarium potions right now
L473[23:14:52] <Izaya> [Artemis Fowl
intensifies]
L474[23:15:06] <t20kdc> D'Arvit, Izaya
worked out my plan
L475[23:15:43] <Inari> Yo'know
L476[23:15:46] <Inari> I always
wondered
L477[23:15:49] <Inari> But elfi is too shy
about it
L478[23:15:51] <Izaya> I need to figure
out where to source the rest of those books.
L479[23:15:57] <Inari> %sip mutable
solarium potion
L480[23:15:57] <MichiBot> You drink a
mutable solarium potion. Inari turns into a platypus girl until
they exit the room.
L481[23:16:05] *
Inari collects and eats her own fairy dust
L482[23:16:07] <t20kdc> ...
L483[23:16:09] <Inari> Oh damn
L484[23:16:12] <Inari> Wrong potion
L485[23:16:13] <Inari> D:
L486[23:16:23] <Inari> Or the effect
reset
L487[23:16:27] <Inari> I've been
tricked
L488[23:16:34] <t20kdc> MichiBot... does
this for some reason
L489[23:16:56] <t20kdc> I remain steadfast
in believing that MichiBot is evil
L490[23:17:00]
<BrisingrAerowing> A day or so ago
Forecaster noticed that as well, and deemed it a bug.
L491[23:17:15] <Izaya> I deem it a
feature
L492[23:17:25] <t20kdc> imagine if I had
tried that though
L493[23:17:25] <Izaya> it's like nethack,
every run, the potions are different
L494[23:17:36] <Inari> Will feature
you
L495[23:17:46] <Inari> Izaya: Sure, but
they stay consistent throughout the run
L496[23:17:51] <Inari> Hence why they
shoudl last a day or something
L497[23:17:54]
<Ariri>
Strangely enough, he hasnt pulled in my code making her somewhat
capable of some light-weight control over global economy
L498[23:18:14] <t20kdc> "20kdc
attempted to disguise himself as a fairy girl, but rolled a 0 and
turned into a platypus girl" would not be good
L499[23:18:32]
<BrisingrAerowing> I love the Spidertron
in Factorio 1.0.
L500[23:18:46] <Amanda> Izaya: Artimes
Fowl? That rings a bell, but I can't for the life of me place
it.
L501[23:18:53]
<Ariri>
^
L502[23:19:19] <Izaya> Book series by Eoin
Colfer
L503[23:19:27] <Amanda> Probably because
I'm the best at speeling. Truely a jenius at it.
L504[23:19:42] <Izaya> Teenage mastermind
discovers the underground fairy conspiracy and tries to turn a
profit.
L505[23:19:51]
<Forecaster> Izaya I have them if you want
them
L506[23:19:57]
<Forecaster> epub format
L507[23:20:11] <Izaya> ...I'm
interested.
L508[23:20:24]
<Forecaster> there's 7 books in
total
L509[23:20:26] <Izaya> I meant in person
but somehow I don't think I'll be hitting up any second-hand book
stores for a few months
L511[23:20:52] <Izaya> The movie was ...
not well received
L512[23:20:57] <Izaya> or was it a
series?
L513[23:21:00] *
Izaya shrugs
L514[23:21:00] <t20kdc> Movie.
L515[23:21:17]
<Forecaster> movie, and I'm not suprised,
it changed basically everything
L516[23:21:24]
<Forecaster> the characters were there, I
guess
L517[23:21:35] <t20kdc> wouldn't say the
characters were there, really
L518[23:21:39] <t20kdc> it severely missed
the point of them
L519[23:21:57] <t20kdc> like, it could've
done it's own thing if it had landed the characters, but iiiit
didn't
L520[23:22:06] <Amanda> @Forecaster Sure,
I'll add them to my hoard, not sure if I'll read them though.
:P
L521[23:22:11]
<Forecaster> it also added a mcguffin for
some reason
L523[23:23:20]
<Forecaster> I dumped them here, have at
it
L524[23:25:39] <Izaya> ayy thanks
Forecaster
L525[23:26:03] <Izaya> I finished reading
Hyperion and started The Fall of Hyperion yesterday
L526[23:26:32] <Izaya> I remember thinking
while reading Hyperion "man there should be a book about all
this backstory" then I got to the end and the entire book was
backstory
L527[23:27:37]
<Forecaster> to be honest I haven't read
these
L529[23:27:50]
<Forecaster> I have the physical
translated books that I read when I was a wee teen
L530[23:28:30] <Izaya> I read the first
... 5 artemis fowl books when I was at the start of high
school
L531[23:28:49]
<Forecaster> oh, huh
L532[23:28:52]
<Forecaster> I see what's up...
L533[23:29:02]
<Forecaster> it's not storing the
parameters anymore
L534[23:29:02] <Izaya> but that'd be
nearly 10 years ago now so I guess I should start from the start
when I get around to it
L535[23:29:10] <Izaya> though I have the
first one as a hardcopy
L536[23:29:32]
<Forecaster> `Thick Diamond Potion User
turns into {appearanceplc} {transformation} {transformation2}
girl{limit}.`
L537[23:29:38]
<Forecaster> it's not supposed to do
that...
L538[23:29:52]
<Forecaster> it seems it's caching the
effect too early
L539[23:31:16] <Vexatos> why did it take
me under half a second to recognize that screenshot smh
L540[23:31:38] <Vexatos> I have never read
any books like this before
L541[23:31:46] <Vexatos> even though I
read hundreds of books when I was a child
L543[23:34:03] <Vexatos> I don't even
remember most of the names of the books I read
L544[23:34:07] <Vexatos> I read way too
many
L545[23:34:10] <Vexatos> kind of sad
L546[23:39:30]
<Kristopher38> Same
L547[23:40:02]
<Kristopher38> I've read dozens of Doctor
Dolittle books but I don't remember anything
L548[23:41:01]
<Kristopher38> And I probably don't even
remember reading some
L549[23:41:44]
<Kristopher38> (talking about when i was a
child ofc)
L550[23:42:13] *
CompanionCube sees trump getting increasingly overt with the
election rigging
L551[23:42:38] <CompanionCube> at which
point is it better to just admit it and be done?
L552[23:48:30] <t20kdc> CompanionCube:
it's never too early to admit dictatorship
L553[23:56:13] <dequbed> Izaya: Which
Artemis Fowls do you need? I have ~all of them.
L554[23:56:23] <dequbed> Books that is.
Fuck the movie.
L555[23:56:35] <Izaya> already got em from
Forecaster
L556[23:56:57] <dequbed> Ah okay
L557[23:57:19] <dequbed> I got real paper
editions though :p
L558[23:57:44] <Izaya> I only source books
from market stalls and second-hand book stores
L559[23:58:39] <dequbed> Related but how
much can you fuck up a movie adaptation in the name of ... whatever
the guys @ Disney central were taking?
L560[23:59:37] <Izaya> it's Disney
L561[23:59:52] <Izaya> their whole things
is design by committee
L562[23:59:57] <t20kdc> there is
absolutely definitely nothing wrong whatsoever with the fact that
Artemis Fowl has been replaced with Generic Movie Hero Kid 12