<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:31] ⇦
Quits: Vexatos (~Vexatos@port-92-192-78-96.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L2[00:07:15]
<Ariri>
MichiBot seems to have a thing for kawaii today :3
L3[00:08:31] <Izaya> can I just say
L4[00:08:34] <Izaya> wrong window
L5[00:15:25]
<ThePiGuy24> no you may not
L6[00:26:09] <Amanda> Izaya: not sure if
you're saying that, or if it was meant to be said elsewhere.
L7[00:26:28] <Amanda> %8ball laptop goes
sleep?
L8[00:26:28] <MichiBot> Amanda: My reply is
no
L9[00:45:06]
<Ariri>
~choose today or tomorrow
L10[00:45:14]
<Ariri>
%choose today or tomorrow
L11[00:45:15] <MichiBot> Ariri: I tried
reading my tea leaves this morning. There was sometihng about death
and doom. Anyway, go with "tomorrow"
L12[00:48:26]
<Ariri>
Screw it then, i’m gonna SD so i can play with FCs in Bubble
instead of Colonia
L13[01:05:57]
<ThePiGuy24> %tonk
L14[01:05:57] <MichiBot> Gadsbudlikins!
ThePiGuy24! You beat Lizzy's previous record of 2 hours, 26
minutes and 8 seconds (By 58 minutes and 24 seconds)! I hope you're
happy!
L15[01:05:58] <MichiBot> ThePiGuy24's new
record is 3 hours, 24 minutes and 33 seconds! ThePiGuy24 also
gained 0.00291 (0.00097 x 3) tonk points for stealing the tonk.
Position #5. Need 0.22246 more points to pass simon816!
L16[01:06:14]
<DaComputerNerd> %sip
L17[01:06:14] <MichiBot> You drink a dull
diamond potion (New!). It tastes salty.
L18[01:06:22]
<DaComputerNerd> i get all the salty
ones
L19[01:09:40]
<20kdc>
%choose sleep or less sleep
L20[01:09:41] <MichiBot> 20kdc: Hold on
tightly! "less sleep" is a wild ride!
L21[01:10:30]
<20kdc>
%sip
L22[01:10:30] <MichiBot> You drink a shiny
violet potion (New!). 20kdc feels chill.
L23[01:10:53]
<20kdc> Ah,
the caffeine potion. How useful it can be.
L24[01:13:35]
<ThePiGuy24> %sip tea
L25[01:13:35] <MichiBot> This doesn't seem
to be a potion I recognize... Make sure it has an appearance and
consistency keyword, and the word "potion" in it.
L26[01:13:44]
<ThePiGuy24> why is tea not an
option
L27[01:13:54]
<ThePiGuy24> angery british noises
L28[01:34:20]
<DrewDaPilot> has anyone tried something
like ``Haxe``?
L29[01:34:25]
<DrewDaPilot> or some other transpiler
with OpenComputers?
L30[01:38:03] <CompanionCube> there's
urn
L31[02:02:38] ⇦
Quits: Digifox03 (~Digifox03@151.54.166.226) (Ping timeout: 190
seconds)
L32[02:21:40]
<Ocawesome101> %tonk
L33[02:21:40] <MichiBot> I'm sorry
Ocawesome101, you were not able to beat ThePiGuy24's record of 3
hours, 24 minutes and 33 seconds this time. 1 hour, 15 minutes and
42 seconds were wasted! Missed by 2 hours, 8 minutes and 50
seconds!
L34[02:21:56]
<Ocawesome101> dangit
L35[02:24:10]
<BrisingrAerowing> %sip
L36[02:24:10] <MichiBot> You drink a light
violium potion (New!). BrisingrAerowing grows whiskers for 2
moons.
L37[02:24:31]
<BrisingrAerowing> %sip antidote
L38[02:24:31] <MichiBot> BrisingrAerowing
reverts to their original state before drinking any potions.
L39[02:26:22]
<ThePiGuy24> well i made a function to
draw lines
L40[02:26:29]
<ThePiGuy24> but too many component
calls
L41[03:29:47]
<Ariri> If
you land at a FC in solo, your ship appears as an NPC in open. Same
color, and paintwork damage is persistent. Tested twice thus far
upon discovery.
L42[03:46:58] ⇨
Joins: Cubeoid (~Cubeoid@ns555578.ip-142-44-143.net)
L43[03:48:24] ⇦
Quits: Cubeoid (~Cubeoid@ns555578.ip-142-44-143.net) (Remote host
closed the connection)
L44[04:13:02] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@88.130.158.110) (Ping timeout: 378
seconds)
L45[05:04:44] <Amanda> What's wrong with
whiskers, BA?
L46[05:05:00] *
Amanda snugsafairy, zzzmews
L47[05:50:27]
<Ernos> hey
guys, I've got an important question
L48[05:50:48]
<Ernos>
What is oatmeal?
L49[05:53:36]
<Ocawesome101> oats that have been
stripped of their husks, often made into porridge.
L50[05:54:12]
<Ernos> ahh
ok, thank you
L51[05:54:58]
<Ocawesome101> why?
L52[05:55:15]
<Ernos> It
was a meme lol
L53[05:55:27]
<Ocawesome101> :P
L54[06:03:16] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L56[06:45:58]
<Forecaster> %tonk
L57[06:45:59] <MichiBot> By my throth!
Forecaster! You beat ThePiGuy24's previous record of 3 hours, 24
minutes and 33 seconds (By 59 minutes and 45 seconds)! I hope
you're happy!
L58[06:46:00] <MichiBot> Forecaster's new
record is 4 hours, 24 minutes and 18 seconds! Forecaster also
gained 0.004 (0.001 x 4) tonk points for stealing the tonk.
Position #2 => #1.
L59[07:25:17]
<Ariri>
>Has had their PC client of ED since late january this
year
L60[07:25:17]
<Ariri>
>256kLy total distance, 200k of which is during perseus reach
expedition interrupted by rescues
L61[07:25:35]
<Ariri> Yet
im only 26kLy from Sol rn and have been spanshing all day...
lol
L62[07:32:39] ⇨
Joins: Inari (~Pinkishu@pD9E8F6DB.dip0.t-ipconnect.de)
L63[07:50:07]
<Forecaster> @Ariri you know on the beta
server if you want to get back you can just self destruct
L64[08:11:50] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L65[08:30:58] ⇦
Quits: immibis (~immibis@x59cc8bdf.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L66[08:34:37] ⇨
Joins: Vexatos
(~Vexatos@port-92-192-78-96.dynamic.as20676.net)
L67[08:34:37] zsh
sets mode: +v on Vexatos
L68[08:47:02] ⇨
Joins: immibis (~immibis@x59cc8b61.dyn.telefonica.de)
L69[09:05:20] ⇨
Joins: Vexaton
(~Vexatos@port-92-192-118-8.dynamic.as20676.net)
L70[09:05:20] zsh
sets mode: +v on Vexaton
L71[09:05:26] ***
Vexatos is now known as Guest68538
L72[09:05:26] ⇦
Quits: Guest68538 (~Vexatos@port-92-192-78-96.dynamic.as20676.net)
(Killed (ipo.esper.net (Nickname regained by
services)))
L73[09:05:26] ***
Vexaton is now known as Vexatos
L74[09:31:31] ⇨
Joins: Digifox03 (~Digifox03@151.54.166.226)
L75[11:23:46]
<Forecaster> %tonkout
L76[11:23:46] <MichiBot> By my throth!
Forecaster! You beat your own previous record of 4 hours, 24
minutes and 18 seconds (By 13 minutes and 29 seconds)! I hope
you're happy!
L77[11:23:47] <MichiBot> Forecaster has
tonked out! Tonk has been reset! They gained 0.004 tonk points!
plus 0.006 bonus points for consecutive hours! Current score:
0.60936, Position #1
L78[13:21:36]
<Forecaster> %tonk
L79[13:21:37] <MichiBot> Goshhawk!
Forecaster! You beat your own previous record of <0 (By 1 hour,
57 minutes and 50 seconds)! I hope you're happy!
L80[13:21:38] <MichiBot> Forecaster's new
record is 1 hour, 57 minutes and 50 seconds! No points gained for
stealing from yourself. (Lost out on 0.00196)
L81[13:26:05] ⇨
Joins: ben_mkiv (~ben_mkiv@88.130.158.110)
L83[13:40:00]
<Forecaster> hah
L84[13:44:44]
<DaComputerNerd> Riip
L85[13:52:13]
<Forecaster> %sip
L86[13:52:14] <MichiBot> You drink a
boiling rock potion (New!). Forecaster's eyes turn the color of
bavarium until they see a star fall.
L87[13:52:22]
<Forecaster> huh
L88[14:03:33]
<DaComputerNerd> %sip
L89[14:03:33] <MichiBot> You drink a soft
transparent potion (New!). The bottle turns into a pearlpeas
dagger.
L90[14:03:41]
<DaComputerNerd> huh
L91[14:04:01] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.158.110) (Killed (NickServ (GHOST
command used by
ben_mkiv|afk!~ben_mkiv@88.130.158.112)))
L92[14:04:06] ⇨
Joins: ben_mkiv|afk (~ben_mkiv@88.130.158.112)
L93[14:14:16]
<Forecaster> doesn't sound very
sturdy
L94[14:35:46]
<BrisingrAerowing> %sip
L95[14:35:46] <MichiBot> You drink a smelly
adamantium potion (New!). BrisingrAerowing's clothes turn the
color of iron until the next time they hug someone.
L96[14:37:46]
<Forecaster> fancy
L97[14:56:43] <Skye> If one wanted to
modify the OC Lua binaries, how would they do it?
L98[15:28:23] ⇨
Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L99[15:45:09]
<ThePiGuy24> %tonk
L100[15:45:10] <MichiBot> Goshhawk!
ThePiGuy24! You beat Forecaster's previous record of 1 hour, 57
minutes and 50 seconds (By 25 minutes and 42 seconds)! I hope
you're happy!
L101[15:45:11] <MichiBot> ThePiGuy24's new
record is 2 hours, 23 minutes and 32 seconds! ThePiGuy24 also
gained 0.00086 (0.00043 x 2) tonk points for stealing the tonk.
Position #5. Need 0.2216 more points to pass simon816!
L102[16:07:56]
<Ocawesome101> wait what nooooo
L103[16:08:04]
<Forecaster> Skye I guess find the source
for them, modify and compile
L104[16:51:45]
<Galaxy> so
um endianness
L105[16:51:50]
<Galaxy>
how do
L106[17:03:12]
⇨ Joins: AmandaC
(~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L107[17:05:31] ⇦
Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Ping
timeout: 204 seconds)
L108[17:06:00]
<Ocawesome101> @Galaxy What are you
writing, and what endianness do you want?
L109[17:06:22]
<Galaxy> i
want to make my brain melt with filesystem stuff
L110[17:06:46]
<Ocawesome101> `string.unpack` is your
friend
L111[17:06:50]
<Ocawesome101> and `string.pack`
L113[17:10:51]
<Ariri>
Forecaster: Yeah I did, I was talking about the live game
L114[17:11:44] ***
AmandaC is now known as Amanda
L115[17:13:23]
<Kristopher38> @Skye#0000 check
MightyPirates/OC-natives repo
L116[17:14:06]
<Kristopher38> Though you might need to do
some tinkering with the makefiles to get it to compile to your
specific target
L117[17:14:37]
<Kristopher38> I've tried to build on
windows for x64 but failed, but that might be due to my setup
L119[17:15:19]
<Forecaster> nice
L120[17:15:34]
<Kristopher38> (also gradle is retarded,
recognizing my mingw64 as mingw32, and I couldn't force it to think
otherwise)
L121[17:15:45] <Skye> basically
L122[17:15:51] <Skye> I want to enable the
lua 5.2 compat for lua 5.3
L123[17:15:56] <Skye> which is built into
lua 5.3
L124[17:16:16]
<Ocawesome101> aka bit32?
L125[17:16:34] <Skye> and a few other
things
L126[17:16:47]
<Ocawesome101> such as what?
L127[17:17:02] <Skye> apparently it does
something to metatables
L128[17:18:08]
<Ocawesome101> like make it use
ipairs?
L129[17:19:18] <Skye> yes
L130[17:19:35]
<Forecaster> %sip
L131[17:19:35] <MichiBot> You drink a
fluffy weather potion (New!). Forecaster gains the ability to talk
to bricks until they see a star fall.
L132[17:19:48]
<Forecaster> aw, they're terrible
conversationalists though
L133[17:19:59]
<Forecaster> it's like talking to a
wall
L134[17:20:13]
<Ariri>
heh
L135[17:20:20]
<AdorableCatgirl> i had a
L136[17:20:25]
<AdorableCatgirl> galaxy brain idea
L137[17:20:31]
<Ocawesome101> just write a custom
ipairs
L138[17:20:59]
<Kristopher38> Yeah you can get away
without ipairs
L139[17:21:03]
<AdorableCatgirl> lemme write a CPU arch
in Kotlin Native and use it on OSSM
L140[17:21:07]
<AdorableCatgirl> biggest brian
L141[17:48:02]
<Ocawesome101> how is branching generally
implemented- in hardware or in software?
L142[17:48:16]
<Ocawesome101> (i.e. a `branch`
instruction)
L143[17:54:14]
⇨ Joins: comp (~comp@195.211.86.11)
L144[18:00:16] ⇦
Quits: comp (~comp@195.211.86.11) (Remote host closed the
connection)
L145[18:01:01] <CompanionCube> %tonk
L146[18:01:02] <MichiBot> I'm sorry
CompanionCube, you were not able to beat ThePiGuy24's record of 2
hours, 23 minutes and 32 seconds this time. 2 hours, 15 minutes and
52 seconds were wasted! Missed by 7 minutes and 40 seconds!
L147[18:02:06]
<Ocawesome101> dAng it
L148[18:04:02]
<Kristopher38> you've got an instruction
which checks if a flag in a flag register is set
L149[18:04:14]
<Kristopher38> you've got an instruction
which checks if a specifig flag in a flag register is set
[Edited]
L150[18:04:22]
<Kristopher38> you've got an instruction
which checks if a specific flag in a flag register is set
[Edited]
L151[18:04:50]
<Ocawesome101> my current syntax is `bnc
CONDITION[1] ADDR[2]`
L152[18:04:53]
<Kristopher38> and it executes different
microcode depending on the state of the flag
L153[18:05:30]
<Kristopher38> in real assembly every
conditional has its own instruction
L154[18:05:46] *
Izaya is a fan of JIF
L155[18:05:50] <Izaya> (Jump If
Flag)
L156[18:06:02] <Izaya> flag being set-able
from any number of comparison instructions
L157[18:06:13]
<Ocawesome101> `jmp` has exactly the same
syntax
L158[18:06:29]
<Ocawesome101> so does `cmp` :P
L159[18:06:44]
<Ocawesome101> that could be easily
changed though
L160[18:06:53]
<Kristopher38> 6502 has branching
instruction based on a few flags
L162[18:07:05]
<Kristopher38> just as an example
L163[18:07:38]
<Kristopher38> though honestly it's hard
to remember all the B<something> combinations sometimes
L164[18:08:04]
<Ocawesome101> also
L165[18:08:31]
<Ocawesome101> is the difference between
branch and jump that branch lets you return more easily to the same
spot you were before?
L166[18:08:58]
<Kristopher38> how so
L167[18:09:16]
<Kristopher38> branch is just a
conditional jump, nothing more
L168[18:09:29]
<Kristopher38> or maybe I'm
misunderstanding
L169[18:10:01]
<Ocawesome101> pretty sure I saw someone
doing something like `bnc ... ret` somewhere
L170[18:10:26]
<Ocawesome101> though I suppose that could
easily have been done by the assembler
L171[18:10:26]
<Kristopher38> :GWchadThinkeyes:
L172[18:10:40]
<Kristopher38> can't judge based only on
this
L173[18:11:11]
<Kristopher38> though the thing that would
let you more easily return to the same spot you were before would
be something akin to `JSR`, which is "jump to subroutine"
in 6502 assembly
L174[18:11:45]
<Ocawesome101> ah
L175[18:11:46]
<Ocawesome101> yes
L176[18:11:48]
<Ocawesome101> that's what it was
L177[18:12:01]
<Kristopher38> which pushes the address of
the next instruction onto the stack and jumps unconditionally to
the address specified as its operand
L178[18:13:08]
<Kristopher38> so when you do `rts` (which
is 6502 "return"), it pops that address from the stack
and jumps unconditionally there
L179[18:13:28]
<Kristopher38> (the details are a bit more
quirky but that's essentially how it works in practice)
L180[18:15:29]
<Ocawesome101> I think what I'ma do is
have `jsr` push the address to a user-specified register so the
user can jump to that later
L181[18:20:55]
<Kristopher38> if you do that though you
won't be able to do recursion
L182[18:21:23]
<Kristopher38> the whole deal with `jsr`
is, it pushes the address to the stack
L183[18:21:51]
<Kristopher38> so you can call subroutines
as many times as the stack size allows
L185[18:22:50]
<Ocawesome101> a h
L186[18:23:04]
<Kristopher38> and also what about if you
want to do multiple nested calls
L187[18:23:11]
<Saghetti>
ooh
L188[18:23:19]
<Saghetti>
custom architectures?
L189[18:23:25]
<Kristopher38> you'd need a register for
each return address
L190[18:23:33]
<Kristopher38> and the user would have to
worry about all that
L191[18:24:11] <Izaya> stacks are
nice
L192[18:24:14] <Izaya> have a stack
L193[18:24:18] <Izaya> have a really deep
stack
L194[18:24:22]
<Saghetti>
^
L195[18:24:22] <Izaya> two of them!
L196[18:24:23]
<Kristopher38> yeah, basically have a
stack
L197[18:24:32] <Izaya> one for data, one
for return addresses
L198[18:24:46]
<Saghetti>
sounds like extra work
L199[18:25:20]
<Ocawesome101> so a stack that is, like,
64k deep since this is a 16-bit CPU?
L200[18:25:28]
<Ocawesome101> plus 64k of main
memory?
L201[18:25:35]
<Saghetti>
it goes as deep as the processor can address
L202[18:25:57] <Izaya> a stack but it's
actually just in memory
L203[18:25:58]
<Saghetti>
and if it gets too big, it overwrites memory
L204[18:26:25]
<Saghetti>
so you set aside some of your 64kb for the stack
L205[18:26:37] <Izaya> put your registers
in memory too
L206[18:27:11]
<Kristopher38> wouldn't putting registers
in memory complicate things?
L207[18:27:21] <Izaya> so you can write to
one actually-in-processor register
L208[18:27:28] <Izaya> to do context
switching in a single register write
L209[18:28:13]
<Kristopher38> elaborate, how does that
work, I'm curious
L210[18:28:27] <Izaya> you have a single
register in the processor
L211[18:28:31] <Izaya> the workspace
pointer
L212[18:28:49] <Izaya> and that points to
the start address of your register file in memory
L213[18:29:06]
<Saghetti>
sounds fun
L214[18:29:16] <Izaya> so when you do
like
L215[18:29:23] <Izaya> move x, y'
L216[18:29:27] <Izaya> where x and y are
registers
L217[18:29:33] <Izaya> it hits
memory
L218[18:29:42] <Izaya> but then if you
jump to another function
L219[18:30:07] <Izaya> you can change the
workspace pointer to another address
L220[18:30:13] <Izaya> and end up in an
entirely different context
L221[18:30:22] <Izaya> which may or may
not be what you want
L222[18:30:42] <Izaya> I think the first
machine that did this style of register windowing was the
TI-990?
L223[18:31:06] <Izaya> But they ended up
using similar - though different - concepts in RISC processors in
the 80s and 90s
L224[18:33:00]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L225[18:33:25] <Izaya> > What the heck
is Pyproject.toml? - 2020-04-01
L226[18:33:33] <Izaya> > A Python goes
on at length to explain the presence of a configuration file. The
presence of the file is explained as a necessary and healthy
reaction to Python's disgusting habit of shitting all over the
environment, making undeclared assumptions about the computers it
runs on, and the intents of the people who deign to interact with
Python's gross CPAN knockoff.
L227[18:34:22]
<Kristopher38> Oh, that's really
clever
L228[18:34:56]
<Kristopher38> so when you're doing
context switching you don't have to push all registers to some
stack or elsewhere, they're just in memory
L229[18:35:13] <Izaya> yup
L230[18:35:28] <Izaya> The idea was to
make context switching for multi-tasking OSes faster
L231[18:38:02]
<Kristopher38> yeah, the memory access
should be as fast as standard register access would be
L232[18:38:10] <Izaya> eh
L233[18:38:12]
<Kristopher38> yeah, the memory access
should be as fast as standard register access would be though
[Edited]
L234[18:38:16] <Izaya> yeah
L235[18:38:52] <Izaya> the TI-99/4A, a
home computer with a single-chip implementation of the TI-990
processor, they had 256 bytes of scratch SRAM, and the rest of the
memory was slower DRAM
L236[18:40:16] <Izaya> amusingly, this
resulted in programming that reminded one of people abusing the
fact that zero-page access on a 6502 was faster than the rest of
memory
L237[18:43:03]
<Kristopher38> how much memory did it have
and how large was one "page" so to speak
L238[18:43:31]
<Kristopher38> maybe "context memory
area" would be a better work
L239[18:43:39] <Izaya> well, zero page
just meant it was the first 256 bytes
L240[18:44:04] <Izaya> to load/store from
that area you only needed one byte of address, not two
L241[18:44:11]
<Kristopher38> I'm asking about
TI-99
L242[18:44:22] <Izaya> oh
L243[18:44:25]
<Kristopher38> I know why zero-page access
is faster :D
L244[18:44:36] <Izaya> well the TI-990 and
TMS-9900 were both pure 16-bit processors
L245[18:44:42] <Izaya> well, not
pure
L246[18:44:51] <Izaya> 16-bit address
space, byte addressing
L247[18:45:08] <Izaya> so 64KB, 32KW
L248[18:46:56]
<Kristopher38> and when you wrote to that
single register in the processor which specified, I assume, start
of the context's memory
L249[18:47:02]
<Kristopher38> how big was that memory
area
L250[18:47:41] <Izaya> 32 bytes or 16
registers
L251[18:48:37]
<Kristopher38> oh right, I'm dumb, you
could obviously still address the whole memory while being in any
context?
L252[18:49:53]
<Kristopher38> wow what the heck, ti-99/4a
was released in 1981
L253[18:51:27] <Izaya> ... yes?
L254[18:51:53]
<Saghetti>
when was the last time you heard ti making computers?
L255[18:52:10]
<Kristopher38> I mean, that's early for
16-bit
L256[18:52:40]
<Saghetti>
check out the m68k
L257[18:52:43]
<Kristopher38> also I'm seeing 16KB of
factory installed memory on wikipedia
L258[18:53:11] <Izaya> early for personal
computers maybe
L259[18:53:29]
<Saghetti>
released in 1979, partially 16 bit, partially 32 bit
L260[18:53:42] <Izaya> consider: the
TMS-9900 is the single-chip version of the TI-990, a computer
positioned similarly - and specified similarly - to the
PDP-11
L261[18:53:55]
<Saghetti>
later versions of the 68k were fully 32 bit
L262[18:54:25]
<Kristopher38> oh, you're right
L263[18:54:46]
<Kristopher38> I'm talking from a home
computer point of view :P
L264[18:54:48] <Izaya> there was a unix
port to the TI-990 actually
L265[18:55:02] <Izaya> there was even a
home computer based on the TMS-9900 that could run it
L266[18:55:08] <Izaya> if you like, 8x'd
its RAM
L267[18:55:09]
<Ocawesome101> I could do memory pages I
suppose
L268[18:55:34]
<Saghetti>
paging goof
L269[18:55:46]
<Saghetti>
s/goof/good
L270[18:55:46] <MichiBot> <Saghetti>
s/good/good
L271[18:56:04]
<Saghetti>
dang it
L272[18:56:49]
<Ocawesome101> %s/dang it/yay/
L273[18:56:49] <MichiBot> <Saghetti>
yay
L274[19:03:31]
<Ocawesome101> Would having individual
registers for each context work? I could technically address up to
256 (possibly 65536) registers, meaning 8-registers-per-process =
32 processes
L275[19:14:23]
<Saghetti>
individual registers for each context sounds like cancer
L276[19:14:35]
<Saghetti>
you just have your registers R0-R15 and your workspace
register
L277[19:15:09]
<Saghetti>
just because you can address 65536, doesn't mean you should
L278[19:22:28] <immibis> it's a shame
there is no hard drive card which a microcontroller can use to
store data
L280[19:22:49] <Izaya> but also that's
half the fun
L281[19:23:11] <Ernos> I think I'm gonna
try to make a mini-OS that fits in a n eeprom chip
L282[19:23:26] <Ernos> Not sure what
features I'm gonna give it
L283[19:23:26] <Izaya> oh no
L284[19:23:28] <Izaya> not again
L285[19:23:31] <Ernos> what?
L286[19:23:44] <immibis> Izaya: not
necessarily to boot from, just to store a big table, like a list of
item IDs to filter
L287[19:24:25] <Izaya> Ernos: how do you
think I started writing my cursed software?
L288[19:24:38] <Izaya> fwiw, I managed to
fit a multi-tasking, multi-user OS with networking into 4KB
L289[19:24:40] <Izaya> it wasn
L290[19:24:42] <Izaya> 't pleasant
L291[19:24:50] <Ernos> Izaya: how?
L292[19:25:12] <Izaya> That's a rather
broad question.
L293[19:25:28] <Ernos> That's a lot of
features to fit into a small storage space
L294[19:26:18] <Izaya> well I mean I've
done it again since
L295[19:26:28] <Ernos> oh no
L296[19:26:37] <Izaya> all you need for
something usable is a terminal emulator and a lua prompt
L297[19:26:38] <Ernos> Can you link one or
both of those? I wanna check it out
L298[19:26:41]
<AdorableCatgirl> i made zorya fit on an
eeprom
L299[19:26:43] <Izaya> everything else is
icing on the cake
L300[19:26:47]
<AdorableCatgirl> mostly
L301[19:27:01] <Izaya> admittedly the new
one doesn't do multitasking
L302[19:27:02] <Izaya> but that's
okay
L303[19:27:06] <TheMas3212> huh, well i
made an js repl that fits on a eeprom for the openjs
L304[19:27:10] <immibis> for c in
component.list("modem")do
component.invoke(c,"open",2)end while true do local
sig={computer.pullSignal()}if sig[1]=="modem_message"and
sig[6]=="boot"then pcall(load(sig[7]))end end -- shortest
OS with networking
L305[19:27:14]
<AdorableCatgirl> with like 500 bytes to
spare?
L306[19:27:47]
<AdorableCatgirl> Izaya: i bet i can make
a multitasking OS that fits in an EEPROM
L307[19:27:54] <Izaya> okay cool
L308[19:27:58] <Izaya> that's already been
done
L309[19:28:03]
<AdorableCatgirl> i know
L310[19:28:04]
<AdorableCatgirl> :(
L311[19:28:09] <immibis> what are your
requirements to classify something as an "OS"?
L312[19:28:14] <Izaya> hell, you can do it
by taping Minitel embedded modules together
L314[19:28:23]
<AdorableCatgirl> i was just gonna do the
same trick i did with Zorya
L315[19:28:26] <TheMas3212> is anyone able
to point me where i should be looking on how to identify what
methods a component has putside of lua/the lua component api
L316[19:28:45] <Izaya> (depends on
microtel and the VT100 emulator in the same directory)
L317[19:28:47] <Ernos> thanks Izaya
L318[19:28:50]
<AdorableCatgirl> probably even use the
same scheduler
L319[19:28:59] <Ernos> I'm gonna make a
rom to network boot OpenOS
L320[19:29:06] <immibis> because a
multitasking OS is just a table of coroutines, and you repeatedly
call computer.pullSignal and then resume every coroutine with the
signal
L321[19:29:16] <Izaya> immibis++
L322[19:29:17] <MichiBot> Izaya: immibis
now has 1 points
L324[19:29:40] *
Izaya tapes tiny scheduler to tiny terminal emulator, tiny virtual
filesystem and tiny lua prompt, calls it an OS
L325[19:30:04]
<AdorableCatgirl> ah with zorys i shoved a
fairly large scheduler into it because
L326[19:30:06] *
Ernos runs in fear at Izaya's OS
L327[19:30:07]
<AdorableCatgirl> i could
L328[19:30:17] <immibis> you don't need a
scheduler to make a tiny OS
L330[19:30:28]
<AdorableCatgirl> 🦀
L331[19:30:30] <immibis> or a virtual
filesystem
L332[19:31:03] <immibis> a bare minimum OS
would be a terminal emulator and lua prompt
L333[19:31:13] <immibis> a less than bare
minimum OS would be a lua prompt without a terminal emulator.
L334[19:31:15]
<AdorableCatgirl> ofc i compressed
everything
L335[19:31:22]
<AdorableCatgirl> minified and
compressed
L336[19:31:28] <Ernos> I think I'm gonna
make an OS that only uses network storage. No hard drive and
minimal ram
L337[19:32:05] *
Izaya gives Ernos PsychOS
L338[19:32:16] ***
MajGenRelativity_ is now known as MajGenRelativity
L339[19:32:21] <Izaya> boot over the
network, mount remote filesystem as /boot
L340[19:32:21] *
Ernos refuses PsychOS
L341[19:32:31] <Ernos> yes
L342[19:32:46] <immibis> PsychOS is: a
severe mental disorder in which thought and emotions are so
impaired that contact is lost with external reality.
L343[19:32:58] <Izaya> h-hey
L344[19:33:01]
<AdorableCatgirl> i can not promise
minimal ram usage
L345[19:33:01] <Izaya> it may be brain
damaged
L346[19:33:05] <Izaya> but you can't argue
it works
L347[19:33:21]
<AdorableCatgirl> because
decompression
L348[19:33:49] <immibis> wouldn't minimal
ram just mean it fits in tier 1 ram?
L349[19:34:42] <immibis> or does it mean
you're trying to use as little ram as possible?
L350[19:35:47] <Ernos> I know I'm gonna do
1 tier 1 ram stick, and use as little of that as possible
L351[19:36:22]
<AdorableCatgirl> i got zorya to load on
T1 ram
L352[19:36:24]
<AdorableCatgirl> somehow
L353[19:37:04] <Ernos> yike
L354[19:37:14]
<AdorableCatgirl> it was slow
L355[19:37:20] <immibis> for me at the
moment, this modpack makes OC stuff expensive, so to me
"minimal" means "whatever works on T1
parts"
L356[19:37:22] <Ernos> A singular yike is
what that deserves, that must be a feat of engineering and
programming
L357[19:37:34] <Ernos> immibis: what
modpack are you using?
L358[19:37:38] <immibis> infitech 2
L359[19:37:43] <Izaya> immibis: that was a
significant motivation behind PsychOS actually
L360[19:37:53] <Izaya> playing on a server
where everything is $$$
L361[19:38:01]
<AdorableCatgirl> almost 10KiB of code for
the EEPROM alone
L362[19:38:05]
<AdorableCatgirl> before
minification
L363[19:38:16] <Izaya> so the cheapest way
for me to do stuff was to have an OS that fits in the tmpfs, runs
on T1 hardware, and I can load fro mtape
L364[19:38:17]
<AdorableCatgirl> and compression
ofc
L365[19:38:41]
<AdorableCatgirl> i should make fennec and
see how it runs on T1 hardware
L366[19:38:43]
<AdorableCatgirl> probably badly
L367[19:38:49]
<AdorableCatgirl> if ay all
L368[19:38:51]
<AdorableCatgirl> *at all
L369[19:41:46] <Izaya> even better than
tape is over the network
L370[19:41:55] <immibis> can a charger
access a robot's hard drive?
L371[19:42:13] <Izaya> because network
cards are both cheaper than tape drives and I put them in every
machine I own
L372[19:42:32] <immibis> Izaya: i have a
development computer which runs a netboot server in the background.
I haven't really figured out much beyond that. So far, everything
just netboots a remote lua prompt
L373[19:43:11] <immibis> which i've used
for remote control testing. i made a tablet for remote control,
which is expensive, but convenient
L374[19:43:15]
<AdorableCatgirl> did someone say
L375[19:43:18]
<AdorableCatgirl> netboot
L376[19:43:31] <immibis> nobody said
netboot. you must've been imagining it
L377[19:43:39] <immibis> EEPROMs are a
really cool advanced feature of OC
L378[19:43:47] <Michiyo> betnoot you
say?
L379[19:44:00] <immibis> i said notbeet.
as in, it is not beetroot.
L380[19:44:15] <Ernos> Don't you hate it
when you make a program to print "hello world" and it
deletes OpenOS?
L381[19:44:30] <immibis> Ernos: that
happens in infitech 2 unless you disable the filesystem cache
L382[19:44:36] <Ernos> hahaha how and
why
L383[19:44:53] <immibis> this version has
a bug in the filesystem cache, and it never actually writes the
data to the files.
L384[19:45:03] <immibis> so they all get
truncated when you restart the server
L385[19:45:09] <Ernos> haha
L386[19:45:12]
<AdorableCatgirl> i am working on N E T B
O O T
L387[19:45:26] <Ernos> I am working on B O
O T N E T
L388[19:45:35] <Ernos> It's a network of
boots
L389[19:45:38]
<AdorableCatgirl> i'll probably take
PsychOS and rip everything out of it
L390[19:45:44] *
immibis catches Ernos's boot in a butterfly net
L391[19:45:45]
<AdorableCatgirl> for a netboot
eeprom
L392[19:45:50] <Izaya> >using PsychOS
for that
L393[19:45:52] <Izaya> just
L394[19:45:54] <immibis> why does netboot
have to be complicated?
L395[19:45:54] <Izaya> use the microtel
stuff
L396[19:45:59]
<AdorableCatgirl> so you can do more
L397[19:46:07] <Ernos> I'm gonna write an
OS in COBOL
L398[19:46:08] *
Izaya laughs in download filesystem image over
FRequest
L399[19:46:14] <immibis> my one just
broadcasts "boot_search" every 10 seconds, and runs any
command it gets in a message with "boot_code" in
front
L400[19:46:21]
<AdorableCatgirl> like specifying where to
download from and all
L401[19:46:22] <Ernos> and I'm gonna make
a compat layer to run COBOL on Lua
L402[19:46:29] <immibis> i'm sure that
nobody will be sufficiently motivated to hack it
L403[19:46:35] <immibis> despite the fact
it's wireless
L404[19:46:43] <Ernos> I'll hack it
L405[19:46:44] <immibis> and the range
probably reaches to the next guy's base (!)
L406[19:47:27] <immibis> actually nope,
not even close
L407[19:47:42] <Ernos> Give me your OS and
I'll hack it and make it boot OpenOS
L408[19:47:51] <Izaya> Ernos:
question
L409[19:48:00] <Izaya> oh wait no never
mind
L410[19:48:07] <Ernos> what was your
question?
L411[19:48:21] <Izaya> was gonna ask where
you're going to store OpenOS
L412[19:48:25] <Ernos> heh
L413[19:48:31] <Izaya> then realised you
can just mount the filesystem over MT-RPC or similar
L414[19:48:41] <TheMas3212> the installer
for the oc-js os me and a friend are writing will take your lua pc
+ lua eeprom and make it boot javascript
L415[19:48:41] <Ernos> I'll store OpenOS
on a series of redstone memory cells
L416[19:48:47] <Ernos> haha
L417[19:49:04] <Izaya> TheMas3212: just in
case javascript in your browser wasn
L418[19:49:07] <Izaya> 't bad
enough?
L419[19:49:28] <immibis> AdorableCatgirl:
you can always netboot a second stage loader. my EEPROM is as
simple as practical
L420[19:49:30] <TheMas3212> we both would
rather write code in typescript than lua, so now we're writing an
os
L421[19:49:30] <Ernos> I'm gonna take your
javascript OS and make it run Lua
L422[19:49:52] <Skye> Who remembers when
Tier 1 wasn't enough to run OpenOS?
L423[19:50:19] <Ernos> I do
L424[19:50:20] <immibis> Skye:
"edit" takes tier 1.5 ram in this modpack, has it
changed?
L425[19:50:32] <immibis> it boots with
tier 1, but a computer without "edit" is pretty
useless
L426[19:50:56] <immibis> unless you plan
to download stuff, maybe
L427[19:51:25] <Ernos> I'm gonna make an
OS that will, regardless of what you input, will output only
"You expected me to do something?:
L428[19:53:22]
<AdorableCatgirl> speaking of
editors
L429[19:53:40]
<AdorableCatgirl> Izaya: i'm gonna make a
tiny editor that'll run in PsychOS
L430[19:54:32]
<AdorableCatgirl> the real trouble will be
keeping the memory usage down
L431[19:55:32]
<AdorableCatgirl> but o well
L432[19:58:20]
<AdorableCatgirl> i have a big brain idea
for a smol editor
L433[19:58:30] <Skye> immibis, well miniOS
has a shoddy and super slow port of edit and works on T1 only
so...
L434[19:58:43] <Skye> (I need to make it
not take 15 minutes to load a file but aaaaaaa)
L435[19:59:07] <Izaya> AdorableCatgirl:
please do; since I changed to libraries only, there's been a bit of
a fun time - there isn't an editor for it
L436[19:59:09] <Izaya> :D
L437[19:59:14]
<ThePiGuy24> shrink the viewport and use
the screen space as memory :p
L438[20:00:52]
<AdorableCatgirl> Izaya: bet. i also
realized i can probably cache where the lines are in the file so i
don't have to load the entire file
L439[20:00:57]
<AdorableCatgirl> full screen editor
time
L440[20:56:07]
<Ocawesome101> immibis: my OS Photon works
on T1 with like 80K free, and should be partially OpenOS-compatible
:D
L441[20:56:33]
<Ocawesome101> Open Kernel 2 has a shoddy
`vi` clone
L442[20:56:42]
<Ocawesome101> and should run on T1
hardware
L443[21:05:07]
<AdorableCatgirl> if i make things
L444[21:05:22]
<AdorableCatgirl> they are way jank and
overcomplicated
L445[21:05:33]
<AdorableCatgirl> i'll try not to do so
with the smol editor
L446[21:59:24] <Lizzy> %tonk
L447[21:59:24] <MichiBot> By my throth!
Lizzy! You beat ThePiGuy24's previous record of 2 hours, 23
minutes and 32 seconds (By 1 hour, 34 minutes and 49 seconds)! I
hope you're happy!
L448[21:59:25] <MichiBot> Lizzy's new
record is 3 hours, 58 minutes and 22 seconds! Lizzy also gained
0.00474 (0.00158 x 3) tonk points for stealing the tonk. Position
#3. Need 0.05228 more points to pass CompanionCube!
L449[22:02:12] <immibis> current project:
record a bunch of voice snippets onto a tape drive and synthesize
base announcements. Energy. Is. Near capacity. Enabling. Mass.
Fabricator.
L450[22:03:11]
<Kristopher38> Oh I've seen that cool
neural network today which can synthesize any sentence after
hearing only 5 second clip of someone's voice
L451[22:03:39]
<Kristopher38> It doesn't sound so great
in practice but it doesn't sound bad either
L453[22:04:10] <MichiBot>
This AI Makes
"Audio Deepfakes" | length:
5m 38s | Likes:
2,153 Dislikes:
31 Views:
19,629 | by
Two Minute
Papers | Published On 8/4/2020
L454[22:08:33] <immibis> the tape drive is
6000 bytes per second, right? 48000 samples per second, then 1 bit
per sample?
L455[22:08:40] <immibis> from looking at
the LionRay code
L456[22:10:35]
<Ariri>
There are facial deepfakes as well
L457[22:10:43] *
immibis wonders if splicing DFPWM is actually a good
idea...
L458[22:12:37] <immibis> looks like maybe
DFPWM should not be spliced. but i don't really understand how it
works. but you can start and stop the tape so maybe it does
work
L459[22:25:27] <Vexatos> dfpwm is so
simple you can do pretty much whatever you want with it
L460[22:25:58] <Vexatos> what it encodes
is (more or less) whether the wave goes up or down in the next
sample, it is one bit per sample
L461[22:25:58] <immibis> what does DFPWM
silence look like? alternating 1 and 0 bits?
L462[22:26:04] <Vexatos> yes
L463[22:26:11] <Vexatos> or only 0
L464[22:26:14] <Vexatos> or only 1
L465[22:26:20] <Vexatos> as long as the
wave is stopped
L467[22:27:46] <immibis> oh thanks
L468[22:27:46] <Vexatos> it should be
absolutely no problem to slice and splice it
L469[22:28:36]
<20kdc> you
might have more trouble if you want to seamlessly splice it
L470[22:28:55] <Vexatos> depends on the
frequency of the sound of course
L471[22:31:48] ⇦
Quits: Vexatos (~Vexatos@port-92-192-118-8.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L472[22:31:57]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-118-8.dynamic.as20676.net)
L473[22:31:57]
zsh sets mode: +v on Vexatos
L474[22:32:31]
<20kdc>
Izaya: "libraries only"?
L475[22:32:55] <Izaya> 20kdc: exec is
gone
L476[22:33:22] <immibis> it will be
spliced at silence so that's okay
L477[22:33:40] <immibis> or at least i'll
add silence padding
L478[22:33:53] <immibis> i assume that
alternating 1s and 0s will generate some sort of exponential decay
to silence which is also okay
L479[22:43:28]
<Forecaster> %inv add exponential decay to
silence
L480[22:43:28] *
MichiBot summons 'exponential decay to silence' and adds to her
inventory. This seems rather fragile...
L481[22:50:33] <Amanda> %8ball rain box
time?
L482[22:50:33] <MichiBot> Amanda: Without
a doubt
L483[22:50:51] *
Amanda steals Inari's mouse, runs off to the rain box with
it
L484[22:53:38] <Inari> Amanda: rude
L485[22:54:46]
<Forecaster> %sip
L486[22:54:46] <MichiBot> You drink a
goopy octiron potion (New!). Forecaster loses exactly a handful of
luck.
L487[22:54:51]
<Forecaster> ohno
L488[22:54:53] <Amanda> Inari: if I steal
your mouse you can't run off while I'm distracted!
L489[22:55:02] <Inari> Amanda: I can and I
will!
L490[22:55:09] <Amanda> D:
L491[23:01:32] <immibis> is it expected
that the tape drive takes about a second to start playing?
L492[23:03:35] <Inari> Vexatos: is
it?
L493[23:04:04]
<Xav101> in
OC, is there a max time that a function from something you
`require` is allowed to run?
L494[23:04:15]
<Ocawesome101> that
L495[23:04:17]
<Ocawesome101> depends
L496[23:04:18] <immibis> maybe I will need
to concatenate all my data onto one tape and play that, instead of
selectively playing bits
L497[23:04:29] <immibis> Xav101: no
different from any function that isn't from something you
`require`
L498[23:04:34]
<Xav101>
hmm
L499[23:04:44] <Izaya> immibis: consider
that the tape drive reads 1s of audio data at a time
L500[23:05:02]
<Ocawesome101> if you make no yielding
calls then iirc the limit is 5 seconds
L502[23:05:59]
<Xav101>
shouldn't it get stuck in there forever?
L503[23:06:03] <immibis> yes it
should
L504[23:06:11]
<Xav101>
well it doesn't
L505[23:06:48] <immibis> are you sure it's
not throwing an error that's getting swallowed somewhere, for
example? also if you changed the file since you `require`d it, then
you need to reboot the computer or do `package.loaded.motor = nil`
before it will load it again
L506[23:06:54]
<Xav101>
does it have something to do with the fact that it's an `init.lua`
file maybe?
L507[23:06:59]
<Xav101> oh
yeah
L508[23:07:02]
<Xav101> I
forgot about that
L509[23:07:14]
<Xav101>
thanks
L511[23:10:44]
<Xav101> I
can't even figure out how to exit insert mode in `v` - esc just
exists the terminal and ctrl+c doesn't do anything
L512[23:11:12] <Izaya> tab?
L513[23:11:25]
<Xav101>
nope
L514[23:11:25]
<Ocawesome101> `insert`?
L515[23:11:29]
<Xav101>
just inserts a tab character
L516[23:11:37]
<Ocawesome101> yes, that is a physical key
on your keyboard
L517[23:12:07]
<Xav101>
also it doesn't have a bunch of stuff
L518[23:12:13]
<Xav101>
like `A` `V`
L519[23:12:17]
<Xav101>
like `A`,`V` [Edited]
L520[23:12:45]
<Xav101>
like `A`,`V`, `yy`, `P`, etc. [Edited]
L521[23:13:15]
<Ocawesome101> I mean
L522[23:13:21]
<Ocawesome101> it says in the readme
L523[23:13:41]
<Ocawesome101> ```
L524[23:13:41]
<Ocawesome101> This is far from a perfect
port, but it gets the job done for quick code edits on the fly. But
I would still recommend opening the code files in a more well built
editor for longer editing.
L525[23:13:41]
<Ocawesome101> ```
L526[23:14:00] <Vexatos> immibis, it does
have a delay to start. Either you write the data as one to a
section of tape (seeking and writing are both nearly instant) and
then play that, or you just time-sync your program with the
playback and seek in real time
L527[23:14:05] <Vexatos> while it is
playing back
L528[23:14:08]
<Xav101>
yes that's why I was looking for something a bit more
complete
L529[23:14:23]
<Xav101>
because it doesn't have much apart from apparent `i` `:w` and
`:q`
L530[23:14:25] <immibis> Vexatos: do you
know if the playback rate is synchronized to server ticks?
L531[23:14:27]
<Xav101>
because it doesn't have much apart from apparently `i` `:w` and
`:q` [Edited]
L532[23:14:35] <Vexatos> OpenOS's edit is
more complete than any editor you'll find xav
L533[23:15:15]
<Xav101>
kk
L534[23:15:47] <Vexatos> immibis, update
code only runs once a tick but it is based on nanotime
L535[23:15:55] <Vexatos> it sends one
packet every 250ms
L536[23:16:09]
<BrisingrAerowing> @Xav101 I turn off the
bufferChanges config option and use Visual Studio Code to edit the
files.
L537[23:16:22]
<Xav101>
I'm considering doing that tbh
L538[23:16:31] <immibis> I'm not concerned
with how often the packets are sent, but the rate at which it reads
bytes. Since seeks are relative, seeking during playback won't work
very well if the playback rate can vary
L539[23:16:41] <immibis> OC's sleep is
based on server ticks
L540[23:17:00] <Vexatos> not quite
L541[23:17:36] <Vexatos> and it especially
won't be a problem if you can live with your samples being 50ms
longer or shorter sometimes
L542[23:17:37] <immibis> of course lag
spikes cause interruptions in the audio
L543[23:17:43] <Vexatos> they do not
L544[23:17:44] <immibis> that is known and
unavoidable
L545[23:17:45] <Vexatos> well
L546[23:17:49] <Vexatos> interruptions yes
but not desyncs
L547[23:17:49] <immibis> they do. I can
hear them.
L548[23:18:02] <immibis> what is a
desync?
L549[23:18:39] <Vexatos> if it played to
point B and then didn't play for n seconds it doesn't continue
playing at B but at B+n
L550[23:18:49] <Vexatos> it stays in sync
with realtime
L551[23:19:39] <immibis> so we can't even
estimate the current playback position...
L552[23:19:50] <Vexatos> uh
L553[23:19:52] <Izaya> I have discovered
my favourite part of playing a mage now.
L554[23:19:54] <Vexatos> you can get the
current playback position
L555[23:19:57] <Vexatos> straight from the
tape drive
L556[23:19:59] <Izaya> Spells don't weigh
anything.
L557[23:20:09] <Vexatos> am I missing
something .-.
L558[23:20:21] <asie> immibis: DFPWM
should not be spliced without care
L559[23:20:23] <Vexatos>
tape.getPosition()
L560[23:20:34] <asie> also if you want to
live-stream audio
L561[23:20:35] <asie> we already did
that
L562[23:20:44] <asie> video, too
L563[23:20:53] <immibis> Vexatos: not
available in 1.7.10 apparently
L565[23:21:08] <MichiBot>
PicoBTM 16.3
- FTB Modpacks | length:
39m 39s | Likes:
1 Dislikes:
0
Views:
264 | by
Darkhax | Published On
26/9/2016
L566[23:21:19] <asie> live
L567[23:21:33] <Vexatos> immibis,
definitely available in 1.7.10
L568[23:21:33] <Vexatos> wait
L569[23:21:36] <Vexatos> you are on
1.7.10?
L570[23:21:41] <asie> why would immibis
not be on 1.7.10
L571[23:21:46] <immibis> isn't that what I
just said?
L572[23:21:51] <Vexatos> on 1.7.10, tape
drives do not have 48000 samples per second but 44100
L573[23:21:54] <immibis> asie: well I
didn't create this modpack so the fact that it's 1.7.10 is more of
a coincidence than anything else
L574[23:21:58] <immibis> Vexatos: they
have 32768
L575[23:22:00] <Vexatos> or that
L576[23:22:01] <Vexatos> right
L577[23:22:05] <Vexatos> and they use
DFPWM 1
L578[23:22:06] <asie> also DFPWM1 over
DPFWM2a
L579[23:22:07] <Vexatos> not DFPWM
1a
L580[23:22:08] <asie> 1a*
L581[23:22:12] <asie> yes, for backwards
compatibility
L582[23:22:22] <immibis> yes, so I patched
LionRay so I could use it from the command line with those
parameters
L583[23:22:33] <Vexatos> anyways
L584[23:23:11] <Vexatos> immibis,
getPosition definitely exists
L585[23:23:20] <Vexatos> computronics has
the same features on all versions
L586[23:23:24] <Vexatos> that are not
related to mod compat
L587[23:23:29] <asie> unless it's an old
version of computronics
L588[23:23:33] <asie> we did only add this
after BTM16, no?
L589[23:23:33] <Vexatos> yea if you are
like
L590[23:23:36] <immibis> maybe this
modpack is even older than the latest computronics version. I
should check that. Can't be updated on a multiplayer server
though
L591[23:23:37] <Vexatos> 6 years out of
date
L592[23:23:59] <immibis> the pack is
infitech 2, which IS at least 4 years old and I haven't had to
update it in that time
L593[23:24:03] <asie> ah yes
L594[23:24:10] <asie> i guess i should
contact the devs of infitech 2 then
L595[23:24:19] <immibis> apparently still
played (hence the fact that I'm on a server with it...)
L596[23:24:24] <asie> fun fact: NEI got a
fork from the GregTech:New Horizons devs, like, late last
year
L597[23:24:28] <asie> performance
optimizations
L598[23:24:37] <Vexatos> good that we keep
a changelog
L599[23:24:40] <Vexatos> it was added in
tronics 1.6.1
L600[23:24:44] <Vexatos> on nov 12,
2016
L601[23:24:52] <asie> so who do i have to
bother about tis
L602[23:25:01] <asie> ah, last active Sep
15, 2019
L603[23:26:01] <Vexatos> asie, they also
forked natura, GT5U itself, EnderIO, twilight forest, TCon, and
OC
L604[23:26:38] <asie> >OC
L605[23:26:40] <asie> why
L606[23:26:50] <asie> like that's one of
the few 1.7.10 mods still maintained
L607[23:26:53] <Vexatos> too lazy to make
an addon
L608[23:26:56] <asie> ugh
L609[23:27:13] <Vexatos> Added IC2 crop
breeding stuff
L610[23:28:08] <Vexatos> I don't really
care
L611[23:28:17] <Vexatos> GT:NH is the main
reason why OC is still maintained for 1.7
L612[23:28:29] <Vexatos> it probably
accounts for a significant amount of the active OC player
base
L613[23:35:34] <Amanda> Izaya mage in
what?
L614[23:36:44] <Izaya> Skyrim.
L615[23:36:52] <Izaya> I also enjoy it
because I can break the magic system.
L616[23:36:53] <Izaya> [x] good shit
L617[23:37:30] <Inari> Izaya: break
how?
L618[23:38:05] <Izaya> I have 320 armour
rating while not wearing any armour.
L619[23:38:24] <Inari> I see
L620[23:38:30] <Inari> Skyrim seems pretty
breakable anyway though
L622[23:39:48] <MichiBot>
Skyrim - 7
Year Anniversary | length:
15m 35s | Likes:
89,619 Dislikes:
2,598 Views:
2,742,480 | by
2kliksphilip | Published On 11/11/2018
L623[23:40:02] <Izaya> I have not
L624[23:40:15] *
Amanda moves Inari 2km from Phillip
L625[23:40:17] <Inari> PLus the followup,
and the ebony warrior one
L626[23:40:20] <Amanda> s/ll/l/
L627[23:40:20] <MichiBot> <Inari>
PLus the folowup, and the ebony warrior one
L628[23:40:22] <Inari> Amanda: haha
L629[23:40:32] <Izaya> also that link got
cut just right to get just the video
L630[23:40:46] <Inari> Ah, sorry
haha
L631[23:40:50] <Inari> Just go back to the
start
L632[23:40:55] <Izaya> no need
L633[23:41:08] <Inari> But the playlist is
important
L634[23:41:11] <Inari> For the
followups
L637[23:41:57] <MichiBot>
Skyrim - 7
Year Anniversary | length:
15m 35s | Likes:
89,619 Dislikes:
2,598 Views:
2,742,480 | by
2kliksphilip | Published On 11/11/2018
L638[23:42:00] <Inari> Oh
L639[23:42:03] <Inari> Screw you
L640[23:42:14] *
Amanda repaces Inari's deoderant with an airhorn
L642[23:42:26] <MichiBot>
Skyrim - The
Ebony Warrior | length:
39m 39s | Likes:
61,312 Dislikes:
777 Views:
991,215 | by
2kliksphilip | Published On 16/6/2019
L643[23:42:34] <Inari> Amanda: Wat
L644[23:42:36]
<Ocawesome101> would you please stop
spamming videos
L645[23:42:53] <Inari> Oh right
L646[23:42:57] <Inari> Discord embeds all
of these haha
L647[23:43:07]
<Ocawesome101> right
L648[23:43:21] <Inari> %pet
@Ocawesome101
L649[23:43:22] <MichiBot> Inari is
brushing @Ocawesome101 with DNSSEC errors. @Ocawesome101 regains
1d4 => 3 hit points!
L650[23:43:44] <Amanda> DNSSEC errors
would def. help with an embed spam problem
L651[23:44:20]
<Ocawesome101> %bap Inari
L652[23:44:21] <MichiBot> Ocawesome101
baps Inari with the snail inquisition!
L653[23:44:30] <Inari> rude
L654[23:44:55] *
Amanda returns Inari's mouse, somewhat damp still
L656[23:45:38] <MichiBot>
벌꿀집 자르는 소리 2
: 노토킹 ASMR | 한세 | length:
14m 43s | Likes:
28,562 Dislikes:
533 Views:
1,920,342 | by
한세HANSE
| Published On 14/2/2018
L657[23:46:30] <Izaya> >963
armour
L658[23:46:36] <Izaya> I don't think I can
beat that with armour. Fuck.
L659[23:46:41] <Izaya>
s/armour/magic/
L660[23:46:41] <MichiBot> <Izaya> I
don't think I can beat that with magic. Fuck.
L661[23:47:01] <Inari> Haha :D
L662[23:49:35] <Inari> Honeycombs being
cut looks so oddly satisfying though. How the honey sort of still
keeps the shape of it for a little and such
L663[23:50:23] *
Inari uses scalp scaling techniques on Amanda's fur
L664[23:50:36] <Amanda> %bite Inari
L665[23:50:36] <MichiBot> Amanda is
biting Inari for 1d6 => 1 damage!
L666[23:50:39] <Inari> D:
L667[23:50:44] <Inari> It's good for your
fur!
L668[23:51:39] <Amanda> [x] doubt
L669[23:51:55] <Inari> As far as I gather,
ti's just exfoliation
L670[23:52:15] <Amanda>
[X]
DOUBT
L671[23:52:30] *
Amanda snugsafairy, reads her stories
L673[23:52:48] <MichiBot>
ASMR 두피 스케일링
체험하기/남자 정수리 탈모관리 scalp scaling asmr | length:
25m 11s |
Likes:
644 Dislikes:
32 Views:
48,010 | by
지희
주임JH_Manager | Published On 16/12/2019
L674[23:53:07]
<Forecaster> Yep
L675[23:53:12]
<Ocawesome101> Inari: ye
L676[23:53:14]
<Ocawesome101> yes
L677[23:53:19] <Inari> \o/
L678[23:53:30] <Amanda> You and you're
weird asmr videos
L679[23:53:37] <Inari> xD
L680[23:56:35] <Inari> Mostly hte part at
10:40 I guess
L681[23:58:04] ⇦
Quits: Vexatos (~Vexatos@port-92-192-118-8.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L683[23:59:42] <Inari> Silly cats