<<Prev Auto Refresh
Scroll to Bottom
Stuff goes here
L1[00:00:57] <payonel> PrismaticYT: there
are no smart questions
L2[00:01:00] <payonel> they're all
dumb
L3[00:01:07] <payonel> :P
L4[00:01:09] <payonel> only kidding
L5[00:01:24] <payonel> the smart/hard
questions are generally bugs people have found
L6[00:01:45] <payonel> the rest of the
question, the "dumb" ones, are fun to answer because we
have an answer
L7[00:02:00] <payonel> the hard questions
are typically, "oh weird, let me test that. oh yeah...woops,
bug."
L8[00:15:31] <PrismaticYT> Can a T3 case
hold two T3.5 memory sticks?
L10[00:16:41] <PrismaticYT> Can it hold two
T3 drives?
L11[00:17:06] <Temia> I think it can hold a
T3 and T2, off the top of my head
L12[00:17:28] <PrismaticYT> That should be
change to two T3 drives IMO
L13[00:17:59] <Temia> For greater memory
and storage needs, server boards and RAIDs are worth looking
into
L14[00:18:16] <PrismaticYT> Are server
boards easy to set up and use l ike cases?
L15[00:18:28] <Temia> Not so much, no
L17[00:28:53] ⇨
Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L18[00:29:54] ⇨
Joins: andreww (andreww!~xarses@67.218.117.86)
L19[00:32:21] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 182 seconds)
L20[00:35:52] ⇨
Joins: ping (ping!v^@me.pxtst.com)
L21[00:56:13] <PrismaticYT> Is there an
alternative to fs.exists() in OC? I'm converting some code my
friend code into OC code (he wrote it in CC).
L22[01:02:19] <PrismaticYT> oh
L23[01:02:21] <PrismaticYT> i just
L24[01:02:27] <PrismaticYT> i just had to
replace fs with filesystem
L25[01:06:00] ⇦
Quits: Dimtree
(Dimtree!~dimtree@75-110-156-132.nbrncmtk01.res.dyn.suddenlink.net)
(Ping timeout: 186 seconds)
L26[01:06:03]
<Kodos> ~w
filesystem
L28[01:07:04] <PrismaticYT> What's the hex
code for cyan and how do you check for keypresses?
L29[01:07:33] <PrismaticYT> 0x40E0D0 (the
code I want) is green.
L30[01:07:38] <payonel> PrismaticYT: can
you have to require() is oc
L31[01:07:46] <payonel> so, local fs =
require("filesystem")
L33[01:08:52] <payonel> near the
bottom
L34[01:09:05] <payonel> also, like i said,
openos support vt100
L35[01:09:09] ⇦
Quits: alfw (alfw!~alfw@znc.exozone.net) (Ping timeout: 182
seconds)
L36[01:09:16] <payonel> you can use the
vt100 codes for 16 colors
L37[01:09:32] <payonel> such as
io.write("\27[31mhello\27[m")
L38[01:10:05] <payonel> print
hello
L39[01:10:14] <payonel> s/t/ts/
L40[01:10:14] <MichiBot> <payonel>
prints
hello
L41[01:10:59] <PrismaticYT> vt100? What's
that?
L42[01:11:23] <payonel> if you don't know
what it is, learning what it is now probably isn't going to
simplify what you're trying to do
L44[01:15:42] <PrismaticYT> how would I use
something like \27[31m\27[m with gpu.setBackground?
L45[01:16:03] <Izaya>
io.write("\27[31m\27m")
L46[01:16:04] <PrismaticYT> (or in my case
\27[36m\27[m)
L47[01:16:22] <PrismaticYT> Will that set
the entire screen to that colour?
L48[01:17:14] <Izaya> Are any of those the
clear command?
L49[01:17:28] <payonel> PrismaticYT:
nothing "sets the entire screen to that color"
L50[01:17:31] <payonel> except for
clear()
L51[01:17:31] <PrismaticYT> Also, how do I
check for keypresses? (i.e. the OC version of
os.pullEvent("key")
L52[01:17:35] <payonel> which sets the
screen to " "
L53[01:17:43] <payonel> and " "
uses the current background color
L54[01:17:50] <PrismaticYT> what I'm saying
is
L55[01:17:57] <PrismaticYT> I want the
background to be cyan
L56[01:18:09] <payonel> then set the color
to cyan, and fill the screen with " "
L57[01:18:25] <PrismaticYT> but how do I
set the colour to cyan?
L58[01:18:28] <payonel> which can be done
with a sufficient number of io.write or print calls
L59[01:18:31] <payonel> or
term.clear()
L60[01:18:35] <payonel> or gpu.fill
L61[01:18:44] <payonel> i gave you a link
to the color table
L63[01:19:15] <payonel> 0x00FFFF is
cyan
L64[01:19:25] <payonel> so you can just:
gpu.setBackground(0x00FFFF)
L65[01:20:12] <payonel> and if you want to
handle events, you pull the next event using event.pull()
L66[01:20:14] <payonel> ~w event
L68[01:20:17] <PrismaticYT> still
green.
L69[01:20:29] <Izaya> did you replace every
character?
L70[01:20:32] <PrismaticYT> yes
L71[01:20:37] <PrismaticYT> with
gpu.fill
L72[01:21:02] <Izaya> same effect with
term.clear()?
L73[01:21:34] <PrismaticYT> fail
L74[01:21:40] <PrismaticYT> attempt to
index global term
L75[01:21:41] <PrismaticYT> a nil
value
L76[01:21:42] <payonel> are you using a
tier 3 screen?
L77[01:21:46] <PrismaticYT> yes.
L78[01:21:53] <Izaya> and GPU?
L79[01:21:53] <payonel> PrismaticYT: like i
said, you have to use require
L80[01:21:59] <PrismaticYT> T2 APU
L81[01:22:00] <payonel> local term =
require("term")
L82[01:22:10] <PrismaticYT> (technically
T3)
L83[01:22:17] <Izaya> so your GPU is
T2
L84[01:22:24] <Izaya> it doesn't support
arbitrary colours
L85[01:22:29] <Izaya> to my knowledge
L86[01:22:45] <payonel> correct, T2 maps to
a "close" 16 colors
L87[01:22:48] <PrismaticYT> how do I make a
T2 APU use a T3 GPU?
L88[01:22:59] <Izaya> Either use a creative
one or use a separate GPU
L89[01:23:18] <PrismaticYT> i'm on a
survival server so creative is a no.
L90[01:24:03] <PrismaticYT> payonel: OC 1.8
should have T2 APUs using a T3 GPU instead (they use a T3 CPU so
why not a T3 GPU?)
L91[01:24:14] <payonel> for the
challenge
L92[01:24:28] <PrismaticYT> but it ruins
the point of an APU
L93[01:24:34] <PrismaticYT> if you need to
use an extra card slot
L94[01:24:38] <payonel> just upgrading
things isn't a "for version++, we should"
L95[01:24:39] <Izaya> having a T3 GPU in
them ruins the point of an APU
L96[01:24:51] <payonel> PrismaticYT: there
is value in the t3 graphics card
L97[01:25:00] <PrismaticYT> there is value
in the T3 CPU
L98[01:25:06] <payonel> correct
L99[01:25:16] <payonel> apu doesn't remove
t3 items
L100[01:25:23] <PrismaticYT> why not just
add a T3 APU?
L101[01:25:25] <payonel> it partially does
the job of
L102[01:25:37] <payonel> it's the balance
we chose
L103[01:25:42] *
payonel shrugs
L104[01:25:52] <payonel> anyways
L105[01:26:00] <payonel> in lua shell, run
=component.gpu.getDepth()
L106[01:26:11] <payonel> if it says 4,
you're in a fixed 16 mode
L107[01:26:21] <PrismaticYT> It says minus
4
L108[01:26:27] <PrismaticYT>
...what.
L109[01:26:46] <payonel> you probably
wrote - and not =
L110[01:27:13] <PrismaticYT> oh yeah it
says four
L111[01:27:23] <PrismaticYT> isn't cyan in
the 16-colour table?
L112[01:27:29] <payonel> it is in the real
life one
L113[01:27:36] <payonel> oc's 16 color
table isn't quite the same
L114[01:27:45] <PrismaticYT> why not
tho
L115[01:27:53] <Izaya> payonel: can I make
OC use VGA colours?
L116[01:28:17] <PrismaticYT> No point if
you're using a VGA cable (Is that correct?)
L117[01:29:41] <payonel> the color mapping
between bitrates came at a cost
L118[01:30:00] <payonel> we are able to
store the same internal color value and you can switch depths and
it just works
L119[01:30:10] <payonel> with a very
condensed algorithm
L120[01:30:19] <payonel> this flattens the
4bit color range
L121[01:30:30] <Izaya> VGA cables can do
32-bit colour happily
L122[01:30:44] <payonel> i'm not saying
they can't :/
L123[01:30:51] <Izaya> not you
L124[01:31:08] <payonel> oic
L125[01:31:42] <Izaya> was just hoping I
could tweak something to set the 16-colour set to use VGA
colours
L126[01:35:26] <payonel> it wouldn't be so
simple
L127[01:35:59] <PrismaticYT> what's OC's
version of os.pullEvent("key")?
L128[01:36:13] <payonel> ~w event
L130[01:36:21] <payonel>
event.pull("key_down")
L131[01:36:27] <payonel> ~w signals
L133[01:36:35] <payonel> that lists all
the signals
L134[01:36:42] <payonel> well, the core
ones
L135[01:36:46] <payonel> some mods add
their own
L136[01:36:53] <PrismaticYT> so if key ==
2 would become event.pull("key_1")?
L137[01:37:04] <payonel> no,
"key_down" is the name of the event
L138[01:37:11] <payonel> when you press a
key
L139[01:37:15] <payonel> run dmesg in the
shell
L140[01:37:21] <payonel> then press some
keys
L141[01:37:36] <payonel> it'll show you
the signal data on your machine
L142[01:38:49] <PrismaticYT> And how do
you check for specific key?
L143[01:39:31] <payonel> did you read
either of those links i gave you? did you test with dmesg and see
the data pressing keys creates?
L144[01:39:40] <PrismaticYT> Yes and
Yes
L145[01:39:45] <payonel> then you would
know
L146[01:40:02] <payonel> when you press a
key, a key_down event fires
L148[01:40:09] <payonel> for
key_down
L149[01:40:20]
<Kodos> You
can also use string.byte to simplify it
L150[01:40:29] <payonel> it also tells
you: key_down(keyboardAddress: string, char: number, code: number,
playerName: string)
L151[01:40:57] <payonel> which tells you
that on a key_down signal, the 3rd and 4th signal values give you
the char and code, respectively
L152[01:41:34] <payonel> so: local _, _,
char, code = event.pull("key_down")
L153[01:42:46] <payonel> and
string.char(char) is one way to convert the char number to the
string
L154[01:43:11] <payonel>
unicode.char(char) also works, and is compatible with the full
range we support
L155[01:43:20] <PrismaticYT> Is the char
number the LWJGL keycode?
L156[01:43:33] <payonel> no, that's the
code
L157[01:43:52] <payonel> which we also
have in a table for reference
L158[01:44:01] <payonel> so:
keyboard.keys.t == code
L159[01:44:06] <payonel> if the key
pressed was 't'
L160[01:47:39] <greaser|q> evening
L161[01:47:58] <PrismaticYT> will
io.read() also work?
L162[01:48:11] <Izaya> whoahey
greaser|q
L164[01:48:33] <greaser|q> the result of
the magic starts at line 214
L165[01:49:04] <Izaya> (torture) how
fitting
L166[01:49:21] <greaser|q> as for the
on-topic thing... io.read() will only produce a string and it will
block until you hit enter i think
L167[01:49:27] <greaser|q> it's been a
while
L168[01:49:30] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:15d0:1e64:b293:8771) (Quit:
Cervator)
L169[01:49:53] <Izaya> ngl I haven't
written any lisp in like a year
L170[01:49:54] <Izaya> maybe two
L171[01:49:58] <payonel> greaser|q: WOAH,
hello
L172[01:50:18] <greaser|q> have i really
been away that long
L173[01:50:31] <Izaya> unsure
L174[01:50:34] <Izaya> allow me to check
my logs
L175[01:50:41] <Izaya> oh wait I can't
right now
L176[01:50:44] <Izaya> well
L177[01:50:52] <payonel> PrismaticYT:
io.read() is from natural real lua
L178[01:50:54] <Izaya> you haven't been
here to my knowledge this year before onw
L179[01:50:57] <Izaya> now
L180[01:51:28] <greaser|q> eh, i think i
was here one morning this year
L181[01:51:38] <PrismaticYT> Is it
possible to port CC's apis to OC? (might make programming easier,
and might make my friend wanna use oc more)
L182[01:51:38] <payonel> PrismaticYT:
io.read() reads stdin until it reaches a newline, and returns the
string up to that point
L183[01:52:11] <payonel> PrismaticYT: i'm
sure people have done so
L184[01:52:14] <Izaya> It probably is
possible, you'd best get onto doing it if you want it.
L185[01:52:18] <payonel> i'm off to
bed
L186[01:52:26] <Izaya> Sleep well.
L187[01:52:31] <PrismaticYT> gn
L188[01:52:46] <PrismaticYT> Where are
APIs stored?
L189[01:53:13]
<Kodos>
Which ones?
L190[01:53:21] <greaser|q> it's possible
to port CC's APIs, although i am wondering, what's the advantage of
having CC's APIs other than familiarity?
L191[01:53:28] <PrismaticYT> specifically
the os api?
L192[01:53:39] <PrismaticYT> greaser|q:
the ability to use os.pullEvent()
L193[01:53:44] <PrismaticYT> aaand that's
it.
L194[01:53:50] <Izaya> but you can use
event.pull()
L195[01:54:01]
<Kodos> ~w
event
L197[01:54:01] <PrismaticYT> harder to
work with tho
L198[01:54:06]
<Kodos> How
so?
L199[01:54:12] <Izaya> if the name really
worries you, at the top of your program, do os.pullEvent =
event.pull
L200[01:54:19] <PrismaticYT> oh.
L201[01:54:20] <PrismaticYT> i can
just
L202[01:54:21] <PrismaticYT> do that
L203[01:54:31] <Izaya> yes, it'll do that
for your program's environment
L204[01:54:35] <Izaya> and boom, the name
is changed
L205[01:54:40] <Izaya> but you still have
to require "event" first
L206[01:55:23] <PrismaticYT> well it
uh
L207[01:55:23] <PrismaticYT> it
works
L208[01:55:25] <PrismaticYT> without
crashing
L209[01:55:29] <Izaya> sure, os.pullEvent
is more characters but if you're really that adverse to
change
L210[01:56:00] <PrismaticYT> ...can you
register an api as a lua file?
L211[02:07:14] <PrismaticYT> i tried
reading the wiki but i cant make any sense of it
L212[02:07:29] <PrismaticYT> i still dont
know how to check for a key being pressed then displaying
text
L213[02:09:13]
<Forecaster>
~oc event
L215[02:09:31] <PrismaticYT> I read
that..
L217[02:09:40]
<Forecaster>
key_down
L218[02:09:40] <PrismaticYT> And
that..
L219[02:09:54]
<Forecaster>
key_down.
L220[02:10:30] <PrismaticYT> How do I
check if a SPECIFIC key is pressed?
L221[02:10:40]
<Forecaster>
....key_down
L222[02:10:49] <PrismaticYT> THAT'S NOT
HELPING
L223[02:10:52]
<Forecaster>
char: number
L224[02:11:14]
<Forecaster>
read the parameters to the event
L225[02:11:23]
<Forecaster>
experiment with it
L226[02:12:17] <PrismaticYT>
keyboard.isKeyDown() isn't even working
L227[02:12:41]
<Forecaster>
that's not how events work...
L228[02:12:52]
<Forecaster>
there are examples on the wiki pages
L229[02:13:18] <PrismaticYT>
event.pull(keyboard.isKeyDown(2)) - will that work and respond if I
press the 1 key?
L230[02:14:18]
<Forecaster>
no, that's completely wrong, just look at the examples
L231[02:14:29]
<Forecaster>
I don't know where you're getting keyboard.isKeyDown from
L232[02:14:33]
<Forecaster>
there is no such thing
L233[02:14:47] <PrismaticYT> -w
keyboard
L234[02:14:48] <PrismaticYT> uh
L235[02:15:03] <PrismaticYT> ~w
keyboard
L237[02:15:42]
<Forecaster>
that's not an event
L238[02:15:58]
<Forecaster>
(I didn't know that function existed)
L239[02:16:05]
<Forecaster>
nor why you'd want that
L240[02:16:08]
<Lizzian>
ffs, i wish i didn't have this stupid ability to not read stuff
properly
L241[02:16:31]
<Lizzian>
specifically this line of an email we got today "Staff members
are urged not to make the journey to work unless absolutely
necessary"
L242[02:16:36]
<Forecaster>
PrismaticYT what are you doing exactly?
L243[02:16:47]
<Lizzian> I
read that as "if you can come in, you need to"
L244[02:16:54]
<Forecaster>
if you're going to halt your program and wait for user input you
can probably just use
L245[02:16:55] <PrismaticYT> Trying to
check if a number key is pressed
L246[02:16:55] <PrismaticYT> Then open a
menu
L247[02:16:57]
<Forecaster>
term.read()
L248[02:17:08]
<Lizzian> so
i'm sitting here like a fucking idiot with pretty much noone else
here
L249[02:17:29] <PrismaticYT> at
work?
L250[02:17:33]
<Forecaster>
@Lizzian that's unfortunate
L251[02:17:36]
<Forecaster>
:/
L252[02:17:40]
<Lizzian>
yes
L253[02:18:04]
<Lizzian> so
i'm gonna warm up, stay here for about an hour then go home
L254[02:18:04] <PrismaticYT> Forecaster:
Does that check for keypresses or STDIN?
L255[02:18:22]
<Forecaster>
the latter
L256[02:18:56] <PrismaticYT> And how do I
check what was typed?
L257[02:19:22]
<Forecaster>
local t = term.read()
L258[02:19:30]
<Forecaster>
Here: local keyboardAddress, char, code, playerName =
event.pull("key_down")
L259[02:19:42]
<Forecaster>
that's how you do it.
L260[02:20:09]
<Forecaster>
but if you don't want to halt the program you need to register a
listener instead
L261[02:26:27] <PrismaticYT> is elseif a
thing in OC?
L262[02:28:08]
<Forecaster>
yes
L263[02:28:34]
<Forecaster>
if condition then do.thing() else if condition then do.otherthing()
end
L264[02:28:59]
<Forecaster>
I believe
L265[02:29:22] <PrismaticYT> elsie if or
elseif?
L266[02:29:26] <PrismaticYT> spacing
matters
L267[02:29:55]
<Forecaster>
...the one I used in the example?
L268[02:30:05] <PrismaticYT> else [space]
if?
L269[02:30:11]
<Forecaster>
yes
L270[02:32:00]
⇨ Joins: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L271[02:32:46] <PrismaticYT> how do I use
"'s in print("text") statements?
L272[02:33:14]
<Forecaster>
what?
L273[02:33:14] <PrismaticYT> e.g.
print("Please type "X" to do Y")
L274[02:34:00] ⇦
Quits: andreww (andreww!~xarses@67.218.117.86) (Ping timeout: 186
seconds)
L275[02:34:18]
⇨ Joins: andreww (andreww!~xarses@67.218.117.86)
L276[02:34:30]
<Forecaster>
escape them?
L277[02:34:37] <PrismaticYT> How?
L278[02:34:45]
<Forecaster>
\"
L279[02:34:59]
<Forecaster>
that's how you escape anything generally
L280[02:35:26] <PrismaticYT>
\"text" or \""text"?
L281[02:36:34] <PrismaticYT> I tried
\" and it said ) expected near "text"
L282[02:38:14]
<Forecaster>
%lua print("Hello you \"person\"")
L283[02:38:15] <MichiBot> Hello you
"person"
L284[02:38:24] ⇦
Quits: andreww (andreww!~xarses@67.218.117.86) (Ping timeout: 186
seconds)
L285[02:38:37] ⇦
Quits: xarses_
(xarses_!~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 383 seconds)
L286[02:43:02] <PrismaticYT> `then`
expected near `=`
L287[02:43:14] <PrismaticYT> on line if t
= text then
L288[02:43:15]
<Forecaster>
I have no idea what your code looks like
L289[02:43:32] <PrismaticYT> if t = text
then fails with a then expected near = error
L290[02:43:34]
<Forecaster>
pastebin it or somethnig
L291[02:43:35] <PrismaticYT> wait
L292[02:43:39] <PrismaticYT> i use double
= dont i
L293[02:43:47]
<Forecaster>
yes
L294[02:44:57] <PrismaticYT> then expected
near end
L295[02:45:12] <PrismaticYT> on line 42
with just an end
L296[02:46:38] <PrismaticYT> Forecaster:
help plz
L297[03:01:07] <PrismaticYT> whats the
default resolution for a T3 screen / GPU?
L298[03:02:54] <PrismaticYT> oh nvm
L299[03:02:59] <PrismaticYT> wasnt using
the T3 GPU oddly
L300[03:11:00] <Izaya> Lua also has
elseif, fwiwa
L301[03:11:15] <Izaya> if a then x()
elseif b then y() end
L302[03:23:16] <PrismaticYT> does
term.read after an io.write makes the term.read be on the same line
as the io.read?
L303[03:23:16] <PrismaticYT> make*
L304[04:40:13] <PrismaticYT> How do I
print the contents of a file?
L305[05:01:39] <Izaya> Read the contents
of a file, then output the contents of the file.
L306[05:02:55]
<Forecaster>
PrismaticYT: you can't just repeat random error messages with line
numbers as if we have your code in front of us
L307[05:03:03]
<Forecaster>
also I am back now
L309[05:16:40] <MichiBot> Sun Feb 25
13:48:45 CST 2018 @41Strange: UK company allows you to create your
own luggage with your face on it to avoid airport baggage confusion
https://t.co/is6o34N1Hs
L310[05:34:22]
⇨ Joins: Turtle
(Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
L312[06:20:07]
<Forecaster>
damn kits, standing next to satellites
L313[06:20:07] <PrismaticYT> gtg
L314[06:20:13]
<Forecaster>
kids*
L315[06:21:39] <PrismaticYT> gtg bau
L316[06:21:41] ⇦
Quits: PrismaticYT (PrismaticYT!webchat@118.148.108.206) (Quit: Web
client closed)
L317[07:08:01] ⇦
Quits: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L318[07:31:26] ⇦
Quits: lp (lp!~lordpipe@66.109.211.167) (Quit: WeeChat
2.0.1)
L320[08:14:11]
<Forecaster>
wow
L321[08:20:52]
⇨ Joins: Inari
(Inari!~Pinkishu@p5DEC609C.dip0.t-ipconnect.de)
L322[08:48:21] *
Michiyo yawns and sets the can of gas, and rags down
L323[08:49:09] <Michiyo> CRAP in my
tiredness I bought a green tea instead of peach!
L324[08:49:19]
<MGR>
Noooooo
L325[08:49:19] <Michiyo> q_q
L326[08:49:54] <Michiyo> holy shit
L327[08:50:00] <Michiyo> I just got a PR
for OpenPrinter...
L328[08:50:05] <Michiyo> to update to
1.12.2
L329[08:50:45] <Izaya> mfw
L330[08:51:06] <Michiyo> by
marcin212...
L331[08:51:14] <Izaya> everyone remember
the thing where the nodejs left-pad package?
L332[08:51:39] <Izaya> everyone remember
the thing where the nodejs left-pad package got removed and it
fucked up a million other packages?
L333[08:51:47] <Izaya> in the newest JS
thing, they added a string padding function, so it's in the
standard
L334[08:52:47] <AmandaC> Izaya: but I can
self-host left-pad-as-a-service! D:
L335[08:53:00] <Izaya> >left-pad as a
service
L336[08:53:05] <Izaya> >not /dev/null
as a service
L338[08:54:34] <Izaya> oh haruhi why
L339[08:58:45] <Inari> Next Level
Software-As-A-Service. Any given code command actually makes a call
to a service
L340[08:59:20] <Inari> AmandaC: Is
disappointed to not find any lewds in AmandaC's downloads or
tabs
L341[08:59:24] <Inari> Er
L342[08:59:26] <Inari> should be /me
L343[08:59:42] <AmandaC> Inari: of course
not, that's what incognito mode is for. I mean- what?
L344[09:00:17] <Inari> 6 of the 8 things
on the chrome "new tab" page are lewd things :|
L345[09:00:33] <Inari> Granted
L346[09:00:39] <Inari> I don't really use
chrome except for mail and those
L348[09:02:07] <MichiBot>
Super
Seducer's 'Dating Guru' Issues Fraudulent DMCA Takedown To Prove
He's A Man | length:
8m 9s | Likes:
8,557 Dislikes:
100 Views:
159,894 | by
Jim
Sterling | Published On 27/2/2018
L349[09:03:06] <Izaya> I can't deal with
this idiocy holy shit
L350[09:03:25] ⇦
Quits: superminor2 (superminor2!~SuPeR@nc01.superminor2.net)
(Remote host closed the connection)
L351[09:05:05]
⇨ Joins: superminor2
(superminor2!~SuPeR@nc01.superminor2.net)
L352[09:05:05]
zsh sets mode: +v on superminor2
L355[09:23:36]
<Forecaster>
Bunny~
L356[09:36:31]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p579729A4.dip0.t-ipconnect.de)
L357[09:37:39] <AmandaC> %translate
???????????????????????????????
L358[09:37:40] <MichiBot> Creatures
somehow appeared at the lazy people, I eat grass
L359[09:39:14] <Michiyo> GTranslate comes
up with
L360[09:39:15] <Michiyo> Somehow it
appeared to someone's weak person and I want to eat grass for the
time being
L361[09:43:35] ⇦
Quits: erratic (erratic!erratic@shells.yourstruly.sx) (Ping
timeout: 182 seconds)
L362[09:57:07]
⇨ Joins: xarses_ (xarses_!~xarses@67.218.117.86)
L363[09:57:28]
⇨ Joins: erratic
(erratic!erratic@shells.yourstruly.sx)
L364[10:03:35]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E187E31E98A81FEB61AC4EA.dip0.t-ipconnect.de)
L365[10:03:35]
zsh sets mode: +v on Vexatos
L366[10:51:07] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p579729A4.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L367[10:53:17] ⇦
Quits: greaser|q (greaser|q!greaser@antihype.space) (Remote host
closed the connection)
L368[10:56:14]
⇨ Joins: greaser|q
(greaser|q!greaser@2600:3c01::f03c:91ff:fe26:fbdc)
L369[10:57:10]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:6052:fa7e:e196:3c5d)
L370[10:59:45] <payonel> Skye: there is no
unassigned state
L371[11:01:00] <Skye> payonel, then any
way to set the "default" to be different depending on the
map?
L372[11:01:37] <payonel> ah...no
L373[11:01:52] <Inari> What are you
talking about :D
L374[11:02:10] <payonel> i am adding the
config option to make your cpus default to lua 5.3
L375[11:02:22] <payonel> the change is
done, but it has negative side affects
L376[11:02:37] <payonel> if i leave the
value in the settings to default to false, no one is the wiser,
really
L377[11:02:46] <payonel> if a server owner
changes it to true, magic
L378[11:03:01] <payonel> but all
unassigned cpus become lua 5.3
L379[11:03:06] <payonel> and that causes
the machine state to halt
L380[11:03:20] <payonel> unless you've
manually assigned the arch, the cpu is in an assigned state
L381[11:03:29] <payonel> which is the same
condition/code path as a newly crafter cpu
L382[11:04:03] <Inari> "unless you've
manually assigned the arch, the cpu is in an assigned state"
?
L383[11:04:04] <payonel> as far as the
component load is concerned, a crafted cpu IS a loaded cpu without
an assigned arch
L384[11:04:16] <payonel> yeah, we aren
storing nbt data about the arch
L385[11:04:23] <payonel> until you
crouch+click assign the arch
L386[11:04:27] <payonel> aren't*
L387[11:04:40] <payonel> so default is: no
arch stored
L388[11:04:43]
⇨ Joins: NIKITA256
(NIKITA256!webchat@194.183.179.229)
L389[11:04:51] <payonel> and when you
craft a cpu, it has no arch, thus it gets the default
L390[11:04:54] <Inari> But don't you mean
unassigned state then
L391[11:04:59] <payonel> and when you load
a cpu, it has no arch ,thus it gets the default
L392[11:05:01] <Inari> I'm confused
L393[11:05:08] <payonel> well what i mean
is
L394[11:05:19] <payonel> there is no
difference between new and existing but unassigned
L395[11:06:13] <payonel> i could look into
crafting assigning the arch
L396[11:06:19] <payonel> but i believe
this was intentional to not
L397[11:06:21] <payonel> for testing
L398[11:06:31] <payonel> when a user wants
to use luaj, and swap in the config
L399[11:06:39] <payonel> essentially, i
would be removing that ability
L400[11:06:45] <payonel> short of the user
change the arch manually
L401[11:07:04] <payonel> also, setting the
arch on create is a bigger change
L402[11:07:36] <payonel> so i'm
considering for 1.7.2 i'm going to add this config option and
default it to false
L403[11:07:43] <payonel> so most people
see now machine halts on upgrade
L404[11:08:16] <payonel> then we can
discuss more about crafting 5.3 cpus
L405[11:14:29] ⇦
Quits: NIKITA256 (NIKITA256!webchat@194.183.179.229) (Ping timeout:
180 seconds)
L406[11:16:33] <Skye> payonel, sounds like
a pain
L407[11:17:11] <Skye> thing is... since
LuaJ is 5.1, maybe it would be better to not automatically go there
on a server that doesn't support it?
L408[11:17:13]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p579729A4.dip0.t-ipconnect.de)
L409[11:26:57] <AmandaC> Doesn't LuaJ have
a 5.2 version now?
L410[11:46:18] ***
greaser|q is now known as GreaseMonkey
L411[11:48:05] ⇦
Quits: pwootage (pwootage!~pwootage@li552-72.members.linode.com)
(Ping timeout: 207 seconds)
L412[11:48:13]
⇨ Joins: pwootage
(pwootage!~pwootage@new.pwootage.com)
L413[11:53:43]
⇨ Joins: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com)
L414[12:14:05] ⇦
Quits: unascribed
(unascribed!~una@everybody.do.the.net.split.unascribed.com) (Ping
timeout: 207 seconds)
L415[12:19:36] ⇦
Quits: dustinm` (dustinm`!~dustinm@68.ip-149-56-14.net) (Ping
timeout: 186 seconds)
L416[12:20:16]
⇨ Joins: dustinm`
(dustinm`!~dustinm@68.ip-149-56-14.net)
L417[12:20:24] ⇦
Quits: SquidDev (SquidDev!~SquidDev@ahti-saarelainen.zgrep.org)
(Ping timeout: 186 seconds)
L418[12:20:30]
⇨ Joins: SquidDev
(SquidDev!~SquidDev@ahti-saarelainen.zgrep.org)
L419[12:20:48] ⇦
Quits: Icedream (Icedream!~icedream@has.streaminginter.net) (Ping
timeout: 186 seconds)
L420[12:21:12]
⇨ Joins: Icedream
(Icedream!~icedream@has.streaminginter.net)
L421[12:21:12] ⇦
Quits: AshIndigo
(AshIndigo!~AshIndigo@79-67-163-198.dynamic.dsl.as9105.com) (Ping
timeout: 186 seconds)
L422[12:21:12] ⇦
Quits: Kasen
(Kasen!~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
(Ping timeout: 186 seconds)
L423[12:21:12] ⇦
Quits: cloakable
(cloakable!~cloakable@cpc87175-aztw31-2-0-cust202.18-1.cable.virginm.net)
(Ping timeout: 186 seconds)
L424[12:22:00] ⇦
Quits: ds84182 (ds84182!~ds84182@hekate.pc-logix.com) (Ping
timeout: 186 seconds)
L425[12:22:07]
⇨ Joins: cloakable
(cloakable!~cloakable@cpc87175-aztw31-2-0-cust202.18-1.cable.virginm.net)
L426[12:22:48] ⇦
Quits: GuntherDW (GuntherDW!~guntherdw@quadran.system33.be) (Ping
timeout: 186 seconds)
L427[12:23:01]
⇨ Joins: GuntherDW
(GuntherDW!~guntherdw@quadran.system33.be)
L428[12:23:36] ⇦
Quits: progwml6 (progwml6!~progwml6@104.168.20.187) (Ping timeout:
186 seconds)
L429[12:23:41]
⇨ Joins: Kasen
(Kasen!~rakiru@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
L430[12:24:12]
⇨ Joins: ds84182
(ds84182!~ds84182@hekate.pc-logix.com)
L431[12:25:36] ⇦
Quits: Izaya (Izaya!~izaya@210.1.213.55) (Ping timeout: 186
seconds)
L432[12:25:41]
⇨ Joins: Izaya
(Izaya!~izaya@210-1-213-55-cpe.spintel.net.au)
L433[12:26:31]
⇨ Joins: progwml6
(progwml6!~progwml6@104.168.20.187)
L434[12:27:25] ⇦
Quits: progwml6 (progwml6!~progwml6@104.168.20.187) (Excess
Flood)
L435[12:27:32]
⇨ Joins: progwml6
(progwml6!~progwml6@104.168.20.187)
L436[12:29:03]
⇨ Joins: AshIndigo
(AshIndigo!~AshIndigo@79-67-163-198.dynamic.dsl.as9105.com)
L437[12:36:32] <Inari> %give MichiBot a
fantasy life
L438[12:36:32] *
MichiBot accepts the fantasy life and adds it to her
inventory
L439[12:37:56] <Inari> %pet AmandaC
L440[12:37:56] *
MichiBot brushes AmandaC with a mimi doll. AmandaC recovers 4
health!
L441[12:39:39]
⇨ Joins: unascribed
(unascribed!~una@everybody.do.the.net.split.unascribed.com)
L442[12:56:20] <S3> Hey guys
L443[12:56:30] <S3> What's going on?
L444[13:03:49] <AmandaC> nm, kicking
ansible in the nuts repeatedly until it agrees to generate a valid
gitlab.rb
L446[13:09:46] <MichiBot>
Subnautica
(Zero Punctuation) | length:
5m 24s | Likes:
5,226 Dislikes:
20 Views:
47,160 | by
Escapist |
Published On 28/2/2018
L447[13:10:10]
<FLORANA>
what is that?
L448[13:33:49] <Inari> I liked Zero
Punctuation more in the past
L449[13:33:56] <Inari> Before I realized
he just sucks at games
L450[13:39:55] <Inari> Why's it so hard to
find a nice handkerchief
L451[13:40:58] *
AmandaC wonders if Inari knows what handkerchief is meant to be
used for.
L452[13:41:14] <Inari> What is it meant to
be used for? :p
L453[13:41:33] <AmandaC> Wiping noses /
mouths and such, AIUI
L454[13:42:45] <Inari> Well I wouldn't use
it for nose. But yeah, mouth, or just brushing some dirt of clothes
or wiping off some sweat, or other stuff :p
L455[13:43:08] <AmandaC> It feels weird to
combine the modifier "nice" with that for me. :P
L456[13:43:11] <Inari> Still I want a cute
one, wiht nice fabric that can soak up liquid, and not too thin or
too thick. And ideally with the option to have my initials stitches
on it
L457[13:50:43] <Skye> Izaya, isn't part of
the fun being that he sucks at games, like most people (secretly)
do?
L458[13:51:14] <AmandaC> Skye: wrong
I-tab
L459[13:51:40] <AmandaC> %choose stay on
the computer or lay down and veg
L460[13:51:40] <MichiBot> AmandaC: lay
down and veg
L461[13:51:44] *
AmandaC agrees
L462[13:52:45] <Inari> Skye: Not if he
talks crap about games becauses of it :P
L463[13:53:48] <Skye> Izaya, if I don't
have fun in a game it's a bad game
L464[13:54:50] <Inari> Maybe you don't
have fun because you're doing it wrong
L465[13:56:01] <Skye> then it's a bad game
because it isn't teaching me how to do it right
L466[13:56:13] *
Inari shrugs
L467[13:56:18] <Inari> Still, look it up
or something
L468[13:56:36] <Inari> It's like trying to
use arrows keys instead of WASD and then saying the game sucks
cause you can't move
L469[13:57:41] <Inari> Anyway, he of
course always highlights the bad points more. But still, I've
thought his points would be generally valid - if a bit exaggerated.
But then he covered a game I knew a lot about (don't recall which
it was) and it highlighted that most of his issues were from not
understanding stuff
L470[13:57:53] <Inari> And since then I
just can't watch that series without being overly skeptical of
everything he says
L471[14:10:09]
⇨ Joins: alfw|Off
(alfw|Off!~alfw@znc.exozone.net)
L472[14:10:31] ***
alfw|Off is now known as alfw
L473[14:25:38] <Izaya> tbh I just like
watching him shittalk everything
L474[14:31:56] <payonel> Izaya: that's
what i love about jim sterling
L475[14:32:06] <payonel> i actually don't
care for games he likes
L476[14:32:09] <payonel> i love the ones
he hates
L477[14:33:40] <Izaya> it's nice when he
doesn't shittalk a game, but goddamn if it isn't entertaining when
he does
L478[14:57:24] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Remote host
closed the connection)
L479[14:58:03]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L480[14:58:04] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Read error:
Connection reset by peer)
L481[14:58:07]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L482[15:13:35] *
CompanionCube enjoyed Jim's recent trashing of dynasty warriors
9
L483[16:41:57]
⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L484[16:45:59] ⇦
Quits: Inari (Inari!~Pinkishu@p5DEC609C.dip0.t-ipconnect.de) (Quit:
'Dresses are nice, ribbons are nice too~ Blue jeans just won't
do!')
L485[16:54:48] <Vexatos> @Forecaster, is
it just me or is your latest video completely broken beyond
15:50
L486[16:55:56] <Michiyo> Forecaster makes
videos!?
L488[16:58:27] ⇦
Quits: xarses_ (xarses_!~xarses@67.218.117.86) (Ping timeout: 383
seconds)
L489[17:02:04] <Vexatos> Michiyo, I mean
he's had a pretty regular schedule ever since
L490[17:02:04] <Vexatos> uh
L491[17:02:23] <Vexatos> May 19,
2015
L492[17:02:26] *
Michiyo is aware.
L493[17:02:30] <Vexatos> ok
>_<
L494[17:06:05]
⇨ Joins: xarses_ (xarses_!~xarses@67.218.117.86)
L495[17:08:25] <AmandaC> Wait. Vexatos is
in this channel!?
L496[17:09:09] <Michiyo> waaaaaaait a
second AmandaC?
L497[17:09:13] <Michiyo> :P
L498[17:10:13]
⇨ Joins: Vexatoast
(Vexatoast!~Vexatos@is.aww.moe)
L499[17:10:13]
zsh sets mode: +v on Vexatoast
L500[17:10:17] <Vexatoast> Who the hell is
this Vexatos
L501[17:10:39] <Vexatoast> begone,
impostor!
L502[17:11:07] <AmandaC> You just noticed,
Michiyo? I've existed almost consistent for the last nearly 27
years!
L503[17:11:22] <AmandaC>
Consistently*
L504[17:11:33] <Michiyo> Damn
whippersnappers...
L505[17:11:38] <Vexatos> AmandaC,
magic~
L506[17:14:36] <AmandaC> Who told you
about the magical energy stream, Vexatos!?
L507[17:16:20] <Vexatos> Figured it out
myself :I
L508[17:21:22]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L509[17:21:30] <AmandaC> Please stay where
you are, the BTC cleaner team is enroute
L510[17:24:28] <Vexatos> I'm just an
abstract concept gone rogue on the internet, nothing to worry
about
L511[17:26:34]
<Kodos> Am I
crazy, or did Discord do something with Unicode lately
L512[17:26:40]
<Kodos> I
can't seem to do my shrug emote anymore
L513[17:26:46] <Michiyo> %shrug
L514[17:26:47] <MichiBot> Michiyo: No you
shrug!
L515[17:26:50]
<Vexatos>
¯\_(?)_/¯
L516[17:26:51] <Michiyo> damn..
L517[17:27:26] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E187E31E98A81FEB61AC4EA.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L518[17:29:50] <Temia> Vex, are you the
puppetmaster
L519[17:29:55] <Temia> Stay out of my
head
L520[17:30:46]
<Kodos>
Hmm
L521[17:31:04]
<Kodos>
Cam
L522[17:31:06]
<Kodos>
err
L523[17:31:17]
<Kodos>
Can't seem to do it still, even with yours. Maybe my macro software
is bugged
L524[17:31:26]
<Kodos> Does
Discord have autoreplace?
L525[18:06:50]
⇨ Joins: Dimtree
(Dimtree!~dimtree@75-108-77-138.nbrncmtk01.res.dyn.suddenlink.net)
L526[18:07:21] ⇦
Quits: xarses_ (xarses_!~xarses@67.218.117.86) (Read error:
Connection reset by peer)
L527[18:09:52] <Mimiru> @Kodos as far as I
know, it doesn't.
L528[18:37:54] <AmandaC> It does have a
/shrug I think tough
L529[18:42:57] ⇦
Quits: BearishMushroom
(BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com) (Read
error: Connection reset by peer)
L530[19:12:44]
⇨ Joins: ben_mkiv|afk
(ben_mkiv|afk!~ben_mkiv@p57972921.dip0.t-ipconnect.de)
L531[19:18:37] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p579729A4.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L532[19:35:10] <Kodos> I wish NuclearCraft
was still being updated for 1.7
L533[19:47:36] <ben_mkiv|afk> i wish
people would focus on 1.12+ so that devs can, too
L534[19:47:41] <ben_mkiv|afk> :P
L535[19:48:40] <Kodos> Sure, just as soon
as they undo whatever caused performance issues on anything past
1.7
L536[19:52:29] ⇦
Quits: Arimil (Arimil!~Renari@24.229.171.121.res-cmts.sm.ptd.net)
(Read error: Connection reset by peer)
L537[19:52:46]
⇨ Joins: Arimil
(Arimil!~Renari@24.229.171.121.res-cmts.sm.ptd.net)
L538[20:35:32]
<Brisingr
Aerowing> The 1.13 snapshots are a heck of a lot more performant
on my machine than 1.8-1.12.2 are, so they are working on it. Use
less RAM as well.
L539[20:39:40]
⇨ Joins: PrismaticYT
(PrismaticYT!webchat@118.148.108.206)
L540[20:39:59] <PrismaticYT> Can I get a
list of APIs please?
L541[20:40:23] <PrismaticYT> I'm making a
custom BIOS to run everything and want to require() every API
L542[20:44:43] <AmandaC> PrismaticYT:
require() doesn't exist in custom BIOS
L543[20:45:03] <AmandaC> (Unless you write
it yourself)
L544[20:46:33] <PrismaticYT> the BIOS is
run after everything else
L545[20:46:38] <PrismaticYT> i.e.
100_bios.lua
L546[20:49:37] <AmandaC> That's not a a
bios then, it's an openos mod
L547[20:49:50] <PrismaticYT> OpenOS never
fully boots up
L548[20:50:29] <AmandaC> Sigh
L549[20:50:55] *
AmandaC wanders back of to anime land
L550[20:52:30] <payonel> PrismaticYT:
require() is used to load libraries in /lib, and returns the
library reference
L551[20:52:56] <payonel> so, if you want
to load everything you'd get from require(), you could iterate the
files in lib, and require each
L552[20:55:22] ⇦
Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L553[21:00:08] <CompanionCube>
payonel:
L554[21:00:17] <CompanionCube> AmandaC:
I
L555[21:00:18]
⇨ Joins: xarses_ (xarses_!~xarses@67.218.117.86)
L556[21:00:18] <payonel>
CompanionCube:
L557[21:00:20] <CompanionCube>
...fail
L558[21:00:58] <CompanionCube>
PrismaticYT: so why is this better than just replacing OpenOS
wholesale?
L559[21:01:29] <AmandaC> Meow?
L560[21:02:27] <AmandaC> What do I have a
point ahead of payonel in?
L561[21:02:46] <CompanionCube> AmandaC:
meowing?
L562[21:03:31] <AmandaC> I just assumed
the ping of him, then the ping of me with a Roman numeral meant I
had a point
L563[21:03:44] <CompanionCube> both were
accidental
L564[21:04:12] <AmandaC> I see
L565[21:05:39] ⇦
Quits: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 195 seconds)
L566[21:06:10] <ping> pong
L567[21:09:06]
<Kodos>
PrismaticYT, check this out
L568[21:09:08]
<Kodos> ~w
custom OS
L570[21:11:59] <PrismaticYT> Is there an
API for drones?
L571[21:12:30]
<Kodos> ~w
drone
L573[21:14:01] <AmandaC> %tell Inari halp,
I chewed on a wire and now YouTube won't load. D:
L574[21:14:01] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L575[21:14:45] <AmandaC> Comcrap appears
to be having some issues. Guess I'll sleep
L576[21:50:14] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Read error: Connection reset by peer)
L577[21:50:47] <Izaya> Huuuuuh.
L578[21:51:58]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L579[22:06:32]
⇨ Joins: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-123.nctv.com)