<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:00]
<The_Stargazer> Lua, obviously
L2[00:01:01]
<The_Stargazer> also
L3[00:01:10]
<The_Stargazer> are functions in a
program
L4[00:01:15]
<The_Stargazer> available to a `require`'d
api
L5[00:01:33]
<The_Stargazer> like, can the API use
functions not defined in it but defined in the program it's being
used by
L6[00:01:41]
<The_Stargazer> or do the functions have to
be defined in the API
L7[00:01:47]
<The_Stargazer> same question goes for
variables
L8[00:02:56]
<Forecaster>
%tonk
L9[00:02:56] <MichiBot> Fopdoodle!
Forecaster! You beat CompanionCube's previous record of 1 hour, 47
minutes and 35 seconds (By 50 minutes and 12 seconds)! I hope
you're happy!
L10[00:02:57] <MichiBot> Forecaster's new
record is 2 hours, 37 minutes and 47 seconds! Forecaster also
gained 0.00168 (0.00084 x 2) tonk points for stealing the
tonk.
L11[00:04:27]
<Ariri> id
assume the latter
L12[00:05:14]
<The_Stargazer> ah
L13[00:06:52]
<Forecaster>
%sip random
L14[00:06:52] <MichiBot> You drink a
prickly rock potion (New!). True enlightenment can be achieved by
drinking another potion.
L15[00:07:04]
<Forecaster>
%sip random
L16[00:07:05] <MichiBot> You drink a
oxidised octiron potion (New!). Forecaster's favourite hat is
suddenly on fire.
L17[00:07:12]
<Forecaster>
Ohno
L18[00:10:41]
<Ariri>
Anybody know JS?
L19[00:12:18] ⇦
Quits: bauen1
(bauen1!~bauen1@ipbcc038c0.dynamic.kabel-deutschland.de) (Ping
timeout: 190 seconds)
L20[00:17:23]
<Forecaster>
Sure
L21[00:26:39]
<Ariri> I
cant bloody figure out how to inject properly
L22[00:37:35]
<Forecaster>
Okay
L23[00:44:54]
<Ariri> What
I mean is, Im trying to change a value on a website, which i think
i do by void (nope it doesnt)
L24[00:45:14]
<Ariri> I
cant use a cross site attack so i have to use javascript
L25[00:45:30]
<Ariri> but
i cant figure out how or find the proper tool to
L26[01:05:32]
<Forecaster>
Void?
L27[01:22:59]
<DEMONITIZED
BOI> %sip random
L28[01:24:05]
<DEMONITIZED
BOI> Did MichiBot get banned
L29[01:24:26]
<Forecaster>
it's because you have a space in your name
L30[01:27:12]
<Mimiru>
MichiBot is an IRCBot, some assumptions are made that names will
conform to IRC standards.
L31[01:27:17]
<Mimiru>
which do not allow spaces.
L32[01:37:23]
<Ariri> Well
I passed the level but no way I did it right, as i did the same
thing i did in the previous level without JS, but now I have to
circumvent a NIX script
L33[01:37:38]
<The_Stargazer> Is this level not-JS
related?
L34[01:37:47]
<The_Stargazer> Also, by *nix do you mean..
a shell script?
L36[01:38:34]
<The_Stargazer> or NIX as in, something
that's actually called NIX
L37[01:38:46]
<The_Stargazer> which game is this?
L38[01:38:53]
<Ariri> Hack
This Site
L40[01:39:01]
<The_Stargazer> sounds fun
L41[01:39:26]
<Ariri>
trying to learn pen-testing in short bursts without a course
L42[01:39:30]
<Ariri>
dunno how itll go
L43[01:39:33]
<The_Stargazer> so if you were on a real
system, you could do an `ls`
L44[01:39:55]
<Ariri> but
the issue is not in commands
L45[01:39:57]
<The_Stargazer> but here you can't list
files
L46[01:39:58]
<Ariri> its
executing them
L47[01:40:02]
<The_Stargazer> yeah
L48[01:40:05]
<Ariri> bc
it uses cal before the field
L49[01:40:12]
<The_Stargazer> okay, the first idea would
be to view the source
L50[01:40:18]
<The_Stargazer> and look at the shell
script
L51[01:40:19]
<The_Stargazer> if possible
L52[01:40:39]
<Ariri> I
dont think I can
L53[01:40:43]
<The_Stargazer> Hmm
L55[01:41:01]
<The_Stargazer> If I had the script I could
fire up my VM and see what to do
L56[01:41:52]
<Ariri>
Yeah, Im trying to figure out how to the input is being fed to see
if i can access console with a certain trigger, so far ^C and a
space havent worked
L57[01:42:23]
<The_Stargazer> hmm
L58[01:42:45]
<The_Stargazer> have you tried magic
sysrq?
L59[01:42:48]
<The_Stargazer> (Alt-SysRq)
L60[01:42:56]
<The_Stargazer> (Alt-SysRq-[KEY])
[Edited]
L61[01:43:12]
<The_Stargazer> for example Alt-SysRq-B
would reboot the system
L62[01:43:20]
<The_Stargazer> (this is where REISUB comes
from)
L63[01:43:34]
<Ariri> I
cant actually press buttons into it
L64[01:43:38]
<Ariri> it
just accepts text
L65[01:43:38]
<The_Stargazer> oh
L66[01:43:41]
<The_Stargazer> right
L67[01:43:44]
<The_Stargazer> what's the URL?
L68[01:43:49]
<The_Stargazer> I'll give it a crack
L69[01:43:52]
<The_Stargazer> if possible
L70[01:44:07]
<Ariri> ull
have to make an account i think
L71[01:44:11]
<The_Stargazer> oh
L73[01:44:31]
<The_Stargazer> *It's hacking time.*
L74[01:44:36]
<Ariri>
ha
L75[01:44:41]
<The_Stargazer> I have the advantage of a
VM
L76[01:45:35]
<Ariri>
oh
L77[01:45:40]
<Ariri> $
cal.pl <input>
L78[01:45:53]
<Ariri> so
it actually enters it like that
L79[01:46:05]
<Ariri> i
need to figure out how to list files from there
L80[01:46:33]
<Ariri>
which means its a perl script
L81[01:46:53]
<The_Stargazer> Right
L82[01:47:07]
<The_Stargazer> I'll examine the
script
L83[01:47:42]
<Ariri> I
tried sep 1752 but didnt bring anything
L84[01:47:52]
<The_Stargazer> Try 1970
L85[01:48:10]
<Ariri>
did
L86[01:48:11]
<Ariri>
nada
L87[01:48:57]
<The_Stargazer> damn
L88[01:50:58]
<Ariri>
tch
L89[01:51:02]
<Ariri>
nothin yet
L90[01:53:03]
<The_Stargazer> Hmm
L91[01:55:36]
<Ariri> how
do u run multiple programs at a time on linux
L92[01:55:54]
<The_Stargazer> You can't.
L93[01:55:59]
<The_Stargazer> In a terminal
L94[01:56:31]
<Ariri>
hmm
L95[01:57:47]
<Forecaster>
screen
L96[01:57:53]
<Ariri> i
think im gonna head to bed and try in the morning
L97[01:57:55]
<Ariri>
what?
L98[01:58:37]
<Forecaster>
you use `screen` to run multiple cli programs in a tabbed
environment
L99[01:58:53]
<Ariri> hmm
i see
L101[01:59:05]
<Ariri> the
issue is it puts a `cal` before it
L102[01:59:48]
<Ariri> so
the shell is `cal <myinput>`
L103[02:00:03]
<The_Stargazer> have you managed to crack
into a shell?
L104[02:00:06]
<Ariri> i
need to put somethin in myinput to access the files
L105[02:00:07]
<Ariri>
no
L106[02:00:21]
<The_Stargazer> what have you accomplished
so far
L107[02:00:46]
<The_Stargazer> hmm
L108[02:00:42]
<Ariri> nada
really, only white screens
L109[02:01:05]
<The_Stargazer> try throwing random strings
at it until it breaks
L110[02:01:20]
<The_Stargazer> you could also write a
script to constantly throw POST requests at the script
L111[02:01:27]
<The_Stargazer> but that might get you into
bother or trouble
L112[02:01:35]
<The_Stargazer> because it could be classed
as a DoS
L113[02:01:41]
<The_Stargazer> because it could be classed
as a DoS attempt [Edited]
L114[02:01:46]
<Ariri> its
supposed to be easier
L115[02:01:53]
<Ariri> its
the basic section lvl 7 ffs
L116[02:02:04]
<Ariri>
easier than writing that i mean ^
L117[02:02:16]
<Ariri> im
lookin at the stuff and its just syntax
L118[02:02:20]
<Ariri> but
idk what
L119[02:03:23]
<The_Stargazer> hmm
L120[02:03:25]
<The_Stargazer> show me?
L122[02:06:55]
<Ariri> i
loaded my arch linux vm to try
L123[02:10:37]
<Forecaster>
huh, slavehack is gone, but there's a slavehack 2 now...
L124[02:11:38]
<Ariri> is
it a simulator?
L125[02:12:01]
<Forecaster>
slavehack was a hacking browser game from many years ago
L126[02:12:19]
<Forecaster>
it was pretty simple
L127[02:12:49]
<Forecaster>
you connected to different computers with ip adresses and poked
through files, downloaded "programs", brute forced logins
and stuff
L128[02:13:01]
<Ariri>
oh
L129[02:13:03]
<Ariri>
cool
L130[02:13:15]
<Ariri> Have
you played uplink then?
L131[02:13:25]
<Forecaster>
yes
L132[02:13:32]
<Forecaster>
Slavehack 2 looks more similar to that
L133[02:13:40]
<Forecaster>
the original was much simpler
L134[02:13:51]
<Ariri> I
see
L135[02:14:23]
<Forecaster>
kind of sad that it's gone, I liked coming back now and then to
poke around
L136[02:15:10]
<Ariri>
yeah, i did that in a couple of mobile apps and games that got lost
before their time
L137[02:16:07]
<Forecaster>
I had a ton of notes for it
L138[02:18:06]
<Ariri>
Unrecognized character \x7F; marked by <-- HERE after <--
HERE near column 1 at /usr/bin/cal line 1.
L139[02:18:12]
<Ariri>
``Unrecognized character \x7F; marked by <-- HERE after <--
HERE near column 1 at /usr/bin/cal line 1.`` [Edited]
L140[02:18:17]
<Ariri>
huh?
L141[02:28:38]
<Forecaster>
there's an unrecognized character
L142[02:32:37]
<Ariri> it
doesnt
L143[02:32:42]
<Ariri> but
anyways
L144[02:32:46]
<Ariri> Im
so dumb
L145[02:32:56]
<Ariri>
@The_Stargazer ... its a friking ;
L146[02:33:10]
<Ariri> use
a ; to end it and run another cmd
L147[02:35:37]
<Ariri>
%8ball sleep?
L148[02:35:37] <MichiBot> Ariri: I don't
think that's a question...
L149[02:35:53]
<Ariri>
%8ball can i go to sleep?
L150[02:35:54] <MichiBot> Ariri: My reply
is no
L151[02:36:02]
<Ariri>
:(
L152[02:36:08]
<Ariri>
Please MichiBot
L153[02:36:13]
<Ariri>
%8ball can i go to sleep?
L154[02:36:14] <MichiBot> Ariri: Outlook
not so good
L155[02:36:20]
<Ariri>
cri
L156[02:36:30]
<Ariri> I
will die by the hands of MichiBot
L157[02:36:50]
<Zef>
Good
L158[02:36:55]
<Zef> %sip
random
L159[02:36:56] <MichiBot> You drink a
porous dalekanium potion (New!). The bottle turns into a
trident.
L160[02:37:13]
<Ariri>
:(
L161[02:37:23]
<Zef> So is
it a dalekanium trident?
L162[02:37:29]
<Forecaster>
possibly
L163[02:38:39]
<Ariri>
Gotta love autocomplete fails
L165[02:39:34]
<Ariri>
anyways, MichiBot will poison me in my sleep, but gn
L166[02:39:49]
<Forecaster>
MichiBot would do no such thing
L167[02:40:05]
<Ariri>
%choose let me sleep or poison me
L168[02:40:06] <MichiBot> Ariri: I spy
with my robotic eye something beginning with "poison
me"!
L169[02:40:14]
<Ariri> You
were saying?
L170[02:40:28]
<Ariri> evil
MichiBot
L172[02:42:02]
<Forecaster>
an exciting new look indeed
L173[02:45:21]
<Forecaster>
at least it took much less than the predicted 37 minutes
L174[02:45:36]
<Forecaster>
%sip random
L175[02:45:37] <MichiBot> You drink a
fluffy dirt potion (New!). True enlightenment can be achieved by
drinking another potion.
L176[02:45:42] <Lizzy> %tonkout
L177[02:45:43] <MichiBot> Jiminy Cricket!
Lizzy! You beat Forecaster's previous record of 2 hours, 37 minutes
and 47 seconds (By 4 minutes and 58 seconds)! I hope you're
happy!
L178[02:45:44] <MichiBot> Lizzy has stolen
the tonkout! Tonk has been reset! They gained 0.002 tonk points!
plus 0.001 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 0.4176
L179[02:45:47]
<Forecaster>
dangit
L180[02:45:48]
<Forecaster>
:|
L181[02:45:52] <Lizzy> HAHAHAHAHAHA!
L182[02:45:54]
<Forecaster>
I was waiting a bit
L183[02:46:05]
<Forecaster>
>:
L184[02:46:07]
<Forecaster>
%sip random
L185[02:46:08] <MichiBot> You drink a
resonating dilithium potion (New!). The bottle turns into a
sword.
L186[02:46:14] <Lizzy> uhoh
L187[02:46:19] *
Lizzy runs away
L188[02:46:34]
<Forecaster>
aha, opportunity attack!
L189[03:44:32]
<Skye>
@Brisingr Aerowing what version of Minecraft is it for? ^^;
L190[04:13:23] <Lizzy> %tonk
L191[04:13:24] <MichiBot> Dad-Sizzle!
Lizzy! You beat your own previous record of <0 (By 1 hour, 27
minutes and 40 seconds)! I hope you're happy!
L192[04:13:25] <MichiBot> Lizzy's new
record is 1 hour, 27 minutes and 40 seconds! No points gained for
stealing from yourself. (Lost out on 0.00146 x 1 = 0.00146)
L193[04:20:26] *
Lizzy teaches her kittens various things
L194[04:21:16]
<Forecaster>
Nyeh!
L195[04:21:22]
<Forecaster>
D:<
L196[04:23:25] <Lizzy> what's the command
for setting avatars for irc users when it goes discord side?
L197[04:23:27] <Lizzy> %oclogs
L199[04:38:29]
<Forecaster>
%avatar
L200[04:38:29] <MichiBot> Forecaster: Use
`!setmyavatar <url>`
L201[04:39:04]
⇨ Joins: bauen1
(bauen1!~bauen1@x5271796f.dyn.telefonica.de)
L202[04:39:37] <Lizzy> okay cool
L203[04:42:21] <Lizzy> damn, the url i
used for my avatar 404's now
L204[04:43:35] <Lizzy> hmm, primeday is
coming up...
L205[04:43:42] <Lizzy> i wonder what crap
will be on sale this time
L206[05:16:05] ⇦
Quits: SquidDev (SquidDev!~SquidDev@squiddev.cc) (Remote host
closed the connection)
L207[05:16:48]
⇨ Joins: SquidDev
(SquidDev!~SquidDev@squiddev.cc)
L208[05:22:34] ⇦
Quits: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de) (Read
error: Connection reset by peer)
L209[06:07:31]
<Bob>
windows so bad
L210[06:07:36]
<Bob> i made
it go sleep
L211[06:07:58]
<Bob> it
stuck at sleep had to hard restart
L212[06:08:43]
<Bob> As
soon as i started OC ing again
L213[06:08:48]
<Bob> for
fucks sake
L214[06:12:05]
<Forecaster>
%sip random
L215[06:12:05] <MichiBot> You drink a ripe
orange potion (New!). You feel the need to use the
"shell" command.
L216[06:12:12]
<Forecaster>
%shell Bob
L217[06:12:13] *
MichiBot loads Raygun For Setting Cats On Fire (RFSCOF) into a
shell and fires it. It strikes Bob. They take 5 damage. jackie and
Oddstr13 stood too close and take 2 and 3 damage
respectively.
L218[06:19:23]
<The_Stargazer> how do I give functions
that event.listen calls the event data?
L219[06:21:00]
<Forecaster>
the arguments are just passed to the callback function
L220[06:21:04]
<Bob> bruh i
sent answer on PC
L221[06:21:12]
<Bob>
discord garbedg
L222[06:21:30]
<The_Stargazer> how do I know what the
arguments are called?
L223[06:21:32]
<The_Stargazer> is it just
L224[06:21:46]
<Bob> the
same event pull returns without event name
L225[06:21:50]
<Bob> its
really logical
L227[06:22:08]
<Bob>
^
L228[06:22:10]
<Forecaster>
here's the arguments various events send
L229[06:22:10]
<The_Stargazer> I'm working with an OC
addon
L230[06:22:15]
<The_Stargazer> so it won't be documented
there
L231[06:22:22]
<Forecaster>
then you'll have to test
L232[06:22:23]
<The_Stargazer> specifically
OpenSecurity
L233[06:22:29]
<Bob>
Buehuehue
L234[06:22:31]
<Bob> its
documented
L235[06:22:39]
<Bob> Also
very easy to use
L236[06:22:40]
<The_Stargazer> is `id, name, addr, arg1,
arg2, arg3, arg4etc = event.listen("myevent",
myfunction)` valid?
L237[06:22:49]
<Bob> Wat
no
L238[06:22:54]
<Bob> event
listen doesnt return anything
L239[06:22:56]
<Forecaster>
that's not how event.listen works
L240[06:23:07]
<Bob> its
your function in event listen that gets those returns
L241[06:23:12]
<Bob>
without the event name
L242[06:23:25]
<The_Stargazer> Oh I've been doing it all
wrong
L243[06:23:47]
<Bob>
event.listen("touch",function(...) for i,v in pairs(arg)
do print(v) end)
L244[06:23:58]
<Bob> it
will print address and touch location and so on
L245[06:24:11]
<The_Stargazer> Oh I've been doing it all
wrong
L246[06:24:14]
<Bob> its
like function(event.pull("touch")) but without the event
name
L247[06:24:23]
<Bob> Of
course, its a thread, not a returning function
L248[06:25:05]
<The_Stargazer> so will
`event.listen("eventName",function(...) for i,v in
pairs(arg) do print(i) end)` get the names?
L249[06:25:28]
<Bob> You
get what event.pull would return
L250[06:25:31]
<Bob>
Without the event name
L251[06:25:39]
<Bob> fed
onto the function
L252[06:25:45]
<Bob> why my
desktop discord doesnt work
L253[06:25:48]
<The_Stargazer> does OpenSecurity have
documentation for it's signals
L254[06:26:06]
<Bob> use
event.pull and see
L255[06:26:07]
<Bob>
simple
L256[06:26:20]
<The_Stargazer> but event.pull() wont
return names
L257[06:26:23]
<Bob> and
look at the github
L258[06:26:26]
<The_Stargazer> just the actual data
L259[06:26:29]
<Bob> Yea
but you can reverse enginieer
L260[06:26:35]
<Bob> and
very easely
L261[06:26:40]
<The_Stargazer> No
L262[06:26:42]
<The_Stargazer> I don't know how
L263[06:26:56]
<Forecaster>
just look at the values it returns and figure out what they
are
L264[06:27:00]
<Bob>
Yes
L265[06:27:03]
<Bob>
^
L266[06:27:14]
<The_Stargazer> but that wont give me the
EXACT name
L267[06:27:21]
<Forecaster>
they don't have names...
L268[06:27:22]
<Bob> F i g
u r e o u t
L269[06:27:30]
<Bob>
variables can have any names
L270[06:27:39]
<Forecaster>
what name you use for the argument in your function doesn't
matter
L271[06:27:40]
<Bob> and OC
doesnt force specific variable names
L272[06:27:46]
<Bob> thay
would just be super stupid
L273[06:27:47]
<The_Stargazer> oh.
L274[06:28:10]
<Bob> If you
do, local a,b,c,d,e = event.pull
L275[06:28:16]
<Bob> it
will still work
L276[06:28:19]
<Bob> If you
do, local a,b,c,d,e = event.pull()) [Edited]
L277[06:28:42]
<Bob> it
never says, error, user didnt used convention variable name from
wiki ?
L278[06:29:09]
<The_Stargazer> is `arg` a table in
`event.listen("eventName",function(...) for i,v in
pairs(arg) do print(v) end)`?
L279[06:29:19]
<The_Stargazer> wait
L280[06:29:22]
<The_Stargazer> of course it is
L281[06:29:25]
<The_Stargazer> it's being used with
pairs
L282[06:29:47]
<Webbster64>
Hi I'm trying to figure out antheus DNS server does anyone know how
it works ?
L283[06:29:50]
<Bob> ...
--> arg table
L284[06:30:09]
<Bob> in
functions (...) will make a table arg with all the arguments it
received
L285[06:30:14]
<Bob> and it
will be an ipairs array
L286[06:30:18]
<Bob> idk
why i used pairs
L287[06:30:21]
<Bob> god
damn keynoard
L288[06:30:30]
<The_Stargazer> so
`event.listen("eventName",function(...) print(arg[1])
end)` will print the first argument after the event name?
L289[06:30:41] <SquidDev> arg is
deprecated though, so probably best to avoid it.
L290[06:32:45]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L291[06:33:06]
<Bob> Yea i
know, and @The_Stargazer yes, in all cases it will be the
address
L292[06:33:27]
<The_Stargazer> ah, ok
L293[06:33:44]
<The_Stargazer> SquidDev: then how do you
get the arguments?
L294[06:33:51] <AmandaC> %tell Inari
-stares at you, pushes the raft off the side of the world, not
losing eye contact-
L295[06:33:53] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L296[06:34:33] <fingercomp> @The_Stargazer
using the `...` expression
L297[06:34:36] <SquidDev> The_stargazer
local args = table.pack(...) (or just {...} if you know there won't
be any nils).
L298[06:34:50]
<The_Stargazer> ah
L299[06:35:02]
<Bob>
@The_Stargazer you get the arguments from event .pull
L300[06:35:12]
<Bob> ... is
just as an example
L301[06:35:42]
<Bob> using
... is actually worse in teh even listen case since event pull
returns are static and we filtered the type so we know specifically
how much returns will there be
L302[06:36:52]
<The_Stargazer> then.. how else do I get
the data?
L303[06:37:40] <fingercomp> @Bob the
`modem_message` signal can have a variable number of
arguments
L304[06:38:13]
<The_Stargazer> ^
L305[06:38:24]
<The_Stargazer> up to as many as specified
in the config
L306[06:38:29]
<The_Stargazer> by default maximum 8
iirc
L307[06:40:25] <AmandaC> It's more limited
by the size of them, i thought?
L308[06:40:53]
<The_Stargazer> Both iirc
L309[06:41:00]
<The_Stargazer> Maximum packet size, and
maximum arguments
L310[06:42:08]
<Bob> why is
everything brpken on my pc
L311[06:42:14]
<Bob>
discord having a stroke and not aending any message
L312[06:42:17]
<Bob> MC
time froze
L313[06:42:20]
<Bob> and
doesnt tick
L314[06:42:21]
<Bob>
ffs
L316[06:48:50]
<Bob> What
the actual fuk is up with my game
L317[06:48:52]
<Bob> tick
dead
L318[06:49:48] <AmandaC> %tell Inari also,
you can't just make giant mecha piloted by many people for
up-scaled boardgames, no matter how much lost technology you use to
do it.
L319[06:49:49] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L320[06:53:15]
<Bob> God
damn it
L322[06:54:35]
<Bob> why
doesn't any screnn connects
L323[06:55:34]
<The_Stargazer> restart game?
L324[06:56:35]
<Bob>
nope
L325[06:56:39]
<Bob> i
think its a mod or something
L326[06:56:41]
<Bob> but i
dont know wich
L327[06:56:51] <AmandaC> You didn't dye
any of them, did you?
L328[06:57:07]
<Bob>
default T3
L329[06:57:19] ***
MajGenRelativity_ is now known as MajGenRelativity
L330[06:57:25]
<The_Stargazer> you can dye them?
L331[06:57:44] <AmandaC> yup
L332[06:57:46]
<Bob>
yes
L333[06:57:46]
<Bob> and
they dont connect if different colors
L334[06:57:56]
<Bob> same
goes for alot of blocks
L335[06:57:56]
<Bob> why is
discord acting so bad
L336[06:58:16]
<Bob> i
think il have to use irc or something, frist time i see devs fuck
so much it
L337[06:58:39] <AmandaC> hey, devs fukc
just asmuch as anyone else!
L338[06:59:04] <AmandaC> %8ball
halucinate?
L339[06:59:05] <MichiBot> AmandaC: Signs
point to yes
L340[06:59:09]
<The_Stargazer> bob
L341[06:59:09]
<The_Stargazer> your sentence does not make
sense
L342[06:59:40] <AmandaC> @Bob is there
anything in the corners betwen the sides?
L343[07:00:11] <AmandaC> ( Like, say,
another screen )
L344[07:00:46]
<Bob>
nope
L345[07:00:47]
<Bob> all
you see are screens
L346[07:00:56]
<Bob> any
mod that can cause that ?
L347[07:01:06]
<Bob> i just
have so many of them
L348[07:01:24] <AmandaC> Not that I've
encountered, but I've been building my own packs for years
now
L349[07:01:26]
<The_Stargazer> show mods folder?
L351[07:02:52]
<The_Stargazer> >FpsReducer
L352[07:02:56]
<The_Stargazer> why would you want
that?
L353[07:04:00]
<Bob> to not
use GPU while MC in background
L354[07:04:05]
<Bob>
Discord last update is trash
L355[07:04:08]
<Bob> IRC
time
L356[07:04:12]
<The_Stargazer> I'd say that might be the
culprit
L357[07:04:31]
<The_Stargazer> just a guess though
L358[07:04:39]
<Bob> i
highly doubt FPS reducer changes blocks and stufd
L359[07:04:48]
<Bob> it
only detects if windows inactive
L360[07:04:53]
<Bob> if
yes, cap fps at 10
L361[07:04:58]
<The_Stargazer> okay, how many mods have
you got?
L362[07:05:02]
<The_Stargazer> (it'll say)
L363[07:05:05]
<Bob>
120
L364[07:05:17]
<Bob> some
mods like enderio emb submods
L365[07:05:18]
<The_Stargazer> Right, let's do a binary
search
L366[07:05:23]
<Bob> Hell
na
L367[07:05:27]
<The_Stargazer> why not
L368[07:05:40]
<Bob> time
to remove OpenGlasses and or phospor to see
L369[07:05:49]
<The_Stargazer> It'll take at most 7
tries
L370[07:05:57]
<The_Stargazer> I think
L371[07:06:07]
<The_Stargazer> 2^7 = 128
L372[07:06:26]
<The_Stargazer> so if we remove 18 mods
each time
L373[07:06:39]
<The_Stargazer> it'll take at most 7 tries
to narrow it down
L374[07:06:50]
<The_Stargazer> and then we narrow it even
further
L376[07:23:48]
<Bob> Why
does that doesnt work
L377[07:24:28]
<Bob> is my
game frecked so much ?
L378[07:24:28]
<Bob> bruh
broken PC
L380[07:29:11]
<Bob> while
this works, event listen doesnt
L381[07:29:11]
<Bob>
amzing
L382[07:29:20]
<Bob> im now
unable to paly MC
L383[07:32:52]
⇨ Joins: Inari
(Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L384[07:32:58] <Inari> Nep
L385[07:34:23]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@88.130.156.205)
L386[07:34:59]
<The_Stargazer> Inari: indeed
L387[07:36:11]
<Bob> %bap
Inari
L388[07:36:12] *
MichiBot baps Inari with baout left
L389[07:36:30]
<The_Stargazer> are you objecting against
the nep
L390[07:43:48] <Lizzy> %remindme 3h update
servers!
L391[07:43:49] <MichiBot> I'll remind you
about "update servers!" at 07/10/2019 10:43:48 AM
L392[07:47:53]
⇨ Joins: bauen1
(bauen1!~bauen1@x5271796f.dyn.telefonica.de)
L393[08:00:50]
<The_Stargazer> what happens if a
`thread.waitForAny({})` call has `nil` values?
L394[08:01:34]
<The_Stargazer> I have a line of code
`thread.waitForAny({exit, magThread, keypadThread,
rfidThread})`
L395[08:01:34]
<The_Stargazer> but the program has no way
to tell whether magThread, keypadThread, or rfidThread is
valid.
L396[08:01:34]
<The_Stargazer> One or more of them is
valid, but no way to tell which.
L397[08:02:20]
<The_Stargazer> I'm using `event.pull` with
threads so that multiple events can be pulled
L398[08:02:21] ⇦
Quits: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de) (Read
error: -0x1: UNKNOWN ERROR CODE (0001))
L399[08:02:45]
<The_Stargazer> and I can't use
`pullMultiple()`
L400[08:02:55]
<The_Stargazer> because the structure of
the events are different
L401[08:20:06]
<bad at
vijya> yo guys
L402[08:20:13]
<bad at
vijya> did yall hear about the nintendo psp
L403[08:20:28]
<The_Stargazer> haha
L404[08:20:43]
<The_Stargazer> (that's a joke I'm 100%
sure)
L407[08:25:49]
<The_Stargazer> ?
L408[08:25:49]
<The_Stargazer> custom psp?
L409[08:25:54]
<The_Stargazer> looks that way
L410[08:28:58]
<bad at
vijya> jokes aside
L411[08:29:04]
<bad at
vijya> switch mini looks p neat
L413[08:29:42]
<The_Stargazer> the switch what
L414[08:29:46] <ben_mkiv> as someone asked
yesterday.... would you like that as feature in openprinters?
L415[08:29:52] <ben_mkiv> scanning vanilla
minecraft books^
L416[08:30:34]
<The_Stargazer> hang on
L417[08:30:42]
<The_Stargazer> mimiru makes opensecurity
dont then?
L418[08:30:48]
<The_Stargazer> if so then ive got a bug to
report
L419[08:30:49] <baschdel> @Bob im pretty
sure the listener function takes the event type as first arg, that
would explain why it didn't work (side contains the address, bc
address contains the eventtype, the lookup in sides returns nil and
then it blows up silently) (and yes I know this was over a hour
ago)
L420[08:30:58]
<The_Stargazer> cards don't actually lock
properly
L421[08:31:06]
<The_Stargazer> you can write to a locked
card
L422[08:31:12]
<The_Stargazer> either that or I'm not
locking it properly
L423[08:31:40] <ben_mkiv> doesnt the
tooltip tell if its locked?
L424[08:31:45]
<The_Stargazer>
`component.os_cardwriter.write("someData",
"Hi", true)`
L425[08:31:52]
<The_Stargazer> I believe third argument is
lock?
L426[08:31:54]
<The_Stargazer> Or is it fourth
L427[08:31:58] <fingercomp> @The_Stargazer
`thread.waitForAny` uses all the threads until it reaches the first
`nil`
L428[08:32:15]
<The_Stargazer> so if I have multiple
threads, in a while true do loop
L429[08:32:21]
<The_Stargazer> will it wait for all of
them?
L430[08:32:29] <ben_mkiv> yes, 3rd
argument is locked
L431[08:32:29]
<The_Stargazer> I also have a thread
waiting for an interrupt signal
L432[08:32:34]
<The_Stargazer> right
L433[08:32:38]
<The_Stargazer> I can rewrite the
card
L434[08:32:39]
<Bob>
baschdel
L435[08:32:40]
<Bob>
no
L436[08:32:42]
<Bob> it
womt error
L437[08:32:44]
<The_Stargazer> even if I pass true
L438[08:32:49] <fingercomp> if you pass
`{thread1, thread2, nil, thread4, thread5}` to that function, it
would ignore the last 2 threads, for example
L439[08:32:57]
<Bob> it
there's too much arguments it wont error but just print the wrong
names
L440[08:33:04]
<The_Stargazer> I'll fire up MC and provide
a screenshot
L441[08:33:08]
<Bob> and
event listen doesnt get the event name probs
L442[08:33:11]
<Bob> im
pretty sire
L443[08:33:17]
<Bob> if my
mc wasmt broken
L444[08:33:25]
<Bob> and
discord wasnt trash i could test
L445[08:33:25]
<The_Stargazer> well it is broken
L446[08:33:34]
<The_Stargazer> oh I see what you
mean
L447[08:33:42]
<The_Stargazer> try reboot
L448[08:33:55]
<The_Stargazer> first thing I can think
of
L449[08:34:08] <ben_mkiv> well yea it
looks like its missing a check on the locked tag
L451[08:35:01]
<The_Stargazer> that's a bad isn't it
L452[08:36:14]
<The_Stargazer> (not the image)
L453[08:36:21]
<bad at
vijya> 5 6 8 9 M i B
L454[08:36:52]
<The_Stargazer> mising a 7
L456[08:38:59] <baschdel> "The
function will receive the eventname it was registered for as
first parameter, ...."
L457[08:39:03]
<The_Stargazer> 56(7)89MiB
L458[08:44:25]
<Brisingr
Aerowing> @Skye 1.12.2. I can probably backport it to older
versions quite easily, as the NBT hasn't really changed.
L459[08:44:42]
<Skye> well,
good thing we're using 1.12.2 ^^
L460[08:45:05]
<Skye> also,
how does one use this, out of curiosity, I haven't managed to set
it up yet.
L461[08:46:20]
<Brisingr
Aerowing> Install it and then get data on a Written / Writable
book using some method that returns an ItemStack
representation.
L462[08:46:40]
<Skye> uh...
how do I do that, I'd need a robot, right?
L463[08:46:43]
<Brisingr
Aerowing> e.g. getStackInSlot.
L464[08:46:54]
<Brisingr
Aerowing> A robot, transposer, inventory controller, etc.
L465[08:47:01]
<Skye> oh, I
see
L466[08:47:02]
<Skye>
thanks
L467[08:49:32]
<Brisingr
Aerowing> No problem. I can see myself using it.
L468[08:49:55] <ben_mkiv> @brisingr
aerowing dont tell me that you just forked openprinters and added
the book scanning
L469[08:50:17]
<The_Stargazer> that did not ping
correctly
L471[08:50:49] <ben_mkiv> just waiting for
mimirus reply if i should merge that to the master branch
L472[08:51:08]
<Forecaster>
for names with spaces you have to quote it, after the @
L473[08:51:22] <ben_mkiv> ok, thanks
L474[08:53:18]
<Brisingr
Aerowing> Nope. Custom mod for using with an Inventory
Controller / Transposer.
L475[08:55:04] <ben_mkiv> how do you
handle color tags?
L476[08:55:13] <ben_mkiv> strip them off
or keep them in the string?
L477[08:55:33]
<Brisingr
Aerowing> I don't do any special handling.
L478[08:55:41]
<Brisingr
Aerowing> Just return the string.
L479[08:55:47] <ben_mkiv> ok
L480[08:56:07] <ben_mkiv> guess its better
to keep them so the user can sort them out if they dont like
them
L481[08:57:51]
<Brisingr
Aerowing> @Skye I just changed the release type to Beta, so it
should show up in the Twitch Launcher soon (forgot to change
that).
L482[08:58:20]
<Skye>
meep
L483[08:59:36] <ben_mkiv> did i just waste
an hour adding book support to openprinters? :P
L484[09:02:02] <Skye> Wait what.
L485[09:02:12] <Skye> Oh dear.
L486[09:03:33]
<Forecaster>
I don't know, did you?
L487[09:03:50] <Inari> %pet Skye
L488[09:03:58] <Inari> %pet Skye
L489[09:04:00] <Skye> What have I
done
L490[09:04:01] <Inari> %pet Skye
L491[09:04:05] <Inari> ffs
L492[09:04:08] *
Inari kicks MichiBot
L493[09:04:10] *
Temia intercepts pets
L494[09:04:12] <Skye> %pat Inari
L495[09:04:12] <ben_mkiv> made my
afternoon less boring
L496[09:04:13]
<Forecaster>
%pet Inari
L497[09:04:19]
<Forecaster>
huh
L498[09:04:21] <Inari> Seems broken
L499[09:04:23]
<Forecaster>
%sip random
L500[09:04:24] <MichiBot> You drink a
salty silver potion (New!). A tiny cloud appears with a ridiculous
smile on it. It follows you for ten minutes.
L501[09:04:25] <Skye> %sip random
L502[09:04:26] <MichiBot> You drink a sour
naqahdah potion (New!). When you drink the last drop, a bucket of
water materializes above your head and dumps it contents over you,
then vanishes. The water does not.
L503[09:04:26] <Inari> %blame
Forecaster
L504[09:04:27] *
MichiBot blames Forecaster for space being cold!
L505[09:04:49] <Temia> %quaff mutable
silver potion
L506[09:04:50] <MichiBot> Temia turns into
a lava girl for 10 seconds.
L507[09:04:50] <Skye> ben_mkiv: don't
worry I'll use both mods. Somehow.
L508[09:04:55]
<Forecaster>
I'll fix it eventually
L509[09:04:55] <Temia> :o
L510[09:05:08] <Skye> ben_mkiv: wait does
open printers have a scanner too? :o
L511[09:05:22]
<Forecaster>
also, yesterday I added random durations to certain effects
:P
L512[09:05:23] <ben_mkiv> the printer can
scan
L513[09:05:46] *
Temia ponders Bibliocraft big book support
L514[09:06:07] <Inari> Big books
L515[09:06:07] <Temia> %quaff mutable pink
potion
L516[09:06:08] <MichiBot> Temia turns into
a the color of dalekanium shark girl for 10 seconds.
L517[09:06:14] <Inari> For the collection
of Argonian Maid titles
L518[09:06:23] <Temia> Huh
L519[09:06:28] <ben_mkiv> temia, that
might already work if they extend the vanilla book class
L520[09:06:32] <Inari> %drink random
L521[09:06:33] <MichiBot> You drink a
sedimented rock potion (New!). Inari looks confused as nothing
happens.
L522[09:06:36] <ben_mkiv> but bibliocraft
is closed source?!
L523[09:06:37] <Inari> %pet Temia
L524[09:06:37] *
MichiBot pets Temia with catpods. 4 health gained!
L525[09:06:45] <Temia> Bleh
L526[09:06:55] <Inari> I'm bored
:<
L527[09:07:02] <Lizzy> same
L528[09:07:12] <Temia> Disassembly is fun
though
L529[09:07:17] <Inari> Guess I'll farm
some mateiral sin MH P3rd
L530[09:07:24] <Temia> Especially if they
didn't strip debug symbols
L531[09:07:30] *
Inari disassembles Temia
L532[09:07:43] <ben_mkiv> well, i might
try it later
L533[09:07:54] <ben_mkiv> actually still
working on signed books, as they have different nbt style -.-
L534[09:10:55] *
Temia is written purely in cow
L535[09:12:18] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.205) (Ping timeout:
190 seconds)
L536[09:12:32] <Inari> Heh
L537[09:18:12]
⇨ Joins: bauen1
(bauen1!~bauen1@ipbcc038c0.dynamic.kabel-deutschland.de)
L538[09:26:40]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de)
L539[09:27:01]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@port-92-200-77-48.dynamic.qsc.de)
L540[09:27:01]
zsh sets mode: +v on Vexatos
L541[09:27:48] <Mimiru> %tell ben_mkiv
sure go ahead. :P
L542[09:27:48] <MichiBot> Mimiru: ben_mkiv
will be notified of this message when next seen.
L543[09:29:06] <ben_mkiv> big books could
work too
L545[09:29:39] <ben_mkiv> but they do a
lot of newline spam
L546[09:30:30] <ben_mkiv> and theres
pagescale.... and chapters....
L547[09:31:20] <ben_mkiv> i think each
line has a scale value in the pageScale array
L548[09:32:06] <ben_mkiv> and theres a
mapping of chapters to pages, while there are more chapter tags
than chapPage links -.-
L549[09:32:34] <CompanionCube> %tonk
L550[09:32:35] <MichiBot> Dad-Sizzle!
CompanionCube! You beat Lizzy's previous record of 1 hour, 27
minutes and 40 seconds (By 3 hours, 51 minutes and 30 seconds)! I
hope you're happy!
L551[09:32:36] <MichiBot> CompanionCube's
new record is 5 hours, 19 minutes and 11 seconds! CompanionCube
also gained 0.00772 (0.00386 x 2) tonk points for stealing the
tonk.
L552[09:40:46]
<Forecaster>
%sip random
L553[09:40:47] <MichiBot> You drink a
goopy pink potion (New!). The bottle turns into a sling.
L554[09:41:15] <CompanionCube> %drink
random
L555[09:41:15]
<Forecaster>
%fling sling
L556[09:41:15] <MichiBot> You drink a
shiny adamantium potion (New!). CompanionCube feels slightly
weaker.
L557[09:41:16] *
MichiBot flings dual-purpose airhorn/spray deodorant in a random
direction. It hits sling on a small but very important bone. They
take 4 damage.
L558[09:41:20] <CompanionCube> :(
L559[09:42:12] *
Inari gifts Temia a Gargwa egg
L560[09:42:14] <Temia> :o
L561[09:42:18] *
Temia makes an omelette
L562[09:42:18]
<Forecaster>
I should have added durations you those
L563[09:42:22] <Inari> D:
L564[09:42:28] <Inari> Temia: I thought
you liked birbs
L565[09:42:29]
<Forecaster>
I should have added durations to those [Edited]
L566[09:42:40] <Temia> But I'm hungry
:<
L567[09:42:46] <Inari> Haha
L568[09:42:49] <Inari> I guess that
works
L569[09:42:52] <Temia> Also MH is all
about eating the wildlife
L570[09:42:56] <Inari> Would be sort of a
big omelette though
L571[09:43:08] <Inari> Which MH do you
play btw?
L572[09:43:22] <Temia> My girlfriend
gifted me MHGU with my Switch
L573[09:43:27] <Inari> Ah, nice
L574[09:43:35] <Inari> I'm still on MHG on
3DS haha
L575[09:43:55] <Inari> I want the
Dreadking Set or what its called :f
L577[09:55:53]
<bad at
vijya> my underground facility in my server is protected behind
multiple seecreeeeet doors!
L578[09:55:55]
<bad at
vijya> mwahahahha
L579[09:56:10] <Inari> Secret until
someone lags
L580[09:58:43]
<bad at
vijya> fair enough
L581[09:59:04]
<bad at
vijya> also the minimap might give one away
L582[10:12:46] <Lizzy> %tonk
L583[10:12:46] <MichiBot> I'm sorry Lizzy,
you were not able to beat CompanionCube's record of 5 hours, 19
minutes and 11 seconds this time. 40 minutes and 11 seconds were
wasted! Missed by 4 hours, 38 minutes and 59 seconds!
L584[10:12:54] <Lizzy> oh
L586[10:43:49] <MichiBot> Lizzy REMINDER:
update servers!
L587[10:54:12] <bauen1> why doesn't lua
have the e constant ?
L588[10:58:07]
<Forecaster>
should it?
L589[10:58:12]
<Bob> math.e
= math.exp(1)
L590[10:58:22] <bauen1> ah right
L591[10:58:28]
<Bob>
here
L592[10:58:37]
<Bob> there
is exp so e isn't very usefull
L593[10:59:32] <Lizzy> hmm, that was an
hour off
L594[10:59:41] <Lizzy> %remindme 30m
update servers
L595[10:59:42] <MichiBot> I'll remind you
about "update servers" at 07/10/2019 11:29:41 AM
L596[11:02:22]
⇨ Joins: Inari
(Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L597[11:04:05] ⇦
Quits: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L598[11:18:53] <ben_mkiv> Mimiru, was
there another printer model in older versions?
L599[11:19:33]
⇨ Joins: Inari
(Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L600[11:19:43] <ben_mkiv> and was that
just dropped to make the porting easier?
L601[11:21:13]
<bad at
vijya> hmm
L602[11:21:23]
<bad at
vijya> i might need to restart my minecraft server
L603[11:22:04]
<bad at
vijya> huh
L604[11:22:26]
<bad at
vijya> so MC does use what's basically the SRCDS RCON
protocol
L605[11:22:27]
<bad at
vijya> cool
L606[11:28:11]
<Kodos> Ben
yes
L608[11:28:50]
<Kodos>
Indeed
L609[11:29:02]
<Forecaster>
(when you have one of the biggest ships in the game)
L610[11:29:42] <MichiBot> Lizzy REMINDER:
update servers
L611[11:30:58] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Ping timeout: 190 seconds)
L612[11:39:41] <Mimiru> ben_mkiv,
yes
L613[11:39:49] <Mimiru> Oh, I see Kodos
answered lmao
L614[11:40:03] <Mimiru> But yeah, there
was an actual model
L615[11:40:11] <ben_mkiv> ok, might look
into that later
L616[11:40:13] <Mimiru> OBJ iirc
L617[11:40:22] <ben_mkiv> just have to
fiddle around of how i would format the output
L618[11:40:24] <Mimiru> likley still in
the 1.7 branch on git
L619[11:40:29] <ben_mkiv> but bibliocraft
big books kinda works now, too
L620[11:40:45] <ben_mkiv> also... how
about printing to books?!
L621[11:40:58]
⇨ Joins: Vladimir_Lapskiy
(Vladimir_Lapskiy!~Vladimir_@hsrv0.guild-bt.ru)
L622[11:41:02] <ben_mkiv> now that i know
their nbt layout, it shouldnt be a big deal
L623[11:41:08] ⇦
Quits: Vladimir_Lapskiy
(Vladimir_Lapskiy!~Vladimir_@hsrv0.guild-bt.ru) (Client
Quit)
L624[11:42:08] <Mimiru> Yes, it's been a
long planned feature that I've never gotten around to
L625[11:47:12] <AmandaC> ben is turning
into Mimiru's code wingman
L626[11:47:35] <ben_mkiv> xD
L627[11:48:04] <ben_mkiv> yea just costs
mimirus soul and some cuddle toy
L628[11:49:19] <ben_mkiv> its just that
every other content for minecraft exists multiple times while
mimirus mods are a niche and can actually add non existing
features
L629[12:10:57] <vifino> god, someone stop
me from buying more audio gear
L630[12:11:03] <vifino> it's a curse
L631[12:11:28] <vifino> ebay is a
drug
L632[12:11:30] *
Izaya confiscates vifino's bank accounts
L633[12:11:59] <vifino> not so fast, i
need them and several other people do too. it wouldn't just be me
who'd be homeless then.
L634[12:12:18] <Izaya> but it does stop
you buying audio gear
L635[12:12:24] <Izaya> at least
temporarily
L636[12:14:02] <vifino> i'll just sell my
body, ezpz.
L637[12:14:52] <Izaya> vifino: well I got
a counter-problem for you
L638[12:15:04] <vifino> hmm?
L639[12:15:24] <vifino> not enough audio
stuffs?
L640[12:15:37] <vifino> or rather.. not
buying enough?
L641[12:15:39] <Izaya> every bike that
looks better than my ZZR250 and is an upgrade is relatively weak,
but everything stronk looks like ass
L642[12:16:05] <vifino> we get it, you
have a nice bike.
L643[12:16:16] <Izaya> yes I do
L644[12:16:23] <Izaya> but I have nothing
to look forward to upgrading to q_q
L645[12:16:45] <vifino> sucks to be you,
my friend.
L646[12:18:16] <Izaya> also the battery
for my X220 arrived
L647[12:18:21] <vifino> yay.
L648[12:18:30] <Izaya> it is the same
model as the one for my T420
L649[12:18:33] <Izaya> and same serial
number
L650[12:18:36] *
Izaya squints
L651[12:19:11] <vifino> today my new cable
for my headphones arrived. they are actually pretty cool. including
a screw-on 1/4in jack for the 1/8in jack.
L652[12:19:23] <Izaya> naisu
L653[12:19:24] ⇦
Quits: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de) (Ping
timeout: 206 seconds)
L654[12:19:30] *
Izaya goes to look up what that is in metric
L655[12:19:39] <vifino> also some more
neutrik jacks, god i love everything this company makes
L656[12:19:58] <vifino> 6.whatever to
3.5mm
L657[12:20:51] <Izaya> neat
L658[12:21:09] <vifino> it's braided and
such, which is nice.
L659[12:21:17] <vifino> i love braided
cables.
L660[12:22:31] <vifino> i used a neutrik
6.w/e mm trs jack with a neutrik 3 pin female xlr to create another
cable to drive my monitor speakers with
L661[12:23:32] <vifino> nice to have both,
but i like xlr's more than the jacks. but not everything lets me
pick and choose, so i figured why not make the cable for the other
speaker with a jack.
L662[12:24:36] <Inari> Temia: The original
MH is a bit awkward to play
L663[12:24:57] <vifino> Izaya: do i need a
4.5W RGBW show laser
L664[12:25:11] <Izaya> I doubt it
L665[12:25:17] <Inari> Maybe I'll remap my
DS4 to make it nicer
L666[12:25:20] <vifino> vector graphics
with lots of light tho :<
L667[12:25:36] <Izaya> There's a
difference between need and want
L668[12:25:44] <vifino> not in my
world
L669[12:25:54] <Izaya> well then.
L670[12:26:36] <vifino> it's 700 bucks
tho, which is a steal, but still 700 bucks
L671[12:27:27] <Vexatos> when you look at
a file of code and you think "wow this code looks really good
I wonder who made it" and then it turns out you are the author
but you have been coding so little over the past year that you
forget you used to be good at coding
L672[12:27:31] <Vexatos> <.i
L673[12:27:36] <Izaya> ouch, like 3 weeks
pay
L674[12:28:22] <Vexatos> Imagine getting
paid D:
L675[12:28:41] <AmandaC> %8ball wait for
.7 to release?
L676[12:28:42] <MichiBot> AmandaC: [ The
Bowling ball doesn't answer ]
L677[12:28:47] <vifino> i mean it's not so
much for me, but it's a solid chunk of my income
L678[12:28:50] <AmandaC> guess not
L679[12:29:01] <Vexatos> I got an offer
for a job where I use xtb for simple reactions to provide
didactically useful reaction diagrams
L680[12:29:11] <Vexatos> but I have so
little time in the coming months I doubt I can take it
L681[12:29:12] <Izaya> Vexatos: imagine
not working part time while getting youth allowance and
studying
L682[12:29:14] <Vexatos> it'd be so cool
D:
L683[12:29:24]
<Forecaster>
don't forget to invert the neutron flow
L685[12:29:33] <Vexatos> Izaya, imagine
being theoretically capable of having enough time for part-time
work
L686[12:29:37]
<Forecaster>
keep the warp core stable
L687[12:29:52] <Vexatos> part-time jobs
don't work if you don't even have part of your time
L688[12:30:14] <Izaya> imagine not pacing
yourself so you have time to do stuff other than study
L689[12:30:41] <Vexatos> but I get a
discount if I finish in time D:
L690[12:30:48] <vifino> imagine not just
imagining things but actually doing it
L692[12:30:57] <Izaya> IMAGINE
L693[12:30:57]
<Forecaster>
huh
L694[12:31:07]
<Forecaster>
dragons.
L695[12:32:07] <vifino> ah crap firefox
update, guess my laptop'll be busy for a while
L696[12:41:26] <vifino> Izaya: the laser
can do thirty thousand points per second
L697[12:41:36] <vifino> i need it
L698[12:42:08] <vifino> fuck chonky
pixelboys, i want smooth vectorchads
L699[12:42:24] <Vexatos> just give the
money to me I can use it :^)
L700[12:42:41] <vifino> nahg
L701[12:42:42] <Vexatos> I can give you a
laser crystal in exchange
L702[12:42:48] <Vexatos> all you need then
is the enclosure
L703[12:42:49] <Vexatos> :^)
L704[12:43:00] <vifino> and
galvanos.
L705[12:43:05] <vifino> and mirrors.
L706[12:43:09] <vifino> and like...
everything else.
L707[12:43:36] <Vexatos> whatever galvanos
are
L708[12:43:40] <Vexatos> oh boi I have
mirrors
L709[12:45:32] <vifino> >_>
L710[12:45:52] <Vexatos> like one of those
mounted on a sub-micrometer precision servo
L711[12:45:54] <vifino> vexatoasty, you're
not getting my money.
L712[12:46:10] <Vexatos> you can use it to
measure IR spectra!
L713[12:46:31] <vifino> can i use it to
display more than 30 thousand rgbw points per second?
L714[12:46:41] <Izaya> I want a TV that is
actually connected to the antenna
L715[12:46:48] <Vexatos> sure you
can
L716[12:46:51] <Izaya> then I could watch
late night music video shows
L717[12:47:01] <Vexatos> 30k would only
require 30µs response time
L718[12:47:33] <vifino> but i need two
axies, do you have two of those things?
L719[12:47:46] <Vexatos> no D:
L720[12:47:56] *
vifino slaps Vexatos
L721[12:48:19] <vifino> one dimension is
pretty much worthless.
L722[12:49:26]
<Forecaster>
%inv add a single dimension
L723[12:49:27] *
MichiBot summons 'a single dimension' and adds to her inventory. I
could get some good swings in with this.
L724[12:49:56]
<Forecaster>
%sip random
L725[12:49:57] <MichiBot> You drink a
bubbly cyan potion (New!). You briefly feel like you have just
stepped out of a car.
L726[13:19:11]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de)
L727[13:24:06]
<Ariri>
%tonk
L728[13:24:07] <MichiBot> I'm sorry Ariri,
you were not able to beat CompanionCube's record of 5 hours, 19
minutes and 11 seconds this time. 3 hours, 11 minutes and 20
seconds were wasted! Missed by 2 hours, 7 minutes and 50
seconds!
L729[13:24:23]
<Ariri>
shizuLewd
L730[13:26:40]
<McMaartenz>
oh great
L731[13:28:10]
<McMaartenz>
also, can you use data cards mechanics without a data card?
L732[13:28:19]
<McMaartenz>
I think it isn't possible but just to be sure
L733[13:28:31]
<Forecaster>
no
L734[13:28:53]
<ben_mkiv>
opensecurity adds a block for datacard methods
L735[13:29:01]
<McMaartenz>
hm..
L736[13:29:10]
<McMaartenz>
that's interesting
L737[13:29:33]
<McMaartenz>
but is there any encryption library without the need of a data
card
L738[13:29:38]
<McMaartenz>
just wondering
L739[13:35:45]
<Forecaster>
Still no
L740[13:35:53]
<Forecaster>
unless you include one yourslef
L741[13:35:54]
<Forecaster>
unless you include one yourself [Edited]
L742[13:38:20] <AmandaC> encryption is
just maths, the data cards exist to speed it up
L743[13:54:42] *
Inari decrypts AmandaC
L744[13:55:27]
<Forecaster>
re-encrypts amanda
L745[13:55:45] <Inari> Rude
L746[13:56:13]
<Forecaster>
mwahaha
L747[13:56:38] *
AmandaC refuses to run as she's no-longer a securely signed
binary
L748[13:56:49] <ben_mkiv> well, the data
card afaik uses os methods, which should provide you
hw-acceleration
L749[13:56:59]
<Forecaster>
were you ever binary
L750[13:57:14] <ben_mkiv> she's an
elf
L751[13:57:46] <Inari> base 11?!
L752[13:58:11] <ben_mkiv> anyone here got
an ESP32 at home?
L753[14:09:51] <vifino> Sure.
L754[14:10:01] <vifino> What do you need,
ben_mkiv?
L755[14:10:45] <ben_mkiv> wasnt sure which
board to get, but guess i found something that fits my needs
L756[14:11:03] <ben_mkiv> do you use it
for something specific or just to play around?
L757[14:11:25] <vifino> I use it to run my
LED software on a tshirt.
L758[14:11:30] <ben_mkiv> xD
L760[14:12:03] <MichiBot> Thu Jul 04
18:11:59 CDT 2019 @vifino: I am wearing a #sled powered matrix,
running on an #esp32, yay! <
https://t.co/IfIGF9RMdZ>
L761[14:13:17] <vifino> They're dirt
cheap, have decent performance and the rmt peripheral can be abused
to send a bunch of data to ws2812b leds.
L762[14:13:28] <ben_mkiv> cool, also
looking forward to order some ws2812, but rings actually
L763[14:13:42] <vifino> I haven't even
used the wifi capabilities on most esps I use..
L764[14:13:55] <ben_mkiv> and i need CAN
bus and just found a board which also has the can transceiver
onboard
L765[14:14:06] <vifino> Oh, that's nice.
Send me a link.
L767[14:14:32] <vifino> I designed a USB
CAN board, having more stuff to test it with would be cool.
L768[14:14:54] <vifino> Oh boy, 50
bucks.
L769[14:15:04] <ben_mkiv> comes at a
price, but still cheaper than any other solution and its with case
and i dont have to fiddle around
L770[14:15:27] <vifino> Ethernet and
relays too, this seems cool.
L771[14:15:37] <ben_mkiv> and sdcard
L772[14:16:01] <vifino> Not from a shady
company either.
L773[14:16:07] <vifino> Interesting.
L774[14:16:15] <ben_mkiv> actually 39€ in
germany, and i get 8€ discount if i create a amazon wishlist
L775[14:16:38] <vifino> As a german, this
makes me even more interested.
L776[14:16:39] <ben_mkiv> so its ~30
L777[15:06:54]
<Ernos> hey,
so I was thinking about custom OSes in OC, and was wondering, can I
make my own BIOS that runs after system boot? Or will it always
shut down the BIOS code on boot?
L778[15:12:48] <Inari> Well, the bios is
what runs on startup. The standard bios just looks for some further
boto file and runs that, and then shuts down once that exits
L779[15:12:55] <Inari> You're free to make
it do different things
L780[15:12:57] <Inari> Within its size
limits
L781[15:18:31]
<Ernos> ok,
cool. So I can make my own bios that runs code after the OS
boots?
L782[15:19:38] <CompanionCube> if you can
fit in the eeprom, you can do whatever.
L783[15:21:44]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L784[15:22:49]
<Bob> i dont
think that after the OS boots
L785[15:22:59]
<Bob> but
surely after the OS exits
L786[15:23:42]
<Ernos>
ok
L787[15:42:31] ⇦
Quits: ICWiener (ICWiener!~DFrostedW@2604:180:2:122b::4376) (Ping
timeout: 202 seconds)
L788[15:43:06]
<Ariri>
IndustrialCraft Wiener? ?
L789[15:43:17]
<Ariri>
%drink random
L790[15:43:18] <MichiBot> You drink a
cloudy blue potion (New!). Ariri's bed is suddenly slightly less
comfortable for 30 seconds.
L791[15:43:31]
⇨ Joins: ICWiener
(ICWiener!~DFrostedW@2604:180:2:122b::4376)
L792[15:45:30] <Lizzy> @Ernos If you make
your own EEPROM loader, you can theoretically make whatever you
want. Alternatively you could keep the "Lua BIOS" EEPROM
and just have your OS's main entry point the same (i think it's
either main.lua or init.lua in the root drive)
L793[15:46:09]
<Ernos> ok,
cool
L794[15:46:31] <Inari> What do you want to
do "after the OS loads" anyway?
L795[15:47:07]
<Ernos> I'm
not sure, just beginnings of ideas forming
L796[15:53:05] <payonel> it is
/init.lua
L797[15:53:14]
<Ernos>
cool, ok
L798[15:54:14] <payonel> @Ernos can you
explain your original question, though?
L799[15:54:22] <payonel> what do you mean
"shut down the BIOS code"
L800[15:54:51]
<Ernos> I
was meaning, does the mod stop the bios code from running?
L801[15:55:03]
<Ernos> like
does Open Computers prevent bios code from running after loading
the os
L802[15:55:11]
<Zef> The
bios code is what runs the OS
L803[15:55:15] <payonel> ^
L804[15:55:19]
<Zef> So
it's technically always running
L805[15:55:23]
<Ernos>
ok
L806[15:55:29] <payonel> the machine runs
the eeprom
L807[15:55:44] <payonel> the eeprom code
(we call bios, sometimes) does whatever it wants
L808[15:55:51]
<Ernos> ahh,
nice. I wasn't sure if it'd stop the eeprom as soon as the OS was
loaded
L809[15:56:00] <payonel> i dont know what
you mean by "stop"
L810[15:56:05]
<Ariri>
%choose subs or pizzas
L811[15:56:05] <MichiBot> Ariri: Somebody
once told me to roll with "pizzas"
L812[15:56:26] <payonel> @Ernos the
machine runs the eeprom, when the eeprom code "returns",
the machine is considered halted
L813[15:56:31]
<Ernos>
ok
L814[15:56:50] <payonel> if you were to
imagine the "stack" of processes running when you're
running openos, it is
L815[15:57:22] <payonel> machine calls
Eeprom calls OpenOS calls user-scripts
L816[15:57:31]
<Ernos>
cool, ok
L817[15:57:39] <payonel> the eeprom
doesn't "exit" until openos exits
L818[15:57:45]
<Bob>
^
L819[15:57:49]
<Ernos>
ok
L820[15:58:08]
<Bob> the
eeprom handles loading the OS and thus is halted until the OS
stopd
L821[15:58:10]
<Bob>
s
L822[15:58:14]
<Ernos>
o
L823[15:58:20] <payonel>
s/halted/waiting/
L824[15:58:21] <MichiBot> <Bob> the
eeprom handles loading the OS and thus is waiting until the OS
stopd
L825[15:58:42] <payonel> the eeprom is
"in stack" of the calls
L826[15:58:45] <payonel> so not even
waiting
L827[15:59:01]
<Bob>
techically yea
L828[15:59:06]
<Ernos> ok,
so I could run code in the eeprom while the OS is running?
L829[15:59:12] <payonel> no
L830[15:59:15]
<Bob> while
no,
L831[15:59:17]
<Ernos>
oh
L832[15:59:18]
<Bob> after
yes
L833[15:59:19]
<Bob> and
before
L834[15:59:31]
<Ernos>
dang, I cant do something I was thinking of
L835[15:59:33] <payonel> @Ernos imagine
you have two methods foo() and bar()
L836[15:59:36] <AmandaC> I mean
L837[15:59:51]
<Bob> Well
tell us, maybe we can find a work arround @Ernos
L838[15:59:57] <AmandaC> You can abuse
coroutines
L839[16:00:06] <AmandaC> start the OS in a
coroutine
L840[16:00:10]
<Bob> does
eeprom has acces to them ?
L841[16:00:13]
<Ernos> I
was gonna try making a server that ran two or more instances of
OpenOS or my own custom OS
L842[16:00:31] <payonel> @Bob the eeprom
is a lua script, it is lua
L843[16:00:35] <AmandaC> yes, coroutines
are a lua libraru, like math
L844[16:00:42]
<Bob>
okay
L845[16:00:51]
<Ernos> and
each could be connected to by a separate computer, and as such one
rack with 3 servers and one remote terminal could run many lower
power copies of OpenOS
L846[16:01:07] <payonel> @Ernos let's stop
thinking about eeproms and os's for a sec, just imagine you have 2
methods, foo() and bar() -- ok?
L847[16:01:13]
<Ernos>
ok
L848[16:01:28] <payonel> %lua function
bar() print("do stuff") end
L849[16:01:49] <payonel> %lua function
foo() print("foo before calling bar") bar()
print("foo after calling bar") end
L850[16:01:53] <payonel> ok?
L851[16:01:57]
<Ernos>
ok
L852[16:01:58] <payonel> %lua foo()
L853[16:01:58] <MichiBot> foo before
calling bar | do stuff | foo after calling bar
L854[16:02:15] <payonel> in my simple
example, foo() is the eeprom code
L855[16:02:26] <payonel> and in this
simple example, bar() is the operating system
L856[16:02:31] ⇦
Quits: brayden (brayden!~brayden@96.9.220.100) (Read error:
Connection reset by peer)
L857[16:02:33]
<Bob> you
cant really do stuff while its occupied
L858[16:02:39] <payonel> the eeprom
LITERALLY calls the operating system as a function
L859[16:02:40]
<Ernos> ahh,
ok
L860[16:02:44]
<Ernos>
oh
L861[16:02:45] <payonel> literally
L862[16:02:46]
<Bob>
^
L863[16:02:46]
⇨ Joins: brayden (brayden!~brayden@96.9.220.100)
L864[16:02:51]
<Bob>
dofile("init.lua")
L865[16:02:53] <payonel> ^
L866[16:02:58] <payonel> that is a literal
function call
L867[16:03:07]
<Ernos>
ok
L868[16:03:20]
<Bob>
occupied until init.lua stops
L869[16:03:54] <payonel> now, like AmandaC
was saying, you could multitask around this using coroutines
L870[16:04:01] <payonel> and intercepting
computer.pullSignal
L871[16:04:07]
<Bob> but
not in eeprom probably
L872[16:04:12] <payonel> of course you
can
L873[16:04:16]
<Bob> Rather
an modified eeprom to launch a launcher
L874[16:04:18] <payonel> there is nothing
openos does the eeprom cannot
L875[16:04:22]
<Bob> You
can yes
L876[16:04:25]
<Bob> but
limited
L877[16:04:26] <payonel> except that the
eeprom has some space limits
L878[16:04:46]
<Bob> and i
doubt fitting an entire multi OS manager into it will do
L879[16:04:52] <payonel> yes, i would
recommend not putting the advanced multi tasking work all in
eeprom
L880[16:05:06]
<Bob> Raid
mmm
L881[16:05:06] <payonel> making it fit is
probably not possible, and besides, would be a mess to manage
L882[16:05:11]
<Ernos> oh,
ok
L883[16:05:45] <payonel> @Bob i didn't
mean to disagree with you outright, i think we agree, and i think
you were right.
L884[16:05:47] <payonel> i just wanted to
be clear
L885[16:05:55]
<Ernos>
Though if I double the space the EEPROM has in the config file ?,
but it'd be harder for others to run it
L886[16:06:05]
<Ernos>
Though if I double the space the EEPROM has in the config file ?
but it'd be harder for others to run it [Edited]
L887[16:06:06] <payonel> @Ernos correct
:)
L888[16:06:45]
<Ernos> I
had a thought a while back where entire games would be stored and
ran in the EEPROM, but there wouldn't be much available
L889[16:06:55] <ben_mkiv> opensecurity
also allows to write 8kb to eeproms if you enable it in the
config
L890[16:07:01]
<Ernos>
ok
L891[16:07:27]
<Ernos> Can
I run 2 gpus in parallel, like SLI with Nvidia graphics cards
irl?
L892[16:07:36]
<Zef> You'd
need to manually manage that
L893[16:08:03]
<Bob> It
would be probably CPU limited
L894[16:08:13]
<Bob> you
cant have then both run in parallel
L895[16:08:23]
<Bob> Lua
and IC only provide Cooperative threads
L896[16:08:23] <payonel> @ernos dual gpu
is best suited for managing multiple screens
L897[16:08:28]
<Bob>
^
L898[16:08:42] <payonel> there is no
advantage to #gpus > #screens
L899[16:08:48]
<Ernos>
dang, I was hoping to get more graphics power to one screen, so I
can do more fancy graphics, possibly even 3d
L900[16:08:54]
<Bob>
Parallel multi tasking in Lua is not a thing
L901[16:09:04]
<Bob> And a
guy already made 3d graphics in OC
L902[16:09:04]
<Ernos> I
don't like this lol
L903[16:09:06]
<Bob> and
stuff
L904[16:09:18]
<Bob> GPUs
are already fast so
L905[16:09:19]
<Ernos> but
3d graphics could run better with mutli-gpu setups
L906[16:09:27]
<Ernos> fast
for 2d graphics in my experience
L907[16:09:36]
<Bob> No
parallel multitasking in Lua and OC
L908[16:09:50]
<Ernos> that
is a bit annoying for more advanced things
L909[16:09:50]
⇨ Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L910[16:10:03]
<Bob> and
dont GPU calls block CPU ?
L911[16:10:07]
<Bob> while
they execute ?
L912[16:10:08]
<Bob>
payonel
L913[16:10:09] <CompanionCube> i
L914[16:10:10] <payonel> yes
L915[16:10:14]
<Ernos>
dang
L916[16:10:20]
<Ernos>
welp, time for multi CPU!
L917[16:10:20] <CompanionCube> isn't that
not gpu-specific though
L918[16:10:22]
<Ernos>
lol
L919[16:10:28] <CompanionCube> it's for
all components
L920[16:10:30] <payonel> CompanionCube:
correct
L921[16:10:40]
<Bob> Multi
CPU isnt possible either, only if multiple computers
L922[16:10:47]
<Bob> But
syncing them would be an issue
L923[16:10:58]
<Ernos>
Well, now I have hard-to-do ideas
L924[16:11:04]
⇨ Joins: freacknate09
(freacknate09!~freacknat@97-92-106-22.static.reno.nv.charter.com)
L925[16:11:12]
<Bob> Write
a java mod offering luvit and multicore CPUs lul
L926[16:11:17] <CompanionCube> are you
going to want an OC distributed system now
L927[16:11:19]
<Bob> OC
addon
L928[16:11:30] <freacknate09> Now I must
do distributed computing
L929[16:12:06] <CompanionCube> spreading
GPU load accross multiple computers doesn't sound that possible,
even leaving aside the synchronization funtimes
L930[16:12:10] <payonel> does luvit have
parallel execution?
L931[16:12:23]
<Bob> i
think it has async yes
L932[16:12:26]
<Bob> but im
unsure
L933[16:12:40]
<Bob> Theres
someone who did luvit
L934[16:12:43]
<Bob> but
forgot
L935[16:13:08]
<Bob>
*summoning @The_Stargazer*
L936[16:15:15] ⇦
Quits: brayden (brayden!~brayden@96.9.220.100) (Ping timeout: 189
seconds)
L937[16:15:27]
⇨ Joins: brayden (brayden!~brayden@96.9.220.100)
L938[16:16:19] <freacknate09> Time to make
Usenet in minecraft
L939[16:16:52] <freacknate09> If I made
something like that, would someone/you guys actually use it?
L940[16:18:17]
<Bob> what
is usenet in the frist place ?
L941[16:19:16] <freacknate09> Distributed
message boards
L943[16:28:34] <CompanionCube>
freacknate09: well, as a starting point one could do NNTP over
TCP
L944[16:28:46] <freacknate09> NNTP? Never
heard of that
L946[16:51:51] <ben_mkiv> Mimiru, how
about postscript support?
L947[16:55:53] <Mimiru> o_O
L948[16:56:15] <ben_mkiv> xD
L949[17:02:22] <AmandaC> Inari: stop
sending bugs after me to eat me up, I told you I'm sorry about
knocking the world over!
L950[17:03:01] <Inari> AmandaC:
meow?
L951[17:03:25] <AmandaC> Inari: I keep
getting bitten by bugs, and it's very itchy, so I keep opening
wounds from the bites. :|
L952[17:03:39] <Inari> o.o
L954[17:14:28]
⇨ Joins: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-181.nctv.com)
L955[17:15:58] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Ping timeout: 190 seconds)
L956[17:17:17]
<Forecaster>
You need a pet ant water
L957[17:17:54]
<Forecaster>
Eater*
L958[17:18:01]
<Forecaster>
%sip random
L959[17:18:02] <MichiBot> You drink a dull
red potion (New!). A sudden craving for soup occupies your thoughts
until you see a bird.
L960[17:18:58]
<Bob> Anyone
has an idea what could i do while 16h of flight in an
airplane
L961[17:19:00]
<Bob> no
internet
L962[17:19:07]
<Bob> i
guess ill make love2d apps
L963[17:21:03] <AmandaC> %8ball reboot for
beta-5?
L964[17:21:04] <MichiBot> AmandaC: Reply
hazy, try again
L965[17:21:10] *
AmandaC eyes MichiBot
L966[17:28:52] <payonel> what is something
cpu heavy that people do in oc that takes about 5 to 10 s?
L967[17:33:48] <freacknate09> Well, I just
set up two high tier computers in Creative to make software
L968[17:34:09] <freacknate09> I spent
about 30 minutes building a little house, and now I am gonna make
an OS
L969[17:35:32] <ben_mkiv>
os.sleep(10)
L970[17:35:33] ⇦
Quits: Naomi (Naomi!~Naomi@2607:5300:60:9e85::1bad:babe) (Ping
timeout: 189 seconds)
L971[17:36:01]
⇨ Joins: Naomi
(Naomi!~Naomi@2607:5300:60:9e85::1bad:babe)
L972[17:36:07] <freacknate09> lol
L973[17:36:26] ⇦
Quits: A_D (A_D!A_D@doom-tower.awesome-dragon.science) (Remote host
closed the connection)
L974[17:36:34]
⇨ Joins: A_D
(A_D!A_D@doom-tower.awesome-dragon.science)
L975[17:36:39] ⇦
Quits: payonel (payonel!~payonel@2607:5300:60:9e85::bad:c0de) (Ping
timeout: 189 seconds)
L976[17:36:52] <Temia> %quaff mutable
rainbow potion
L977[17:36:53] <MichiBot> Temia turns into
a bird girl for ten minutes.
L978[17:37:00] <Temia> +v+
L979[17:37:02]
⇨ Joins: payonel
(payonel!~payonel@2607:5300:60:9e85::bad:c0de)
L980[17:37:27]
zsh sets mode: +v on payonel
L981[17:38:07] <AmandaC> for a second I
thought payonel rage-quit at ben_mkiv's message
L982[17:38:27] <payonel> ha :)
L983[17:39:09] <freacknate09> aand time to
figure out what I am doing
L984[17:40:22]
<Bob> MC
ayy
L985[17:40:54] <freacknate09> I think I am
gonna make a DOS or Windows like OS
L986[17:42:01] <freacknate09> First I am
gonna make (or try to make) some tools to develop this. I think I
am gonna go with a graphical *nix os
L987[17:42:36] *
ben_mkiv trying to understand mimirus rendercode...
L988[17:42:46] <ben_mkiv> %potion
L989[17:42:47] <MichiBot> ben_mkiv: You
get a freezing chocolate potion (New!)
L990[17:42:54] <ben_mkiv> oh i wish i had
that now
L991[17:42:57] <ben_mkiv> %drink ^
L992[17:42:57] <MichiBot> ben_mkiv's skin
turn silver but with a unobtanium glow for ten minutes.
L993[17:45:55] <freacknate09> I am gonna
go stare at the Edit program and be sad
L994[17:46:12] <freacknate09> Is there a
better IDE than the built in Edit program?
L995[17:48:28] ⇦
Quits: Vexatos (Vexatos!~Vexatos@port-92-200-77-48.dynamic.qsc.de)
(Quit: Insert quantum chemistry joke here)
L996[17:50:59] <freacknate09> I have the
best Away message
L997[17:52:37]
<Forecaster>
Ahh wrong prefix
L998[17:53:43]
<Bob> Edit
outside of OC
L999[17:53:46]
<Bob>
simple
L1000[17:53:49]
<Bob>
Notepad++ perfect
L1001[17:53:58]
<Bob> or
VSCode if you meed that much help
L1002[17:54:12] <freacknate09> I use
notepad++ outside of OC. I was meaning IDEs inside of OpenOS
L1003[17:54:26]
<Bob>
OpenOS n
L1004[17:54:33] <CompanionCube> %drink
random
L1005[17:54:33] <MichiBot> You drink a
viscous dilithium potion (New!). When you drink the last drop, a
bucket of water materializes above your head and dumps it contents
over you, then vanishes. The water does not.
L1006[17:54:34]
<Bob>
MineOS IDE is ok
L1007[17:54:42]
<Bob>
%drink random
L1008[17:54:42] <CompanionCube> \
L1009[17:54:42] <MichiBot> You drink a
solid coral potion (New!). Your favourite cup is now upside
down.
L1011[17:55:00] <CompanionCube> well, now
there's water everywhere
L1012[17:55:07]
<Bob>
Its empty ?
L1013[17:55:34]
<Bob>
Now i want to eat
L1014[17:55:40]
<Bob>
but i need to rest before flight
L1015[17:57:27] <freacknate09> Where's
the init.lua stored in OpenOS?
L1016[17:57:39] <payonel> freacknate09:
at /
L1017[17:57:45] <freacknate09> oh, I am
blind
L1018[17:57:53] <freacknate09> payonel:
thank you
L1019[17:58:02] <freacknate09> It's the
one thing I overlooked
L1020[17:58:21] <freacknate09> init.lua
is small
L1021[17:58:31] <payonel> most of the
work is in /lib/core/boot.lua
L1022[17:58:38] <payonel> i think i put
it there...
L1023[17:58:41] <freacknate09> ok
L1024[17:58:49] <payonel> yep
L1025[17:58:56] <freacknate09> I am gonna
go try and dissect OpenOS so I can make my own OS
L1026[17:59:01] <payonel> just checked,
/lib/core/bootlua
L1027[17:59:05] <freacknate09> ok
L1028[17:59:09] <payonel> boot.lua*
L1029[17:59:30] <freacknate09> init.lua
nor boot.lua use any OpenOS libraries, right?
L1030[17:59:40] <payonel> boot.lua loads
the openos libs
L1031[17:59:45] <freacknate09> ok,
cool
L1032[18:00:12] <freacknate09> I likely
will be coming back with questions about OpenOS and how it works. I
love that you can see all the code in OpenOS
L1033[18:00:22] <payonel> init.lua
bootstraps a no-frils loadfile, which boot.lua needs
L1034[18:00:31] <payonel> later, openos'
loadfile is patched in
L1035[18:00:42] <freacknate09> ok
L1036[18:00:57] <payonel> freacknate09: i
wrote it, and remember most of it
L1037[18:01:02] <freacknate09> cool
L1038[18:01:05] <payonel> so feel free to
mock and question :)
L1039[18:01:16] <freacknate09> yeah, I
remember talking to you in the past about that :)
L1040[18:01:18] <freacknate09> ok
L1041[18:02:06] <freacknate09> how does
invoke() work? I dont see anything about it in the lua manual in a
little bit of searching
L1042[18:02:22] <freacknate09> nvm
L1043[18:02:41] <freacknate09> I am blind
lol and missed that it was created a couple lines above
L1044[18:04:37] <freacknate09> the shedit
editor is nice
L1045[18:05:04] <payonel> i wrote an
editor (i was calling nano, but it wasnt nano)
L1046[18:05:12] <freacknate09> ahh,
edit.lua?
L1047[18:05:14] <payonel> it had
highlighting, and search...and only used the cursor library
L1048[18:05:20] <payonel> i mean, another
one
L1049[18:05:21] <freacknate09> really?
Which one is that
L1050[18:05:38] <freacknate09> I mostly
got shedit for the highlighting and line numbers
L1051[18:05:40] <payonel> i was building
it as an example of the flexibility of the cursor library in
openos
L1052[18:05:51] <freacknate09> ok, is it
publicly available?
L1053[18:05:58] <payonel> and it grew and
grew and grew .... and was NOT an example of the simplicity at
all
L1054[18:06:03] <payonel> so i was
ashamed, and hid it
L1055[18:06:08] <freacknate09> ahh, ok
lol
L1056[18:06:35] <payonel> yeah, i still
have a local branch of it
L1057[18:06:45] <freacknate09> what does
_G._OSVERSION "OpenOS 1.7.4" in boot.lua do?
L1058[18:06:53] <payonel> freacknate09:
nothing
L1059[18:06:54] <payonel> :)
L1060[18:06:57] <freacknate09> ahh,
ok
L1061[18:06:59] <freacknate09> :)
L1062[18:07:00] <payonel> SOME programs,
like wocchat, check that
L1063[18:07:10] <payonel> we changed the
term api back in the 1.5->1.6 days
L1064[18:07:20] <payonel> that is also
the version we print in the motd when you boot
L1065[18:07:24] <freacknate09> ahh, it is
essentially saying "hey, I am version 1.7.4 of
openos"?
L1066[18:07:27] <payonel> yes
L1067[18:07:31] <freacknate09> cool
L1068[18:08:08] <payonel> but nothing
inside of openos cares about it (besides motd printing it i
guess)
L1069[18:08:19] <freacknate09> ok
L1070[18:08:37] <freacknate09> I think I
may steal large parts of openos' init.lua
L1071[18:08:50] <freacknate09> watch my
OS becomes a slightly modified OpenOS
L1072[18:09:00] <payonel> feel free to of
course :)
L1073[18:09:11] <payonel> also, i
understand if you want to take the thread api
L1074[18:09:19] <payonel>
s/api/lib/
L1075[18:09:20] <MichiBot>
<payonel> also, i understand if you want to take the thread
lib
L1076[18:09:33] <freacknate09> ok, I may
:) Or at least steal a bit of the low level stuff. What does the
thread api do?
L1077[18:09:41] <payonel> in my most
humble opinion (/s) openos thread lib is an amazing body of
work
L1078[18:09:52] <freacknate09> ok
L1079[18:10:00] <freacknate09> *me yoinks
thread api
L1080[18:10:01] <freacknate09> heck
L1081[18:10:03] <freacknate09> that
didn't work
L1083[18:10:14] <payonel> /me yoinks
thread api
L1084[18:10:15] <payonel> ^
L1085[18:10:23] <freacknate09> ahh
L1086[18:10:27] <freacknate09> me yoinks
thread api
L1087[18:10:29] <freacknate09> heck
L1088[18:10:32] <payonel> /
L1089[18:10:33] *
freacknate09 yoinks thread api
L1090[18:10:38] <payonel> there you go
:)
L1091[18:10:41] <freacknate09> finally
lol :)
L1092[18:11:15] <freacknate09> yeah, I am
stealing that :) I think I am gonna take most of the low level
stuff from OpenOS. I may replace it with my own down the line as I
learn
L1093[18:11:17] <payonel> /lib/thread
depends on /lib/pipe and /lib/event.lua
L1094[18:11:29] <payonel> but the
dependency on /lib/event.lua is very slim
L1095[18:11:37] <freacknate09> ok, I may
rewrite event.lua
L1096[18:11:45] <payonel> also...it is a
bit complex how i sneak threads into the event system
L1097[18:11:52] <freacknate09> ok
L1098[18:11:55] <payonel> i do that
because i dont create a "thread" of the init
process
L1099[18:12:02] <payonel> and i'm ALWAYS
trying to save memory in openos
L1100[18:12:07] <freacknate09> With
treads, you can multi-task, right?
L1101[18:12:10] <payonel> loading the
thread lib takes about 50 or 60 k
L1102[18:12:18] <freacknate09> ouch,
ok
L1103[18:12:35] <payonel> the thread lib
makes managing concurrent functions much easier than vanilla
coroutines
L1104[18:12:47] <freacknate09> I want to
make my OS as light weight as possibly, as the graphics will likely
take a bit of the RAM
L1105[18:12:50] <freacknate09> nicd
L1106[18:13:04] <payonel> anyways, the
event lib uses a registration of event handlers, and the thread lib
hacks into that registration
L1107[18:13:20] <freacknate09> Is
swapping memory with the hard drive possible in OpenComputers, like
it is in Windows and other modern OSes?
L1108[18:13:22] <freacknate09> ok
L1109[18:13:33] <payonel> so while you
might want to take /lib/thread -- if you're not taking /lib/event
as well, it is not going to be easy to port
L1110[18:13:47] <freacknate09> oh, so I
am gonna take /lib/event as well
L1111[18:14:13] <payonel> you cannot swap
memory, no
L1112[18:14:20] <freacknate09> dang
L1113[18:14:34] <freacknate09> that could
allow much more intensive programs, at the cost of speed and hard
drive space
L1114[18:14:42] <payonel> in lua, there
is the ability to serialize data and create byte code
L1115[18:14:47] <payonel> which you can
then load again late
L1116[18:14:50] <payonel> later*
L1117[18:15:07] <freacknate09> ok. Can I
directly read RAM?
L1118[18:15:08] <payonel> but we have
that disabled in oc's lua-sandbox because it also always breaking
out of the sandbox
L1119[18:15:10]
<Ariri>
%choose mclaren or delorean
L1120[18:15:11] <MichiBot> Ariri: I've
heard "mclaren" is in these days
L1121[18:15:13] <freacknate09> oh
L1122[18:15:40] <freacknate09> Can I
directly read RAM at least?
L1123[18:15:54] <payonel> "directly
reading from ram" is basically just storing data in a
string
L1124[18:15:59] <freacknate09> ahh
L1125[18:16:03] <freacknate09> ok
L1126[18:16:15] <payonel> but no, there
is no backend access to the memory that represents your
"table" or "function"
L1127[18:16:20] <payonel> that is a
limitation of lua, not oc
L1128[18:16:20] <freacknate09> ok
L1129[18:17:20] <freacknate09> There
should be an extension of oc that goes way lower level, and can
allow you to write in assembly, allowing much more freedom. But
that'd be way more indepth to make and maintain
L1130[18:18:51] <AmandaC> %8ball time for
littlewood?
L1131[18:18:51] <MichiBot> AmandaC: My
reply is no
L1132[18:18:57] <AmandaC> oh. okay
L1133[18:19:09] <AmandaC> What's the
8ball's reply, though?
L1134[18:21:38] <freacknate09> Why is
doing complex stuff so complex?
L1135[18:23:30] <freacknate09> Can OpenOS
boot without /bin?
L1136[18:24:02] <payonel> after boot is
done, it runs the $SHELL which is /bin/sh
L1137[18:24:05]
<Bob>
Make your own OS, done
L1138[18:24:13] <freacknate09> ok
L1139[18:24:22]
<Bob>
And OC can run bytecode
L1140[18:24:31]
<Bob>
but disabled in configs for security reasons
L1141[18:24:42]
<Bob>
enabling it back is possible
L1142[18:25:19] <payonel> freacknate09:
note that $SHELL is set in some /boot/ script
L1143[18:25:25] <freacknate09> ok
L1144[18:25:30] <payonel> it's not the
most ... intelligent place to put it
L1145[18:25:39] <payonel> i think it was
/boot/xx_shell.lua
L1146[18:25:51] <payonel> yep
L1147[18:26:00] <freacknate09> I think I
am gonna make my OS work like older windows versions and just have
my OS run overtop of OpenOS
L1148[18:26:06] <payonel> 94_shell.lua:
os.setenv("SHELL", "/bin/sh.lua")
L1149[18:26:24] <freacknate09> ok
L1150[18:27:42] <freacknate09> payonel:
When installing OpenOS on a new computer using the floppy, how does
the install program know what files to copy?
L1151[18:28:29] <freacknate09> I want to
make it so that when someone uses my install floppy, it copies not
only OpenOS, but my modifications as well
L1152[18:28:52] <payonel> freacknate09:
install does a "dumb" cp -r of all files on the source
dir to the target dir
L1153[18:29:11] <payonel> custom programs
can define their own .install and .prop files to help
"guide" /bin/install
L1154[18:29:23] <payonel> see `man
install` for some documentation on that
L1155[18:29:26] <freacknate09> ok
L1156[18:29:35] <payonel> and ask me when
it inevitably gets verbose and complex
L1157[18:29:43] <freacknate09> ok
L1158[18:29:44] <payonel> it was
something challenging for me to explain in docs
L1159[18:29:50] <freacknate09> ahh
L1160[18:30:17] <payonel> basically, the
.prop lets you "label" your install name, i think there
you can also omit files, or specify a sub dir, i forget some
details
L1161[18:30:30] <freacknate09> ok
L1162[18:30:33] <payonel> if the
installer finds .install it runs that INSTEAD of doing a cp for
you
L1163[18:30:50] <payonel> oh, and .prop
lets you have /bin/install ignore your floppy
L1164[18:30:57] <freacknate09> ok
L1165[18:30:59] <payonel> that was for
some apps that didn't want to be seen as an install option
L1166[18:33:12] <freacknate09> so if I
just copy the OpenOS install disk + the files I want to add onto a
floppy, and someone runs Install, it will install openos and my
files, right?
L1167[18:33:21] <payonel> yes
L1168[18:33:25] <freacknate09> cool
L1169[18:33:39] <freacknate09> Time to go
work on doing what I want to do lol
L1170[18:34:15] <freacknate09> First
thing: Loading screen
L1171[18:35:48] <freacknate09> The boot
order of OpenOS is init.lua, /lib/core/boot.lua, then the files in
/boot, right?
L1172[18:36:38]
<Bob>
and the boot files are loaded by an order defined by the 2 frist
numbers in their file name
L1173[18:36:46] <freacknate09> ok
L1174[18:36:56]
<Bob> I
would go check github
L1175[18:37:10] <payonel> init.lua ->
/lib/core/boot.lua -> [ directly load some very important libs
like filesystem, package, run all /boot/* scripts ] ->
shell
L1176[18:38:41] <freacknate09> payonel:
ok, is there a way I can hide the standard boot screen and show a
boot screen/animation while it loads the files? Can I use the term
api to do it easier?
L1177[18:39:14] <payonel> freacknate09:
there are some calls to gpu directly in /lib/core/boot.lua
L1178[18:39:17] <payonel> you can
remove/edit those
L1179[18:39:44] <payonel> the boot's
"standard boot screen" is happening before the tty
library is loaded
L1180[18:40:02] <payonel> so...i wouldn't
try to use tty yourself
L1181[18:40:06] <payonel> (at that
point)
L1182[18:40:20] <freacknate09> ok. So if
I remove those calls, I can place a lua file before 00_boot.lua to
show a boot screen? Also, what does the tty library do?
L1183[18:40:57] <payonel> the tty library
is the "driver" between stdin/stdout and the gpu and the
cursor
L1184[18:41:13] <payonel> the term
library is just a set of helper/wrapper functions for the tty
lib
L1185[18:41:36] <freacknate09> ahh. Where
is the earliest in the boot sequence I can use the term library? Or
is there no place until after boot is complete that I can use the
term library?
L1186[18:41:41] <payonel> and yes, you
could remove the boot's gpu calls
L1187[18:41:48] <freacknate09> ok
L1188[18:42:17] <payonel> technically,
tty is not loaded by boot, but by the shell
L1189[18:42:32] <freacknate09> oh, so I
can't use term until after the shell is started then?
L1190[18:42:50] <payonel> no i'm just
saying, it happens late
L1191[18:42:59] <payonel> you could load
it earlier
L1192[18:43:03] <payonel> it would have
to come after io is loaded
L1193[18:43:39] <payonel> i believe it
would be okay to load tty after the /boot/xx_io.lua
L1194[18:43:45] <payonel> but....i
haven't tested this
L1195[18:44:07] <freacknate09> So how
could I load tty and term earlier? I am figuring right after
/boot/xx_io.lua
L1196[18:44:49] <payonel> oh, right, io
loads tty when it creates stdout/stdin
L1197[18:44:59] <payonel> yeah, but then
you'd have a delayed boot splash
L1198[18:45:08] <payonel> if you want
boot splash before io loads, you'll need to make direct gpu
calls
L1199[18:46:15] <freacknate09> ok. I
think I am just gonna read up on how to do direct gpu calls to do
what I am wanting
L1200[18:47:16] <payonel> freacknate09:
i'm curious. what is something you want out of your own os?
L1201[18:48:39] <freacknate09> I want to
make it kinda like MineOS/windows where instead of everything
text-based you can work in a graphical shell. I want to essentially
make a more user-friendly OS on top of OpenOS
L1202[18:52:11]
<Bob>
speed mhmmh
L1203[18:52:19]
<Bob> OC
doesnt really need more
L1204[18:52:41]
<Bob>
you could maybe enhance OpenOS but things like MineOS are
overkill
L1205[18:52:51] <CompanionCube>
%tonkout
L1206[18:52:52] <MichiBot> Jeepers!
CompanionCube! You beat your own previous record of 5 hours, 19
minutes and 11 seconds (By 9 minutes and 33 seconds)! I hope you're
happy!
L1207[18:52:53] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.005 tonk points!
plus 0.008 bonus points for consecutive hours! Current score:
0.71208
L1208[18:54:26] <CompanionCube>
sweet.
L1209[18:57:06] <freacknate09> what is
tonk?
L1210[18:57:25]
<Bob>
magic
L1211[18:57:46] <freacknate09> but what
does it do?
L1212[18:58:03]
<Bob>
gives Tonk Points
L1213[18:58:13]
<Bob>
Increase your IRC dominance with Tonks
L1214[18:58:17] <freacknate09> ok
L1215[19:00:13] <payonel> %tonk
L1216[19:00:14] <MichiBot> Fudge!
payonel! You beat CompanionCube's previous record of <0 (By 7
minutes and 22 seconds)! I hope you're happy!
L1217[19:00:15] <MichiBot> payonel's new
record is 7 minutes and 22 seconds! payonel also gained 0.00012
tonk points for stealing the tonk.
L1218[19:00:26] <freacknate09>
%tonk
L1219[19:00:42] *
CompanionCube is aiming to reclaim the #1 spot from
Kodos
L1220[19:00:55] *
freacknate09 is gonna commit delete
L1221[19:01:14] <CompanionCube>
freacknate09: it's rate-limited :p
L1222[19:01:27] <freacknate09>
CompanionCube: ouch
L1223[19:01:42] *
freacknate09 deletes MichiBot
L1224[19:01:45] <Mimiru> Because people
would spam the shit out of it.
L1225[19:01:50] <freacknate09> ahh
L1226[19:01:53] <payonel> Mimiru:
!!
L1227[19:01:54] <payonel> hi
L1228[19:02:13]
⇦ Quits: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout:
190 seconds)
L1229[19:02:39] <Mimiru> o/
L1230[19:02:51] <freacknate09> Mimiru:
sinner, it is o7
L1231[19:04:23] *
freacknate09 deletes #OC
L1232[19:05:51]
<Bob>
mmmm
L1233[19:07:03] <Mimiru> I can assist you
in removing the channel from your client list if you'd like.
L1234[19:07:17] *
Mimiru gets the ban hammer out and shines it up
L1235[19:07:30] <freacknate09> lol
nah
L1237[19:07:41]
<Bob>
Ill stop you right there
L1238[19:07:50]
<Bob>
Incase, this sans guy is my discord avatar
L1239[19:08:01] <CompanionCube> %inv add
big-endian x86 computer
L1240[19:08:02] *
MichiBot summons 'big-endian x86 computer' and adds to her
inventory. This seems rather fragile...
L1241[19:08:31] <freacknate09> what is
the difference between big-endian and little-endian?
L1242[19:08:42] <CompanionCube>
freacknate09: byteordering
L1243[19:08:46] <freacknate09> ahh
L1245[19:08:57]
<Bob>
one is 1 2 the other is 2 1
L1246[19:09:01] <freacknate09> ok
L1247[19:09:04]
<Bob> I
forgot wich one
L1248[19:09:07] <freacknate09> Which is
more common?
L1249[19:09:11]
<Bob> is
wich but basically yea
L1250[19:09:13]
<Bob> i
dont know
L1251[19:09:16] <freacknate09> ok
L1252[19:09:32] <CompanionCube>
freacknate09: well, x86/x86_64 is little-endian by design
L1253[19:09:35] <freacknate09> ok
L1254[19:09:59] <payonel> little is more
common
L1255[19:10:06] <freacknate09> ok
L1256[19:10:07] <CompanionCube> but one
company decided 'nope' and 'modified' the compiler for their OS to
emulate big-endianness
L1257[19:10:16] *
payonel shakes fist
L1258[19:10:44] *
freacknate09 actions off myself
L1259[19:10:56] <CompanionCube> payonel:
best part is that someone wrote openssl asm for it
L1260[19:11:01] *
freacknate09 auctions off myself
L1261[19:11:13] <CompanionCube> which was
notably removed by the libressl people
L1262[19:12:46] <CompanionCube>
freacknate09: some CPUs are also capable of arbitrary switching of
endianness
L1263[19:12:53] <freacknate09> nice
L1264[19:21:07] <freacknate09> Has anyone
attempted machine learning in OC?
L1265[19:26:56]
<Bob> OC
CPUs : i am not speed
L1266[19:27:24] <freacknate09> But I
could distribute the load between multiple servers
L1267[19:27:42]
<Bob>
Syncronizing it all ?
L1268[19:27:49]
<Bob>
and distributing evenly
L1269[19:27:53]
<Bob>
Well yea theorically
L1270[19:27:58] <freacknate09> magic
time
L1271[19:28:05]
<Bob>
mad man coded machine learning with redstone
L1272[19:28:19] <freacknate09> wow
L1273[19:28:21] <freacknate09> dang
L1274[19:28:32]
<Bob> We
need redstone irl
L1275[19:28:36] <freacknate09> If you can
do it with redstone, I can certainly do it in OC
L1276[19:28:41] <freacknate09> redstone
would be nice irl
L1277[19:54:19]
<Ariri>
%tonk
L1278[19:54:20] <MichiBot> Dad-Sizzle!
Ariri! You beat payonel's previous record of 7 minutes and 22
seconds (By 46 minutes and 43 seconds)! I hope you're happy!
L1279[19:54:21] <MichiBot> Ariri's new
record is 54 minutes and 6 seconds! Ariri also gained 0.00078 tonk
points for stealing the tonk.
L1280[19:54:39]
<Ariri>
%sip random
L1281[19:54:39] <MichiBot> You drink a
shiny orange potion (New!). Everything you say is now in Comic Sans
until you leave.
L1282[19:54:46]
<Ariri>
oh np
L1283[19:54:48]
<Ariri>
no
L1284[19:54:51]
<Ariri>
kiill me now
L1285[19:54:57]
<Ariri>
*kill meeeeee*
L1287[19:56:28]
<Ariri>
%blame lag
L1288[19:56:29] *
MichiBot blames lag for running being exhausting
L1289[20:00:22] <AmandaC> Psh
L1290[20:00:35] <AmandaC> Comic sans
isn't that bad
L1291[20:03:40]
<Bob> My
eyes
L1292[20:03:45]
<Bob>
Comic and white theme
L1293[20:03:52]
<Bob>
%slap @Ariri
L1294[20:03:52] *
MichiBot slaps @Ariri with C Pound doing 10 damage
L1295[20:04:05]
<Ariri>
that was a website...
L1296[20:04:18]
<Bob>
still
L1297[20:04:24]
<Bob>
dont show me such devilish things
L1299[20:04:33]
<Bob>
just made this in Love2d
L1300[20:04:35]
<Bob> a
grid
L1301[20:04:39]
<Bob> g
r i d l a n d
L1302[20:05:51] <AmandaC> I don't
understand the "gate comic sans font" meme
L1303[20:06:06] <AmandaC> Which is why I
like what my client does for that.
L1305[20:06:58]
<Bob>
discord but its IRC
L1306[20:06:58] <AmandaC>
s/gate/hate/
L1307[20:06:59] <MichiBot>
<AmandaC> I don't understand the "hate comic sans
font" meme
L1308[20:07:16]
<Bob>
Corder should have an avatar
L1309[20:07:45] <AmandaC> It's not a
standardised protocol yet
L1310[20:08:04] <AmandaC> So it nonky
shows icons for other irccloud users
L1311[20:08:18] <AmandaC> Only*
L1312[20:09:21]
<Bob>
Mmm, When OC irc avatars
L1313[20:09:31]
<Bob> we
need to ask MineOS devs to implement thay
L1315[20:09:47]
<Bob> I
cant sleep ayy
L1316[20:10:01]
⇨ Joins: william341
(william341!~william34@206.189.194.60)
L1317[20:10:22]
<Ariri>
comic sans is my 11th curse
L1318[20:10:40] *
AmandaC knocks a bowling ball over, onto @Bob's head
L1319[20:10:50] <william341> comic sans
as a font optionfor open computers when
L1320[20:11:19] <AmandaC> Maybe if oc2
ever happens
L1321[20:11:47]
<Ariri>
*a decade passes, no oc2 in sigh*
L1322[20:11:49] <william341> what would
oc2 even be
L1323[20:12:06]
<Bob>
Better than forge
L1324[20:12:08] <AmandaC> Electric
bugaloo, ofc
L1325[20:12:09]
<Ariri>
oc²
L1326[20:12:23]
<Bob>
Ingame mod that can load Lua mods mhm
L1327[20:13:09]
<Ariri>
%search google irccloud
L1328[20:13:11] <MichiBot> Ariri:
https://www.irccloud.com/ - *IRCCloud*:
"IRCCloud is a modern IRC client that keeps you connected,
with none of the baggage. Stay synced and notified wherever you are
with our web and mobile ..."
L1329[20:13:26]
<Ariri>
:o i see
L1330[20:14:32] <AmandaC> One thing I
like about irccloud is they use the cast of numb3rs for their
sample photos everywhere
L1331[20:15:15] <AmandaC> ( who,
infamously described IRC as "two boats passing in the middle
of the ocean" )
L1332[20:34:39]
⇦ Quits: william341 (william341!~william34@206.189.194.60)
(Remote host closed the connection)
L1333[20:35:51] <freacknate09> hmm, I
need to find uses for computers in my base
L1334[20:36:57] <freacknate09> Is there
any sort of mod that adds quite low power, cheap computers to OC?
Like stationary drones? I want to use them for status reporting on
sections of my base without using a lot of resources
L1335[20:37:44]
⇦ Quits: Thutmose1
(Thutmose1!~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L1336[20:38:04]
<The_Stargazer> what's the structure for
`event.listen(event, function(...) end)`
L1337[20:38:14]
<The_Stargazer> is it
L1338[20:38:14]
<The_Stargazer> `eventName, address,
eventArgs`
L1339[20:38:20]
<The_Stargazer> or `address,
eventArgs`
L1340[20:38:23]
<The_Stargazer> I think the latter
L1341[20:39:14] <freacknate09> payonel:
Is there any sort of mod that adds quite low power, cheap computers
to OC? Like stationary drones? I want to use them for status
reporting on sections of my base without using a lot of
resources
L1342[20:40:03]
<The_Stargazer> why did you send that
twice
L1343[20:40:32] <freacknate09> The second
time I mentioned Payonel
L1344[20:40:56]
<The_Stargazer> you mentioned payonel
twice
L1345[20:41:01] <freacknate09> I
didn't
L1346[20:41:15]
<The_Stargazer> must be a bug
L1348[20:41:22]
<Ernos>
It is, I just checked on the server
L1349[20:41:26]
<Ernos>
the discord server
L1350[20:41:34]
<Ernos>
Sometimes Corded does that it seems
L1351[20:41:37]
<The_Stargazer> Ah
L1352[20:41:39] <freacknate09> yeah
L1354[20:42:15] <freacknate09> Also, I am
Ernos on the discord server incase you cant tell lol
L1355[20:43:19]
<The_Stargazer> oh haha
L1356[20:43:22]
<Bob>
@The_Stargazer its with event name
L1357[20:43:37]
<The_Stargazer> so `args[1]` = event
name
L1358[20:43:40]
<Bob>
event.listen("event",function(event.pull(event)
L1359[20:43:48]
<Bob>
why use args when you can use static locals
L1360[20:43:53]
<Bob>
its faster and better
L1361[20:43:56]
<The_Stargazer> why event.pull?
L1362[20:43:58]
<Bob>
more readeable aswell
L1363[20:44:01]
<The_Stargazer> and how would I use static
locals?
L1364[20:44:01]
<Bob>
Its for an example
L1365[20:44:16]
<Bob>
event listen returns what event pull would return but into a
function
L1366[20:44:33]
<The_Stargazer> And the returns are stored
in a table?
L1367[20:44:40]
<Bob>
like
event.listen("event",function(eventName,Address,data1,data2))
L1369[20:44:47]
<Bob>
event pull doesnt return a table
L1370[20:44:51]
<The_Stargazer> oh like
L1371[20:44:54]
<Bob>
but many values
L1372[20:45:07]
<The_Stargazer>
`evnet.listen("event", function(eventName, addr, bla,
blah))`
L1374[20:45:12]
<The_Stargazer>
`event.listen("event", function(eventName, addr, bla,
blah))` [Edited]
L1375[20:45:17]
<The_Stargazer> I see
L1376[20:45:19]
<Bob>
Event name can be igniored
L1377[20:45:27]
<The_Stargazer> Can I replace the values I
don't need with `_`?
L1378[20:45:36]
<Bob>
Yea, its a convention really
L1379[20:45:43]
<The_Stargazer> I only need `bla` and
`blah` in this case
L1380[20:45:46]
<Bob> _
doesnt do anything as far as im avare off
L1381[20:45:48]
<Bob>
probably
L1382[20:45:50]
<Bob> in
your use case
L1383[20:46:04]
<Ariri>
%choose ibu or die
L1384[20:46:04] <MichiBot> Ariri: Why not
both? Okay fine. "die".
L1385[20:46:06]
<The_Stargazer> which are username and card
data
L1386[20:46:18]
<Ariri>
thx Michi
L1387[20:46:27]
<Bob>
Also save the number returned by event listen so you can later do
event.cancel(number) to stop the event listener
L1388[20:46:41]
<Bob>
because if you use an anonymous function, you later cant use it in
event igniore
L1389[20:46:45]
<Bob>
since its anonymous
L1390[20:46:45]
<The_Stargazer> well, in this case you
shouldn't really need to stop it
L1391[20:46:54]
<The_Stargazer> why would you stop your
security program?
L1392[20:47:01]
<Bob> v
i r u s o m g
L1393[20:47:03]
<Bob>
evil
L1394[20:47:06]
<The_Stargazer> being able to shutdown the
door controller seems like a risk
L1395[20:47:22]
<The_Stargazer> it would disable access to
the door that computer controlled
L1396[20:47:34]
<Bob>
not really, with service down, doors would be frozen at their
state
L1397[20:47:36]
<Ariri>
yeah so then it cant be opened, no?
L1398[20:47:47]
<Bob> if
closed then closrd and if open then open
L1399[20:47:48]
<The_Stargazer> How do I connect many
computers to a single computer with a network card?
L1400[20:47:55]
<Bob>
Cables
L1401[20:48:03]
<Bob>
and network splitters or whatever their name is
L1402[20:48:05]
<The_Stargazer> and how do I stop them
sharing components?
L1403[20:48:07]
<The_Stargazer> ah
L1404[20:48:19]
<Bob>
And network splitters thingies dont pass power
L1405[20:48:21]
<The_Stargazer> relays
L1406[20:48:23]
<The_Stargazer> that's it
L1407[20:48:25]
<Bob>
Uez
L1408[20:48:28]
<The_Stargazer> relays pass network
messages along
L1409[20:48:41]
<Bob>
And the relays have slots inside them
L1410[20:48:53]
<Bob>
where you can put upgraded to make them faster
L1411[20:48:55]
<The_Stargazer> Indeed
L1412[20:49:20]
<Bob>
you can loose packets if you send in too much and your relay cant
handle
L1413[20:49:45]
<Bob> So
upgrade it probs if you have many many computers
L1414[20:51:20]
<The_Stargazer> yeah, the server I'm making
this program for has a big big place
L1415[20:51:23]
<The_Stargazer> with many many MANY
doors
L1416[20:51:35]
<The_Stargazer> so there'll be a lot of
cables and relays involved
L1417[20:52:16]
<Bob>
Make so they all dont send packets at the same time
L1418[20:52:19]
<The_Stargazer> you can connect max. six
computers to a relay
L1419[20:52:23]
<Bob>
and have also heartbeats
L1420[20:52:29]
<The_Stargazer> no, they only send packets
when a thing is triggered
L1421[20:52:30]
<Bob>
You can connect relays to relays
L1422[20:52:39]
<The_Stargazer> is there a point?
L1423[20:52:46]
<The_Stargazer> and only one computer
actually does anything with the packets
L1424[20:52:56]
<Bob> If
one part gets disconnected, heartbeat would detect
L1425[20:53:00]
<The_Stargazer> only the 'server' actually
does something, if a 'client' receives a packet there's no
handler
L1426[20:53:09]
<Bob>
intruder alert mm
L1427[20:53:15]
<The_Stargazer> I suppose
L1428[20:53:29]
<Bob>
Well client can send heartbeak ok
L1429[20:53:32]
<Bob>
easy enough
L1430[20:53:33]
<The_Stargazer> but that'd be hard to
implement
L1431[20:53:37]
<Bob>
Not really
L1432[20:53:39]
<The_Stargazer> if you have like 100+
doors
L1433[20:53:46]
<The_Stargazer> how would you implement
it?
L1434[20:53:47]
<Bob>
Iterate, done
L1435[20:54:03]
<Bob> On
clients i would just have a receive, resend loop directly
L1436[20:54:20]
<Bob>
and on server, i would set a for loop with all the doors on the
network
L1437[20:54:31]
<The_Stargazer> but then you'd have to have
the addresses of each modem
L1438[20:54:32]
<Bob> to
discover all the doors just send a broadcast discovery packet
L1439[20:54:40]
<The_Stargazer> oh yeah
L1440[20:54:41]
<The_Stargazer> that
L1441[20:54:45]
<Bob>
and since each client will have the resend thingy
L1442[20:54:48]
<Bob> it
will heartbeat
L1443[20:54:54]
<Bob>
and thus youll get all doors
L1444[20:54:57]
<The_Stargazer> every 10 seconds send a
message
L1445[20:55:01]
<Bob>
then just iterate trought each door
L1446[20:55:07]
<The_Stargazer> first run, add all senders
to a table
L1447[20:55:08]
<Bob>
well for + sleep inside
L1448[20:55:19]
<The_Stargazer> after that, check
table
L1449[20:55:26]
<The_Stargazer> if sender missing, trigger
alarm
L1450[20:55:27]
<Bob>
Yea recheck it after x seconds
L1451[20:55:32]
<The_Stargazer> but the problem with that
is
L1452[20:55:35]
<The_Stargazer> if a computer crashes
L1453[20:55:40]
<The_Stargazer> it'll trigger a false
alarm
L1454[20:55:44]
<Bob>
Maybe warning
L1455[20:55:48]
<Bob>
alarm may be too much
L1456[20:55:52]
<The_Stargazer> yeah
L1457[20:55:56]
<The_Stargazer> the user can decide what to
do
L1458[20:56:00]
<Bob> I
mean you can implement anything
L1459[20:56:05]
<Bob> on
heartbeat fail do
L1460[20:56:15]
<Bob>
you can push your own events and stuff in a computer so
L1461[20:56:33]
<Bob>
event.listen("heartbeat_failure")
L1462[20:56:47]
<Bob>
event.push("heartbeat_failure")
L1463[20:57:02]
<Bob> If
you want i have a runic keypad script
L1464[20:57:09]
<Bob>
thats what i call true security
L1465[20:57:28]
<The_Stargazer> how does it work
L1466[20:57:41]
<Bob>
Its a keypad but instead of numbers it has 36 runic
characters
L1467[20:57:55]
<Bob>
Then you code the rest like validation and other stuff
L1468[20:58:02]
<The_Stargazer> doesnt the keypad only have
9 buttons?
L1469[20:58:05]
<Bob> i
didnt even bother to finish it correctly
L1470[20:58:10]
<Bob>
You can change the buttons characters
L1471[20:58:15]
<The_Stargazer> yeah
L1472[20:58:16]
<Bob>
thus making it limitless
L1473[20:58:23]
<The_Stargazer> but still only 9 actual
buttons
L1474[20:58:24]
<Bob> I
make a page change button
L1476[20:58:28]
<The_Stargazer> ohh
L1477[20:58:33]
<Bob>
dedicated 9 to runes
L1478[20:58:43]
<Bob> 1
to switch between page mode and validate mod
L1479[20:58:51]
<Bob>
like i have a gif
L1480[20:58:53]
<Bob>
sec
L1481[20:58:57]
<The_Stargazer> One hexatrigesimal keypad
coming up :>
L1483[20:59:44]
<Bob>
@The_Stargazer Possible with my script even easely
L1484[20:59:53]
<Bob>
Tought for unicode you will need to make a table by hand
L1485[20:59:58]
<Bob>
utf8 lib has no gmatch
L1486[21:00:03]
<Bob>
:GWmythicalHyperREEEE:
L1487[21:00:20]
<The_Stargazer> base-36 keypad
L1488[21:00:31]
<Bob>
base-Controller by network keypad
L1489[21:01:42] <CompanionCube>
%tonk
L1490[21:01:43] <MichiBot> Dagnabbit!
CompanionCube! You beat Ariri's previous record of 54 minutes and 6
seconds (By 13 minutes and 16 seconds)! I hope you're happy!
L1491[21:01:44] <MichiBot>
CompanionCube's new record is 1 hour, 7 minutes and 22 seconds!
CompanionCube also gained 0.00022 tonk points for stealing the
tonk.
L1492[21:02:28]
<Bob> i
mean the possibilities are limitless
L1493[21:02:39]
<Bob> I
made the code base you can reuse it
L1494[21:02:45]
<Bob> im
too lazy to link my github
L1495[21:02:51]
<The_Stargazer> the only limit is RAM
L1496[21:03:03]
<Bob>
Use creative RAM from computronics
L1497[21:03:04]
<The_Stargazer> in fact
L1498[21:03:06] <freacknate09> I think I
am gonna make a security system for my base. There isn't too much
of a need, since it is singleplayer, but it should be fun
L1499[21:03:06]
<Bob>
now ram is a joke
L1500[21:03:07]
<The_Stargazer> yeah
L1501[21:03:16]
<The_Stargazer> increase max RAM size in
config
L1502[21:03:20]
<Bob>
Yes
L1503[21:03:21]
<The_Stargazer> 2^128^128
L1504[21:03:24]
<The_Stargazer> from 2^64^64
L1505[21:03:41]
<The_Stargazer> increase the RAM to the
megabyte land
L1506[21:03:42]
<Bob>
just use my keypad pal, lmao no one is going to bother, even you so
complex it is
L1507[21:04:00]
<Bob>
RAM has ascended to a new level
L1508[21:04:06]
<The_Stargazer> OC with 128MB of RAM and
1GB of HDD
L1509[21:04:12]
<Bob> we
now need MultiCore CPUs in OC
L1510[21:04:13]
<The_Stargazer> 90's mode
L1511[21:07:21]
<Bob>
aight
L1512[21:07:26]
<Bob> im
off to sleep for 2 hours
L1513[21:07:30]
<Bob> or
actually am i
L1514[21:15:41] <Izaya> freacknate09: T1
computers are cheap
L1515[21:15:55] <Izaya> T1 memory and no
HDD makes them cheaper
L1516[21:15:56] <freacknate09> ok, I'll
just use those
L1517[21:16:10] <freacknate09> I didn't
think about simply using T1 computers
L1518[21:17:35] <freacknate09> Izaya:
Have you used open security?
L1519[21:17:44] <Izaya> friendly reminder
that you can netboot PsychOS if you want to avoid HDDs
L1520[21:17:55] <freacknate09> ok,
hmm
L1521[21:17:55] <Izaya> Not any
significant amount
L1522[21:18:11] <freacknate09> ok, I just
want to know how I can aim the turrets without just guessing
L1523[21:18:27] <Izaya> Motion sensor or
similar
L1524[21:18:55] <freacknate09> ahh, will
it give coordinates of the things it sees?
L1525[21:19:02] <freacknate09> Or a way
to get them?
L1526[21:19:12] <Izaya> One of the
sensors gives relative angle IIRC
L1527[21:19:28] <freacknate09> nice, ok.
I can then track the turret to that
L1528[21:19:46] <Izaya> Not sure which
one though
L1529[21:19:54]
<Bob>
Motion sensor and trigonometrics
L1530[21:20:13] <freacknate09> ok. I've
also got computronics installed
L1531[21:20:16]
<Bob> Or
OpenModularTurrets if youre that lazy and evil
L1532[21:20:30] <freacknate09> lol,
maybe
L1533[21:22:07] <ben_mkiv> entitydetector
+ trigenom
L1534[21:22:43] <freacknate09> nice
L1535[21:22:43] <freacknate09> ok
L1536[21:23:18] <freacknate09> oh,
openmodularturrets cant be computer controlled
L1537[21:23:30]
<Bob> It
can
L1538[21:23:38]
<Bob>
theres an upgrade for it
L1539[21:23:40] <freacknate09> ok
L1540[21:24:21] <Izaya> Fuck yeah just
saw a dude go past on a silverwing
L1541[21:24:43] <freacknate09> haha, what
server/modpack are you playing on?
L1542[21:25:58]
<Ariri>
%choose players choice or totally awesome
L1543[21:25:59] <MichiBot> Ariri:
Somebody once told me to roll with "players choice"
L1544[21:32:26]
<Ernos>
Why do energy turrets have no icon in the toolbar?
L1545[21:32:33]
<Ernos>
inventory*
L1546[21:34:31] <Mimiru> Why don't you
have an icon in the inventory bar?
L1547[21:34:49] <ben_mkiv> idk why this
happens sometimes
L1548[21:34:57] <ben_mkiv> Ernos could
you send me a list of your mods?
L1549[21:35:03] <ben_mkiv> if it arent
~200
L1550[21:35:05] <Mimiru> inb4
optifine
L1551[21:35:08] <freacknate09> one
sec
L1552[21:35:23] <freacknate09> My modlist
is mainly DW20 1.12, with a few addon mods
L1553[21:35:29] <freacknate09> I am using
OpenSecurity
L1554[21:36:06] <freacknate09> There are
164 mods
L1555[21:36:48]
<The_Stargazer> ben_mkiv: reminder: ask
mimiru about the openprinter book scanning while they're
online
L1556[21:37:07] <Mimiru> It's already
been answered
L1557[21:37:13]
<The_Stargazer> Oh
L1558[21:37:18] <Mimiru> :P
L1559[21:37:21]
<The_Stargazer> note to self: stop trying
to be helpful
L1560[21:37:54] <ben_mkiv> freacknate09,
you got the issue, too?
L1561[21:38:00] <freacknate09> yeah
L1562[21:38:08] <freacknate09> I am ernos
lol
L1563[21:38:08] <ben_mkiv> iirc its not
optifine related, tested that already
L1564[21:38:12] <ben_mkiv> oh
L1565[21:38:13] <freacknate09> I dont
have optifine
L1566[21:38:26] <freacknate09> I made a
modlist, but it's 12kb
L1567[21:38:29] <freacknate09> one
sec
L1568[21:38:29] <freacknate09> lol
L1570[21:39:24] <freacknate09> Just
posted my mod list in discord
L1571[21:41:20] <freacknate09> How do I
return a value from a function?
L1572[21:41:36] <freacknate09> nvm, I am
the dumb
L1573[21:42:32]
<The_Stargazer> We are all the dumb
sometimes
L1574[21:44:26] <ben_mkiv> thanks
L1575[21:45:53] <freacknate09> your
welcome
L1576[21:46:05] <Mimiru> So.. who wants
to take this here Binary file, and split it back out into its
source text files for me? :P
L1577[21:46:19] <Mimiru> you'll be my
heeeero
L1579[21:47:20] <ben_mkiv> is that the
file you talked about weeks ago? xD
L1580[21:47:59] <Mimiru> Unlikely the
same file, but likely related to the same project.
L1581[21:48:00] <Mimiru> lmao
L1582[21:49:10]
<The_Stargazer> How would you even do
that?
L1583[21:49:18]
<The_Stargazer> Hex editor maybe?
L1585[21:50:21] <Mimiru> seems to work
for "parse6" but this specific file is
"parse4"
L1586[21:50:23] <Mimiru> and it
dies.
L1587[21:50:27] <freacknate09> how do I
use os.sleep? I cant seem to get it to work. I do gotta go for a
few min
L1588[21:50:42] <Mimiru> os.sleep(1) will
sleep for 1 second
L1589[21:51:11] <freacknate09> but it is
erroring. Did local os = computer.os cause issue?
L1590[21:51:23] <freacknate09> it
was
L1591[21:51:27] <Mimiru> yeaaaaah
L1592[22:17:08] <freacknate09> On a scale
from "hard" to "dear mother of god, why am I doing
this?", how hard would it be to make an OC mod that adds
C++?
L1593[22:19:40] <freacknate09> I was
looking at some other code, and saw someone used
"os.sleep(0)". What is the purpose of that?
L1594[22:20:02]
<The_Stargazer> probably "dear mother
of god, why am I doing this"
L1595[22:20:10] <freacknate09> ok, so I
just wont
L1596[22:20:13]
<The_Stargazer> although...
L1597[22:20:30] <freacknate09>
yeah?
L1598[22:20:40]
<The_Stargazer> lua is built on C and C++
is a subset of C
L1599[22:20:53]
<The_Stargazer> and OC uses native
libs
L1600[22:20:56]
<The_Stargazer> so it might be easier
L1601[22:20:59] <freacknate09> hmm
L1602[22:21:06]
<The_Stargazer> you just have to make a C++
interpreter
L1603[22:21:07]
<The_Stargazer> in C
L1604[22:21:10] <freacknate09> though I
may not. I am decent at C++
L1605[22:21:42]
<The_Stargazer> (correct me if I'm
wrong)
L1606[22:21:44] <freacknate09> I don't
even know how to make an interpreter at all
L1607[22:21:49] <freacknate09> hmm
L1608[22:21:51]
<The_Stargazer> but a C addon would
probably be easy...
L1609[22:21:53]
<The_Stargazer> when I say easy
L1610[22:21:58]
<The_Stargazer> I mean
L1611[22:22:31]
<The_Stargazer> i dont really know
L1612[22:23:21] <freacknate09> I think I
am just gonna go write OpenOS again lol, I think it is equal, or
easier, than making a C++ extension for OC, at least at my skill
level lol
L1613[22:46:30]
<Ernos>
dang, the time delays, gaps, and inconsistencies between here and
the IRC are crazy.
L1614[22:52:41]
<Mimiru>
wat..?
L1615[22:54:25]
<Ernos>
My messages are in different order here and on IRC
L1616[22:54:26]
<Ernos>
one sec
L1619[22:55:53] <Mimiru> Yes.. I'm in
both I just didn't understand what you were trying to say
L1620[22:57:02] <Izaya> freacknate09:
real life
L1621[22:57:17]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1622[22:57:28]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1623[22:57:29]
zsh sets mode: +v on Corded
L1624[22:57:31] <Mimiru> Test
L1625[22:57:34] <freacknate09> What? I
was just saying that the messages are somewhat scrambled, making my
messages look occasionally stupid
L1626[22:57:46] <Mimiru> Ok, looks like
it's actually a discord API issue
L1627[22:57:50] <freacknate09> oh
L1628[22:57:52] <Mimiru> so, neat.
L1630[22:58:37] <Mimiru> Test
L1631[22:58:39] <Mimiru> Ok
L1632[22:58:48] <Mimiru> So, if I remove
the webhook it's instant
L1633[22:58:57] <freacknate09> dang, that
is messy
L1634[22:58:58] <Mimiru> Testing
L1635[22:59:02]
<Mimiru>
Testing2
L1636[22:59:39] <Mimiru> So yeah, the
webhooks are having an issue it seems
L1637[22:59:51] <freacknate09> ok
L1638[22:59:54] <Mimiru> Test
L1639[23:00:03] <Mimiru> Yeah.. radded it
and it's slow again
L1640[23:00:15] *
Mimiru blames discord
L1641[23:01:10] <freacknate09> ok
L1642[23:01:15] <freacknate09> so it
isn't just me going crazy
L1643[23:02:35] <Mimiru> Or, maybe this
entire conversation is you going crazy
L1644[23:03:05] *
freacknate09 questions existence
L1645[23:05:25] <freacknate09> I think I
am gonna try to create the internet in Minecraft
L1646[23:05:50] <freacknate09> That idea
combines several different sub-ideas I want to make
L1647[23:07:26]
<The_Stargazer> %blame discord
L1648[23:07:27] *
MichiBot blames discord for adding cheerful fatalism to the
inventory!
L1649[23:07:40]
<The_Stargazer> >cheerful fatalism
L1650[23:10:01] <freacknate09> %blame
discord
L1651[23:10:02] *
MichiBot blames discord for all of the bugs%&
L1652[23:10:04] <freacknate09> lol
L1653[23:13:32] <freacknate09> payonel:
Can I use the threads library to run a process in the background?
Or is there something else I'd use? I want to run a server process
in the background, and still have access to the shell to run
commands, like to get info about the server
L1654[23:15:58]
<Bob>
yes threads would work
L1655[23:16:06]
<Bob>
Lua threads being cooperative
L1656[23:16:23] <freacknate09> cool,
ok
L1657[23:16:24] <freacknate09> thank
you
L1658[23:17:55]
<The_Stargazer> Izaya: where can I get
PsychOS?
L1659[23:17:58]
<The_Stargazer> the netbooting sounds
cool
L1660[23:18:14]
<The_Stargazer> and if it means I can run
computers without hard drives
L1662[23:24:30] <freacknate09> Is there
some decent software to create something like a diagram or flow
chart to show how servers and clients interact? I want to sketch
out how my program will work, but I am terrible at art by
hand
L1663[23:29:47]
<Bob>
paint ?
L1664[23:29:52]
<Bob>
mindmapping programm ?
L1665[23:29:57]
<Bob> i
would use paint.net
L1667[23:42:33] <Izaya> if you want
netboot, you need an FRequest server to boot from and nbcore from
OC-Minitel/Embedded
L1668[23:43:34] <freacknate09> I found a
flowchart program
L1669[23:45:49] <Izaya> freacknate09:
draw.io is nice
L1670[23:45:57] <freacknate09> lol,
that's exactly what I found :)
L1671[23:46:17] <freacknate09> Izaya: How
do I share drawings?
L1672[23:46:27] <freacknate09> nvm, found
it
L1673[23:47:24] *
Izaya has draw.io integrated into their NextCloud
setup
L1674[23:47:32] <freacknate09> What is
NextCloud?
L1675[23:47:43] <Mimiru> nextcloud is an
owncloud fork
L1676[23:47:56] <Mimiru> owncloud is a
"Self hosted cloud"
L1677[23:48:00] <freacknate09> ahh,
ok
L1678[23:48:01] <freacknate09> nice
L1679[23:48:58] *
Mimiru stabs postgres
L1680[23:49:09] <freacknate09> If I had 3
processes running on a server, how can I make them communicate with
each other?
L1681[23:53:03] <freacknate09> also,
should I use lua 5.2 or 5.3?
L1682[23:54:45] <Izaya> events, 5.3
L1683[23:55:05] <freacknate09> ok, thank
you
L1684[23:59:29] <freacknate09> 4mb of
ram! We are living in the future! I put 4 tier 3.5 ram sticks in
this server. I am debating between tier 1 or tier 3 CPU for this. I
am in creative right now. In the future, once this is done, I will
use it in my survival world, and other worlds