<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:16:25] ⇨
Joins: Vexatos
(~Vexatos@p200300556E0B261728DFCFC467836C65.dip0.t-ipconnect.de)
L2[00:16:25] zsh
sets mode: +v on Vexatos
L3[00:19:20] ⇨
Joins: Doty1154
(~Doty1154@2601:648:8000:134f:9d3a:3c7b:4b00:b2ca)
L4[00:35:40] ⇦
Quits: Vexatos
(~Vexatos@p200300556E0B261728DFCFC467836C65.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L5[00:41:06] ⇦
Quits: techno156 (~techno156@137.154.136.80) (Quit:
Leaving)
L6[01:14:30] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Ping timeout:
186 seconds)
L7[01:38:10] ⇨
Joins: techno156 (~techno156@137.154.136.80)
L8[01:40:04] <Izaya> thought: with a dock,
you get DVI, but the T420 still can't do HDMI
L9[01:54:59] ⇨
Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L10[01:57:12] ⇨
Joins: Vexatos (~Vexatos@134.102.161.237)
L11[01:57:12] zsh
sets mode: +v on Vexatos
L12[02:02:59] <Vexatos> oh no
L13[02:04:50] <Vexatos> AmandaC, what
D:
L14[02:14:16] <gamax92> Vexatos: aww, you
got rid of the fixed 1.7.10 jar?
L15[02:16:29] <Vexatos> Did I?
L17[02:23:16] ⇦
Quits: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L18[02:32:06] ⇦
Quits: Vexatos (~Vexatos@134.102.161.237) (Quit: I guess I have to
go now. Bye ✔)
L19[02:45:52] ***
cbcercas|AFK is now known as cbcercas
L20[03:10:29] <TomyLobo> gamax92, you
pointed me at computronics, makes sense i guess
L21[03:11:39] <TomyLobo> but did you do
that because you think sound generation should rather be added
there instead of your mod?
L22[03:11:56] <TomyLobo> or because you
think computronics already covers what my mod did?
L23[03:12:19] <TomyLobo> (it doesn't, as
far as i can tell)
L24[03:47:01] <Xilandro> Fuck yes
L25[03:47:09] <Xilandro> Pastebin changed
my username to Kodos
L26[03:47:14] <Xilandro> Apparently whoever
had the name was inactive
L27[03:47:17] <Xilandro> \o/
L28[03:48:06]
<Forecaster>
but you're not Kodos right now > - >
L29[03:49:17] ***
Xilandro is now known as Kodos
L30[03:49:19] <Kodos> Or am I?
L31[03:49:28] ⇨
Joins: SzechuanSauce
(~user@p57964FD1.dip0.t-ipconnect.de)
L32[03:49:33] <Kodos> Also I got the delay
brew working on my coffee pot \o/
L33[03:49:43] <Kodos> Now I can have an
alarm on my phone to wake me up, and have coffee ready
L34[03:49:55] <Kodos> Without having to
dick with the coffee pot or wait for it to brew
L35[03:50:51] <Kodos> Now to have a couple
cups of coffee, a zebra cake, and then finish cleaning
L36[03:51:07] <Forecaster> ah the woes of
coffee
L37[03:51:24] <Forecaster> or any hot
beverage really
L38[03:55:05] <Kodos> And now
L39[03:55:12] <TomyLobo> this
L40[03:55:16] <Kodos> To slowly torture
myself with IC2 and GT5U on 1.10.2
L41[03:55:31] <TomyLobo> why would you
ic2
L42[03:55:35] <Kodos> IC2 isn't bad
L43[03:55:38] <Kodos> GT is bad
L44[03:55:43] <Izaya> GT is
"fun"
L45[03:55:43] <Kodos> But I need to test
things
L46[03:55:56] <Izaya> in the same way that
playing games on the hardest difficulty is fun
L47[03:56:12] <Kodos> GT is "fun"
in the same way that alligator clips on your nipples and then
having them yanked off is fun
L48[03:56:53] <Izaya> I may enjoy GT
somewhat, as it wouldn't be as bad as
that, I imagine
L49[04:20:02] ⇦
Quits: Flenix (~Flenix@static.227.9.251.148.clients.your-server.de)
(Ping timeout: 201 seconds)
L50[05:21:41] ⇨
Joins: SixDev
(uid64016@id-64016.hathersage.irccloud.com)
L51[05:41:00] ⇨
Joins: Inari (~Pinkishu@p5DEC6066.dip0.t-ipconnect.de)
L52[05:46:23] ⇨
Joins: bauen1 (~bauen1@95.91.249.138)
L53[05:46:31] ***
bauen1 is now known as bauen2
L54[05:46:32] *
Inari builds bauen2
L55[05:53:23] *** alfw
is now known as alfw|Off
L56[05:59:00] <Forecaster> %juggle
L57[05:59:03] *
MichiBot juggles with the kiss note, Earth & Officer
Beepsky
L58[05:59:05] *
MichiBot doesn't drop anything
L59[05:59:06] <MichiBot> Exactly as
planned.
L60[06:00:38]
<Kodos> Lol
Officer Beepsky
L61[06:02:03] ⇨
Joins: rashdanml
(~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net)
L62[06:02:19] <Inari> %inv create Lewd
Skyewalker
L63[06:02:23] *
MichiBot summons 'Lewd Skyewalker' and adds to her inventory. This
seems very sturdy.
L64[06:04:06] ⇦
Quits: rashy (~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net) (Ping
timeout: 186 seconds)
L65[06:06:38] ⇨
Joins: rashy_
(~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net)
L66[06:08:22] ⇦
Quits: rashdanml (~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net)
(Ping timeout: 186 seconds)
L67[06:11:26] ⇨
Joins: Ashindigo_
(uid202308@id-202308.hathersage.irccloud.com)
L68[06:16:27] ⇨
Joins: Crazylemon (~Crazylemo@207.62.170.210)
L69[06:23:46] <Inari> Kiss~ Kiss~ Fall In
love~
L71[06:33:01] <MichiBot>
Ookami shoujo
to kuro ouji - OP full | length:
2m 38s | Likes:
21,565 Dislikes:
266 Views:
3,157,252 | by
soul xd
| Published On 3/12/2014
L72[06:36:29] ***
alfw|Off is now known as alfw
L73[06:51:15] <Forecaster> %juggle 5
L74[06:51:20] *
MichiBot juggles with a brand-new HPLC, Paiyo Reiyo's mayo, Lord
Farquad, EVERYTHING & the counterfeit blade of legend,
Excalipoor
L75[06:51:21] *
MichiBot drops Lord Farquad which takes 5 damage, Lord Farquad
sinks into quicksand.
L76[06:51:22] *
MichiBot drops the counterfeit blade of legend, Excalipoor which
takes 2 damage, the counterfeit blade of legend, Excalipoor flies
up into space and collides with a satellite.
L77[06:51:23] <MichiBot> ohno
L78[07:02:26] <Forecaster> not lord Farquad
D:
L79[07:15:51] <Ashindigo_>
%whatislove
L80[07:15:53] <MichiBot> Ashindigo_: Love
is... an aerographite cube!
L81[07:27:08] ⇨
Joins: Guest48269
(~SentientT@ip5657cbb2.direct-adsl.nl)
L82[07:31:51] ***
cbcercas is now known as cbcercas|AFK
L83[07:43:31] ***
cbcercas|AFK is now known as cbcercas
L84[07:51:33] ⇦
Quits: techno156 (~techno156@137.154.136.80) (Ping timeout: 201
seconds)
L85[08:03:21] <Forecaster> %juggle 5
L86[08:03:25] *
MichiBot juggles with floppy disk, add, a mass effect field,
Orion's collar & And unignored discord user
L87[08:03:26] *
MichiBot drops floppy disk which takes 2 damage
L88[08:03:27] *
MichiBot drops add which takes 5 damage
L89[08:03:28] *
MichiBot drops Orion's collar which takes 3 damage, Orion's collar
ruptures and deflates.
L90[08:03:29] *
MichiBot drops And unignored discord user which takes 1
damage
L91[08:03:30] <MichiBot> Dammit!
L92[08:09:19] ⇨
Joins: Vexatos
(~Vexatos@p200300556E0B26327947200961FFF974.dip0.t-ipconnect.de)
L93[08:09:19] zsh
sets mode: +v on Vexatos
L94[08:09:27] *
AmandaC pokes Vexatos
L95[08:09:32] <AmandaC> What do you mean
"what"?
L96[08:13:02] <Vexatos> I didn't understand
the tell :X
L97[08:13:12] <AmandaC> Forge
Microblocks!
L98[08:13:20] <TomyLobo> hello
Vexatos
L99[08:13:30] <Vexatos> AmandaC, feel free
to PR :X
L100[08:13:35] <TomyLobo> did you go
through your new issues yet? :)
L101[08:14:18] <Vexatos> Do I need to know
you :X
L102[08:15:09] <Vexatos> also uuh
L103[08:15:31] <Vexatos> apart from two
additional noise types, the sound card already has everything that
this thing has... I think?
L104[08:15:36] <Inari> AmandaC: Forge
multipart?
L105[08:15:59] <Vexatos> TomyLobo, I don't
see anything that this thing can do that the sound card can't
L106[08:16:15] <Inari> Or is mcmp the
newest iteration
L108[08:16:29] *
Ashindigo_ shruga
L109[08:16:35] <Vexatos> AmandaC,
:'(
L110[08:16:36] <Inari> I never found cable
hiding much o fan issue
L111[08:16:39] <Inari> Just like
L112[08:16:44] <Inari> build with buffers
int he walls
L113[08:16:56] <TomyLobo> Vexatos,
free-form functions?
L114[08:16:57] <Inari> Like there
L115[08:16:59] <Inari> put the cables on
higher
L116[08:17:00] <Inari> there
L117[08:17:02] *
Ashindigo_ copies the log from yesterday
L118[08:17:12] <AmandaC> Inari:
"higher" is the floor of the next floor. :P
L119[08:17:19] <Inari> >buffers
L120[08:17:22] <Vexatos> TomyLobo, uuuh
that's rather, uuh, hacky :X
L121[08:17:28] <AmandaC> Too late to go
back and add them now. :s
L122[08:17:50] <Inari> When I build layers
I always go like
L123[08:17:50] <TomyLobo> Vexatos, well i
generate sounds on the clients, then tell them to play them
L124[08:17:58] <Inari> a 3 high
inter-layer between two layers
L125[08:18:03] <Vexatos> In Computronics,
the server generates all sounds
L126[08:18:08] <TomyLobo> 2 separate
steps, exposed to lua
L127[08:18:16] <TomyLobo> Vexatos, oh so
you have sound generation too?
L128[08:18:23] <Vexatos> ... yes?
L129[08:18:29] <Vexatos> The sound card
has been in since november now
L130[08:18:35] <Vexatos> It actually
exists for over a year
L131[08:18:36] <TomyLobo> i thought it's
just sines and such mixed by the sound system
L132[08:18:48] <Inari> Bleh, twitter is so
useless.. Need to try out tweetdeck again
L133[08:18:49] <Izaya> Lizzy, would an OS
go in Showcase/Programs?
L134[08:18:49] <Vexatos> well it's the
four basic wave types
L135[08:18:57] <TomyLobo> how are they
mixed?
L136[08:18:58] <Vexatos> But you can do
modulation and ADSR and stuff :X
L137[08:19:15] <TomyLobo> ah so in the end
you have some code that creates PCM or something?
L138[08:19:20] <Vexatos> yup.
L139[08:19:23] <TomyLobo> i see
L141[08:19:28] ***
cbcercas is now known as cbcercas|AFK
L142[08:19:31] <TomyLobo> well that should
make it easier :)
L143[08:19:44] <TomyLobo> neat, btw
L144[08:20:13] <TomyLobo> but for more
flexibility, functions are nice too :)
L145[08:20:24] <Vexatos> like 60-70% of
the ideas and some backend stuff are made by gamax92, I did the
implementations and frontend
L146[08:20:35] <Vexatos> Sound card's
pretty neat :X
L147[08:20:48] <TomyLobo> look at
worldedit, generating circles and all that vs. free-form shapes
generated by formulae
L148[08:20:54] <Vexatos> TomyLobo, feel
free to PR function args into OpenComputers any time
L149[08:21:11] <Vexatos> because what
you've got is way too ugly for me :X
L150[08:21:13] <TomyLobo> why would it
belong there?
L151[08:21:25] <Vexatos> Not the sound
stuff itself
L152[08:21:27] <Vexatos> just function
args
L154[08:21:30] <Vexatos> thanks
:>
L155[08:21:32] <TomyLobo> 2function
args"?
L156[08:21:35] <Corded> * Lizzy snuggles
vifino
L157[08:21:36] <TomyLobo> "function
args"?
L158[08:22:07] <AmandaC> passing functions
as arguments to components.
L159[08:22:21] <TomyLobo> oh, nah that's
not how it works
L160[08:22:34] <Vexatos> so you can do
component.sound.setWave(2, function(t) return
math.sin(math.pi*440*t) end)
L161[08:22:55] <Vexatos> because having
the function as a string is ugly as heck :X
L162[08:22:59] <TomyLobo> it's not lua,
but actually a java-lookalike
L163[08:23:07] <TomyLobo> also has loops
*g*
L164[08:23:19] <TomyLobo> and it's numbers
only
L165[08:23:33] <TomyLobo> so i dont have
to deal with a dynamic type system
L166[08:23:35] <Vexatos> I so much want
function args for callbacks
L167[08:23:40] <Vexatos> But I have no
idea how you'd do that
L168[08:23:53] <Vexatos> Someone in here
able to generate java bytecode on demand?
L169[08:23:55] <Vexatos> >_>
L170[08:24:04] <Vexatos> Well
actuall
L171[08:24:06] <Vexatos> actually*
L172[08:24:16] <Vexatos> I guess it would
have to be an object that relays calls to the Lua stuff
L173[08:24:17] <TomyLobo> i'm using syntax
trees in my code
L174[08:24:41] <Vexatos> and then
circumvent the speed limitations or something which would be
terrible so please bi
L175[08:24:45] <Vexatos> eeeerrrrrr
L176[08:24:46] *
vifino snuggles Lizzy
L177[08:24:48] <Vexatos> Sangar,
help
L179[08:25:05] <Vexatos> TomyLobo, do you
think that OC uses LuaJ?
L180[08:25:14] <TomyLobo> i hope so
L181[08:25:19] <Mimiru> lol...
L182[08:25:28] <Vexatos> ...
L183[08:25:32] *
Vexatos headdesks
L184[08:25:35] <Mimiru> bad news.
L185[08:25:48] <TomyLobo> or something
better, but i hope it uses something that JITs to bytecode
L186[08:25:56] <Vexatos> OC is a 16MB mod,
14 of which is a bunch of native libraries compiled on every
toaster you can imagine
L187[08:26:07] <Vexatos> It uses real
Lua
L188[08:26:14] <TomyLobo> uhm
L189[08:26:19] <TomyLobo> not even
luajit?
L190[08:26:29] <AmandaC> luajit is stuck
at 5.1
L191[08:26:29] <Vexatos> Correction
L192[08:26:29] <Vexatos> It uses
eris
L193[08:26:34] <Corded> * Lizzy makes the
:3 face at vifino
L195[08:26:52] <Vexatos> and JNLua
L197[08:27:47] <TomyLobo> so, jit or no
jit?
L198[08:27:50] <Vexatos> You can make it
use LuaJ in the configs but that is highly discouraged since it is
inferior in every way
L199[08:28:59] <TomyLobo> if i read this
correctly, eris has no jit
L200[08:29:10] <TomyLobo> that would imply
that luaj is not inferior at least in that regard
L201[08:29:23] <TomyLobo> "Eris
currently comes with Lua 5.2.3. It should also build with 5.2.2. It
may build with earlier 5.2.x versions, but I have not tried it. It
won't work with other Lua implementations, such as LuaJIT, because
Eris works directly on some internal structures of vanilla Lua and
uses non-API macros and functions.
L202[08:29:23] <TomyLobo> "
L203[08:29:43] <Vexatos> OC uses both Lua
5.2 and 5.3.4
L204[08:29:57] <Vexatos> You can change
the language by right clicking the CPU
L205[08:30:18] <Vexatos> TomyLobo, there
is no need for a JIT
L206[08:30:34] <Vexatos> OC has artificial
speed limitations so speed is not an issue anywa
L207[08:30:36] <Vexatos> anyway*
L208[08:30:37]
⇨ Joins: rashdanml
(~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net)
L209[08:30:53] <TomyLobo> you needlessly
burn CPU cycles
L210[08:31:07] <Vexatos> uuuh
L211[08:31:09] <Vexatos> Have you ever
used OC
L212[08:31:10] *
vifino facepalms
L213[08:31:15] <Vexatos> I just said
L214[08:31:19] <Vexatos> "artificial
speed limitations"
L215[08:31:41] <Vexatos> It doesn't matter
at all
L216[08:31:43] <Inari> If you're burning
cycles you might want to find a better cpu cooler
L217[08:31:59] <Vexatos> The amount of Lua
code executed a second is negligible
L218[08:32:11]
<Forecaster>
%inv add cpu cycles
L219[08:32:11] <TomyLobo> it's still there
though
L220[08:32:13] *
MichiBot summons 'cpu cycles' and adds to her inventory. I could
get some good swings in with this.
L221[08:32:22] ⇦
Quits: rashy_ (~rashdanml@S0106a84e3fc2cea3.gv.shawcable.net) (Ping
timeout: 186 seconds)
L222[08:32:50] <TomyLobo> anyway, are you
going to want to apply those speed limitations to the functional
sound generation?
L223[08:33:04] <AmandaC> TomyLobo: so...
Lua's VM = needless CPU cycle burning, JVM = okay?
L224[08:33:04] <vifino> ???
L225[08:33:04] <TomyLobo> because that
might take some ungodly amount of time
L226[08:33:21] <TomyLobo> AmandaC, hotspot
has a JIT
L227[08:33:28] <Vexatos> someone here has
never used OC or the sound card
L228[08:33:28] <vifino> ... your
point?
L229[08:33:40] <Vexatos> TomyLobo, the
sound card was written with those speed limitations in mind
L230[08:33:46] <vifino> PUC Lua is one of
the fastest scripting languages around.
L231[08:33:54] <TomyLobo> Vexatos,
correct. i mentioned before that i have never used it
L232[08:34:05] <Vexatos> TomyLobo, sound
cards work on instructions
L233[08:34:17] <Vexatos> you add
instructions like "change wave form" or "change
frequency" to a queue
L234[08:34:21] <Vexatos> and then run
process() at the right time
L235[08:34:24] <vifino> LuaJ is a shitty
implementation on top of a heavy VM which just so happens to
JIT.
L236[08:34:44] <Vexatos> that way you can
burn up to five seconds of sound into a single well-timed
command
L237[08:35:13] <TomyLobo> Vexatos, can i
play the sound multiple times?
L238[08:35:19] <Vexatos> why not ._.
L239[08:35:29] <TomyLobo> because you said
"single"
L240[08:35:38] <vifino> pls.
L241[08:35:40] *
AmandaC nopes out of the convo.
L242[08:35:40] *
Vexatos sighs
L243[08:35:55] <Vexatos> I'm about to pull
out my Soni radar
L244[08:36:02] <TomyLobo> what i meant is
multiple times per generation cycle
L245[08:36:04] <Vexatos> This is becoming
suspicious
L246[08:36:19] <Vexatos> TomyLobo, define
"generation cycle"
L247[08:36:25] <TomyLobo> let me rephrase
that
L248[08:36:38] <Inari> ^inv create soni
radar
L249[08:36:41] <TomyLobo> do i need to
generate the same sound twice to play the same sound twice
L250[08:36:42] <Inari> %inv create soni
radar
L251[08:36:46] *
MichiBot summons 'soni radar' and adds to her inventory. This seems
very sturdy.
L252[08:36:56] ***
cbcercas|AFK is now known as cbcercas
L253[08:36:59] <vifino> It better be,
MichiBot.
L254[08:37:00] <vifino> It better
be.
L255[08:37:10] <Vexatos> TomyLobo, oh,
well not really
L256[08:37:16] <Vexatos> As I said, you
add instructions to a queue
L257[08:37:41] <Vexatos> if one
instruction is to change the frequency of channel 1 to 440 and
another one is to set the wave form of channel 1 to sine, it will
be set to that
L258[08:37:44] <TomyLobo> so the queue
just plays. you see, in ccnoise, it's a 2-step process
L259[08:37:45] <Inari> When I was young I
always found it curious that a PC can crash but sound still loops
:P
L260[08:37:54] <TomyLobo> you generate,
then you play
L261[08:37:59] <Ashindigo_> Its
magic!
L262[08:38:00] <Vexatos> then you add a
delay instruction
L263[08:38:06] <Vexatos> and it runs
whatever time you specify
L264[08:38:16] <Vexatos> (once you call
process())
L265[08:38:21] <vifino> Inari: Sound cards
and buffers are Magic(tm).
L266[08:38:42] <TomyLobo> Vexatos, i'm
guessing process takes some time?
L267[08:38:47] <Vexatos> Barely any
L268[08:38:47] <TomyLobo> to, you know,
process
L269[08:39:03] <Vexatos> Sound generation
is a lot less effort than one might think
L270[08:39:09] <Vexatos> And java is a lot
faster than people think :X
L271[08:39:15] <TomyLobo> well, it might,
if you have a heavy function in there to which speed limitations
apply
L272[08:39:22] <Vexatos> Not in Java
L273[08:39:23] <Inari> vifino: Yeah but I
was like... dunno 10? And didn't know much about sound cards
:P
L274[08:39:28] <Vexatos> the speed
limitations apply to the Lua side
L275[08:39:38] <TomyLobo> Vexatos, yeah,
but you want me to do this with a lua callback, so...
L276[08:39:56] <Vexatos> yes, you call
process() which is itself limited by the speed limitations
L277[08:40:07] <Vexatos> but everything
happening then
L278[08:40:09] <Vexatos> the packet to the
client
L279[08:40:13] <Vexatos> the sound
generation, the playing
L280[08:40:17] <Vexatos> all that is pure
java obviously
L281[08:40:32] <Inari> pure java
L282[08:40:42] <Vexatos> And OpeNAL
L283[08:40:42] <Inari> %inv create java
racism
L284[08:40:42] *
MichiBot summons 'java racism' and adds to her inventory. This
seems very sturdy.
L285[08:40:46] <Vexatos> OpenAL
>_>
L286[08:40:46] <TomyLobo> the sound
generation is pure java if the callback that is used is lua?
L287[08:40:49] <TomyLobo> i dont get
it
L288[08:41:05] <vifino> :|
L289[08:41:06] <Vexatos> the callback just
makes the card send the current instruction queue over to the
client
L290[08:41:07] <TomyLobo> (not talking
about current behaviour btw)
L291[08:41:27] <TomyLobo> uhhh, ok now i
needto ask what you mean by callback
L293[08:42:01] <TomyLobo> in my book, a
callback is a function A that is passed to another function B,
which calls function A during its execution
L294[08:42:23] <Vexatos> Oh so you mean a
function for custom waves >_>
L295[08:42:28] <Vexatos> Well then please
specify that >_>
L296[08:42:39] <Vexatos> Yes, that one
would have to have speed limitations and that is the problem
L297[08:42:55] <TomyLobo> it would make
process() take ages
L298[08:43:47] <TomyLobo> so yeah, without
it being a 2-step process, functional sound generation would be
very boring, to say the least
L299[08:44:10] <TomyLobo> or a strain on
the server
L300[08:44:21] <TomyLobo> or a rewrite of
the OC engine to something with a JIT :)
L301[08:44:35] <Vexatos> have fun
rewriting eris
L302[08:44:38] <TomyLobo> or the use of a
different scripting language
L303[08:44:45] <TomyLobo> *with* a
jit
L304[08:44:45] <Vexatos> Feel free to make
an addon
L305[08:44:55] <Vexatos> You can add new
languages through the API
L306[08:45:35] <Inari> Just use
Thistle
L307[08:45:42] <Vexatos> There's Lua 5.2
and 5.3 by default, also there's MIPS, and someone else also made
something >_>, and there used to be an attempt at
micropython
L308[08:45:42] <TomyLobo> oh well, this
way a lot easier with computercraft
L309[08:45:49] <Vexatos> Adding a new
language you mean?
L310[08:45:50] *
vifino facepalms
L311[08:46:00] <Vexatos> Have fun adding a
new language to CC
L312[08:46:07] <TomyLobo> no, implementing
this mod
L313[08:46:14] <TomyLobo> ccnois i
mean
L314[08:46:16] <TomyLobo> +e
L315[08:46:20] <Vexatos> No, it would be
just as easy in OC
L316[08:46:24] <Vexatos> I just don't want
to do it this way
L317[08:46:34] <Vexatos> providing the
function as a string, that is
L318[08:46:39] *
Ashindigo_ pets OC
L319[08:46:56] <Inari> %pet
Ashindigo_
L320[08:47:00] *
MichiBot pets Ashindigo_ with Izari. Ashindigo_ recovers 4
health!
L321[08:47:39] <Ashindigo_> :D
L322[08:48:05] <TomyLobo> Vexatos, yeah
that seems to be the issue
L323[08:48:32] <TomyLobo> you dont seem to
be very much interested in the idea either
L324[08:48:47] <Vexatos> I am, but passing
a function as a string is just ugly
L325[08:48:48] <TomyLobo> so I guess I'll
stop wasting my time offering you code
L326[08:49:01] <Vexatos> And that is all
your mod does
L327[08:49:08] <Vexatos> It's too CC
L328[08:49:10] <Vexatos> ._.
L329[08:49:34] <TomyLobo> well tbh, it was
kind of a golden hammer
L330[08:50:02] <TomyLobo> i probably
should have used the lua engine that ships with CC in order to
implement the sound generation
L331[08:51:03] <Vexatos> If I wanted to
allow functions passed as strings I could have done it a year ago,
it's not that difficult to do; I just don't like the way it would
make the Lua code look
L332[08:51:09] <TomyLobo> but for my own
function parser, i'd at least know how to make sure it's not taking
over clients :)
L333[08:51:38] <Vexatos> I wonder if there
would be a way to make this possible, hmmm
L334[08:51:47] <TomyLobo> Vexatos, so all
you need to know is how to call lua functions from java code?
L335[08:51:47]
⇨ Joins: MalkContent
(~MalkConte@p4FDCEC3F.dip0.t-ipconnect.de)
L336[08:51:53] <TomyLobo> isnt that what
OC already does?
L337[08:52:02] <Vexatos> Yes it is
L338[08:52:12] <TomyLobo> so look at how
they do it
L339[08:52:16] <AmandaC> TomyLobo: there's
a couple of layers of abstraction between OC / Arch <->
Components
L340[08:52:17] <Vexatos> TomyLobo, the
issue is not one of code but one of design
L341[08:52:41] <TomyLobo> AmandaC, i see,
to make multiple language possible, right?
L342[08:52:41] <AmandaC> Specifically so
they can swap out the language,a nd people can add new ones
L343[08:52:51] <Vexatos> As you said,
adding the function directly, with all its speed limitations, would
make sound generation slow
L344[08:53:29] <AmandaC> THis abstraction
wouldn't allow passing a function to the system, and Vexatos
doesn't like the look of passing strings that the mod then parses
and executes.
L345[08:53:32] <TomyLobo> Vexatos, and
adding a general-purpose language without speed limitations would
incur other issues :)
L346[08:53:50] <AmandaC>
s/system/component/
L347[08:53:50] <MichiBot> <AmandaC>
THis abstraction wouldn't allow passing a function to the
component, and Vexatos doesn't like the look of passing strings
that the mod then parses and executes.
L348[08:54:22] <Vexatos> TomyLobo, the
speed limitations are purely artificial
L349[08:54:27] <Vexatos> OC has them for
gameplay purposes
L350[08:54:42] <Vexatos> (and server
friendliness)
L351[08:54:56] <TomyLobo> server
friendliness is exactly my point
L352[08:55:14] <Vexatos> OC is barely
noticable on servers right now
L353[08:55:24] <TomyLobo> which is
good
L354[08:55:26] <Vexatos> even with dozens
of them running at the same time
L355[08:56:18] <AmandaC> Inari: I've made
a terrible mistake. I filled my storage wth cobble. :s
L356[08:56:27] <Inari> compress it
L357[08:56:32] <AmandaC> doing that
now
L358[08:56:36] *
Inari inhales AmandaC
L359[08:56:37] <TomyLobo> anyway, i cant
help you with that issue
L360[08:57:00] <TomyLobo> i hadnt heard of
eris before today (at least it didnt stick), so i know nothing
about it
L361[08:57:15] <TomyLobo> neither do i
know anything about OC's abstraction layers
L362[08:57:21] <TomyLobo> (or any of its
structure)
L363[08:57:22] <Inari> It seems od dthat
hte lua VM doesn't allow persistence though
L364[08:57:56] <TomyLobo> persistence as
in "stop this thing now and give me an object encompassing all
of its state"?
L365[08:58:07] <AmandaC> yes
L366[08:58:12] *
Ashindigo_ retrieves Amanda from Inari
L367[08:58:19] <Inari> TomyLobo: Something
like that, yeah
L368[08:58:27] <AmandaC> a chunk being
unloaded in OC doesn't cause it to reboot when it's loaded
again
L369[08:58:27] <TomyLobo> that does seem
important :)
L370[08:58:29] <Inari> TomyLobo: Cause
thats what Eris is mostly for I believe?
L372[08:58:41] <TomyLobo> i dont remember
how CC solved this
L373[08:58:46] <Inari> CC didn't
L374[08:58:48] <Inari> it rebooted your
PC
L375[08:58:48] <Inari> :P
L376[08:59:01] <AmandaC> Inari:
plzno
L377[08:59:22] <Vexatos> Yup, CC never
saves a Lua state
L378[08:59:50] <TomyLobo> and if OC is
asked to persist while it's in java code?
L379[09:00:02] <Vexatos> what?
L380[09:00:33] <TomyLobo> what happens if
the server shuts down while OC is executing java code?
L381[09:00:36] <AmandaC> chunk loading /
unloading is done on a single thread, which also happens to be
where the control loop for OC is.
L382[09:00:37] <TomyLobo> as opposed to
lua code
L383[09:00:43] <Vexatos> TomyLobo, it
can't?
L384[09:01:02] <TomyLobo> so it'll wait
for the next tick, i guess
L385[09:01:27] <Inari> Huh
L386[09:01:34] <Inari> Why woudl being in
Java code be an issue though :P
L387[09:01:38] <Vexatos> while OC's Lua
engine does run on a separate thread, it is still bound to the
server thread
L388[09:01:50] <TomyLobo> Inari, think
about it some more
L389[09:02:04] <TomyLobo> what if the java
code is just "while (true) ;"
L390[09:02:11] <Vexatos> then the game
crashes
L391[09:02:17] <Vexatos> at some
point
L392[09:02:20] <Vexatos> like it always
does
L393[09:02:37] <Vexatos> Either that or it
makes the game unplayable
L394[09:02:42] <Vexatos> which is not what
a mod would want to do
L395[09:02:44] <Vexatos> simple as
that
L396[09:02:59] <TomyLobo> it freezes
indefinitely, until some watchdog thread (if that exists) kills
it
L397[09:03:12] <Vexatos> So?
L398[09:03:33] <TomyLobo> anyway, what i
wantedto know was how OC reacts if you restart the server
L399[09:03:45] <Vexatos> well it saves the
state
L400[09:03:48] <Vexatos> and then stops
:X
L401[09:03:52] <AmandaC> graceful shutdown
causes all chunks to be unloaded
L402[09:04:00] <Vexatos> yup
L403[09:04:11] <TomyLobo> well it would
probably run into the same java code again, wouldnt it? :)
L404[09:04:13] <Vexatos> and then certain
methods on the computers are called
L405[09:04:13] <AmandaC> OC just has to
worry about a chunk being loaded / unloaded
L406[09:04:19] <Vexatos> and then it gets
the computer's current state
L407[09:04:21] <Vexatos> and then it
stops
L408[09:04:32] <TomyLobo> i'm talking
about hypothetical buggy java code here btw
L409[09:04:47] <AmandaC> that java code
would break the persistence, sure, but it'd also break MC
L410[09:04:48] <Vexatos> TomyLobo, even
if, if it doesn't produce the same result as before it's
flawed
L411[09:05:13] <AmandaC> MC has no
watchdog threads, AFAIK
L412[09:05:18] <TomyLobo> and if it does,
it crashes your map :D
L413[09:05:27] <Vexatos> ...no?
L414[09:05:41] <Vexatos> You seem to have
not a clue about how Minecraft works
L415[09:05:42] <Vexatos> or OC
L416[09:05:47] <Vexatos> :X
L417[09:05:50] <Izaya> There's no way to
use a shorter keyword for function, is there?
L418[09:05:56] <TomyLobo> Vexatos, what do
you call a map that, when loaded, freezes your server?
L419[09:05:59] <Vexatos> Izaya, nope
:X
L420[09:06:03] <Izaya> Being able to do fn
thing() would save so many bytes
L421[09:06:06] <Izaya> argh
L422[09:06:12] <Vexatos> TomyLobo, never
heard of that
L423[09:06:25] <Vexatos> Izaya, selene has
it
L424[09:06:32] <Vexatos> (params ->
code)
L425[09:06:36] <Izaya> Doesn't selene have
a like, 40KB runtime?
L426[09:06:41] <Vexatos> o7
L427[09:06:48] <TomyLobo> you could call
it crashed
L428[09:06:57] <Inari> It generally
wouldn't crash though
L429[09:06:59] <Vexatos> TomyLobo, your
point?
L430[09:07:07] *
AmandaC nopes on off, puts on her podcasts for the day
L431[09:07:10] <Vexatos> It's neither mine
nor OC's fault if you write a mad mod
L432[09:07:12] <Inari> And if it does,t
hen the mod would crash the server anyway
L433[09:07:16] <Vexatos> bad mod*
L434[09:07:21] <Vexatos> same thing
>_>
L435[09:07:23] <TomyLobo> Inari, if it's
deterministic and state is persisted, it would
L436[09:07:29] <Vexatos> ...no?
L437[09:07:37] <TomyLobo> by
definition
L438[09:07:48] <Vexatos> TomyLobo, you
have no idea how OC saves the state and the functions and
everything else
L439[09:07:53] <Vexatos> It can not
happen
L440[09:08:20] <Vexatos> Unless you
intentionally write a terrible mod but then you cannot use it so
what is the point
L441[09:08:23] <TomyLobo> no i do not, but
you call it persistence and i assume that means it runs the same
way as before
L442[09:08:29] <Vexatos> No
L443[09:08:34] <Vexatos> That means it
continues exactly where it stopped
L444[09:08:40] <Izaya> ~w computer
L446[09:08:52] <TomyLobo> Vexatos, yes, it
continues
L447[09:08:55] <TomyLobo> precisely
L448[09:09:12] <TomyLobo> and a
deterministic program will run the same way if it gets the same
inputs
L449[09:09:16] *
Michiyo peaks in...
L450[09:09:19] *
Michiyo leaves
L451[09:09:32] <Michiyo>
s/peak/peek/
L452[09:09:32] <MichiBot> * Michiyo peeks
in...
L453[09:09:35] <TomyLobo> why is that so
hard to understand?
L454[09:09:42] <Vexatos> TomyLobo, yes, so
write your software in that way and stop telling me about issues
that do not exist
L455[09:09:56] <TomyLobo> i didnt say they
exist
L456[09:10:06] <TomyLobo> i was just
curious about how OC handles this
L457[09:10:14] <Vexatos> Only philosophers
try to solve problems that do not exist :X
L458[09:10:27] <Inari> OC just saves the
thing when it next retursn to thePC I believe
L459[09:10:44] <Vexatos> On chunk unload,
it saves the state to disk
L460[09:10:52] <Vexatos> on chunk reload,
it reads it back from disk
L461[09:11:00] <Vexatos> by that point,
all the Java stuff is already initialized
L462[09:11:01] <TomyLobo> Inari, and if it
doesnt get to do that, what's on disk is what was on disk before
the freeze
L463[09:11:09] <Vexatos> And the java
side's state is loaded too
L464[09:11:20] <Vexatos> so everything
will continue at the perfect spot
L465[09:11:21] <Inari> If it doesn't get
to that it restores the previously stored state I'd assume
L466[09:11:28] <TomyLobo> I assumed
perfection
L467[09:11:41] <Vexatos> if it fails to
save the state it will print an error to the console
L468[09:11:51] <Vexatos> and the state
will disappear, i.e. the computer will crash
L469[09:11:58] <Inari> Like
L470[09:12:02] <Vexatos> when the chunk
reloads again
L471[09:12:19] <Inari> PC calls java
function something(). Java function something() is processing,
server crashes. It can't store the state obvoiusly I'd guess
L472[09:12:27] <TomyLobo> yep
L473[09:12:34] <Inari> Your scenario was
more like something is doing while(true); apparently
L474[09:12:42] <Inari> In which, well, it
would freeze stuff either way so *shrug*
L475[09:12:46] <Vexatos> He's changing
scenarios every four sentences
L476[09:12:57] <TomyLobo> nope
L477[09:13:34] <TomyLobo> Inari, not
literally while true, of course
L478[09:13:37] <Inari> Conversations with
Vex are always kind of fun though
L479[09:13:49] <Vexatos> :X
L480[09:13:53] <TomyLobo> just broken code
that takes either a long time or an infinite time to execute
L481[09:13:57] *
Inari recalls electronics conversation
L482[09:13:58] <Inari> :p
L483[09:14:03] <Vexatos> TomyLobo, in that
case, WRITE BETTER CODE
L484[09:14:06] <Vexatos> solved
L485[09:14:07] <Vexatos> +1
L486[09:14:09] <TomyLobo> Vexatos, of
course
L487[09:14:15] <Inari> If it takes
infinite time it would do so either way
L488[09:14:21] <Vexatos> TomyLobo, so
yea
L489[09:14:22] <Inari> Long time, well I
guess the server puts off shut down till its clear
L490[09:14:23] <Vexatos> where is the
issue
L491[09:14:25] <Vexatos> just write better
code
L492[09:14:32] <Vexatos> noone will use
your mod if it's too slow
L493[09:14:35] <Vexatos> or hangs OC
L494[09:14:37] <TomyLobo> Inari, not if
it's conditional and rare, but still deterministic
L495[09:14:50] <Vexatos> OC has a forced
max timeout of five seconds
L496[09:14:57] <Vexatos> if the Lua thread
halts for five seconds, the computer will BSOD
L497[09:15:02] <TomyLobo> ahhhh
L498[09:15:07] <Vexatos> (config
option)
L499[09:15:09] <TomyLobo> ok THAT is what
i wanted to know
L500[09:15:13] <Inari> ¬_¬
L501[09:15:17] <Vexatos> THEN WHY DON'T
YOU ASK
L502[09:15:20] <Inari> Isn't that like OC
101
L503[09:15:20] <Inari> :p
L504[09:15:25] <TomyLobo> because i didnt
know what to ask for ffs
L505[09:15:48]
<Forecaster>
"is there a timeout"
L506[09:16:11] <Vexatos> literally
L507[09:16:11] <Vexatos> :X
L508[09:16:14] <TomyLobo> and frankly,
"is there anything that prevents a freeze if java code loops
infinitely" should have been clue enough
L509[09:16:37] <Vexatos> You never asked
that
L510[09:16:45] <MalkContent> "its
really your fault that i wasn't precise enough in what i
said"
L511[09:16:54] <MalkContent> have a hearty
fuck you from every software engineer ever
L512[09:17:20] <Vexatos> MalkContent,
"I want X" *makes X* "Wait that is not Y, I clearly
wanted Y!"
L513[09:17:33] <TomyLobo> <TomyLobo>
it freezes indefinitely, until some watchdog thread (if that
exists) kills it
L514[09:17:33] <Michiyo> Welp.. it's the
end of the world, I agree with MalkContent..
L515[09:17:33] <TomyLobo> <AmandaC>
MC has no watchdog threads, AFAIK
L516[09:17:33] <Michiyo> :P
L517[09:17:47] <TomyLobo> hold on, that
was out of context
L518[09:17:52] <Vexatos> : X
L519[09:17:54] <Vexatos> Just
L520[09:17:56] <Vexatos> stop
L521[09:18:09] <Vexatos> How did we get
from sound cards to this >_>
L522[09:18:22]
<Forecaster>
magic~
L523[09:18:29]
<Forecaster>
internet magic~
L524[09:18:39] <Vexatos> Pretty sure four
wave forms are sufficient for now
L525[09:18:46] <Vexatos> especially with
ADSR and AM/FM
L526[09:18:51] <Michiyo> Vexatos, one
word, FbavRK
L527[09:18:53] <Michiyo> :P
L528[09:19:02] <Vexatos> a what
L529[09:19:44] <TomyLobo> <TomyLobo>
what happens if the server shuts down while OC is executing java
code? <TomyLobo> what if the java code is just "while
(true) ;"
L530[09:19:46] <Michiyo> Anyway... let's
break Corded some more.
L531[09:19:53] <vifino> Uhm, is it just me
or does ocd.cil.li redirect to some weird site?
L532[09:20:11] <Vexatos> TomyLobo, the
five second time out has nothing to do with server shutdown
L533[09:20:15] <Michiyo> vifino,
ocd.cil.li redirects to ocdoc.cil.li for me
L534[09:20:19] <Vexatos> This is not
related to your actual question at all
L535[09:20:22]
<Forecaster>
vifino: looks fine to me
L536[09:20:24] <Michiyo> %lookup
ocd.cil.li
L537[09:20:24] <MichiBot> Michiyo: DNS
Info for ocd.cil.li 188.165.236.185 2001:41d0:2:b7b9::
L538[09:20:25] <Vexatos> Oh boy, I just
had the terriblest idea: Actually allow pushing sound into the
sound card from Lua ._.
L539[09:20:31] <Michiyo> %lookup
ocdoc.cil.li
L540[09:20:31] <MichiBot> Michiyo: DNS
Info for ocdoc.cil.li 188.165.236.185 2001:41d0:2:b7b9::
L541[09:20:33] <TomyLobo> Vexatos, but the
server would wait at most 5 seconds for lua thread to finish,
right?
L542[09:20:34] <Vexatos> How about no
:X
L543[09:20:42] <Vexatos> TomyLobo, it is a
thread
L544[09:20:47] <Vexatos> the server
doesn't "wait" at all
L545[09:20:52] <Vexatos> it runs in
parallel
L546[09:21:04] <TomyLobo> and there is no
synchronization?
L547[09:21:10] <vifino> Michiyo: both
ocdoc.cil.li was what i tried before, both redirect to
megazine3.de
L548[09:21:30] <Michiyo> vifino, not here,
works fine
L549[09:21:32] <Vexatos> If the thread did
not yield for five seconds, then it crashes
L550[09:21:35] <Vexatos> as in,
coroutine.yield
L551[09:21:45] <vifino> the ip is the
same..
L552[09:21:56] <Michiyo> %lookup
megazine3.de
L553[09:21:57] <MichiBot> Michiyo: DNS
Info for megazine3.de 188.165.236.185 2001:41d0:2:b7b9::
L554[09:22:00] <Michiyo> o_O
L555[09:22:04] <TomyLobo> vifino, check
your dns cache, hosts file, maybe some anonymization plugin?
L556[09:22:07] *
Michiyo pokes @Lizzy
L557[09:22:09] <TomyLobo> browser
plugin*
L558[09:22:15] <Corded> * Lizzy
poked
L559[09:22:36] <TomyLobo> failing that, do
a virus scan :D
L560[09:22:41] <Corded> * Lizzy
wiggles
L561[09:22:55] <TomyLobo> preferably not
while that potential virus is potentially running
L562[09:23:06]
<Lizzy>
TomyLobo, you assume vifino is a dumb user
L563[09:23:15] <TomyLobo> not really
L564[09:23:17] <Michiyo> you host the DNS
for oc stuff? Or do you just have Sangar cname stuff?
L565[09:23:27]
<Lizzy> I
host the forums
L566[09:23:29] <Vexatos> Lizzy is the
host
L567[09:23:31] <Vexatos> yea
L568[09:23:37] <Vexatos> doesn't host the
ci though IIRC
L569[09:23:38] <Michiyo> I know you host
the forums, I'm asking about the DNS :P
L570[09:23:39] <Vexatos> (or do you)
L571[09:23:39] *
Inari opens forums
L572[09:23:45] *
Inari pokes at Lizzy through forums
L573[09:23:46] <Inari> :3
L574[09:23:49] <vifino> Forums work
fine.
L575[09:23:55] <vifino> CI, too.
L576[09:24:15]
<Lizzy> i
don't controll the cil.li domain or the wiki
L577[09:24:43] <Michiyo> Ok, so the cnames
I'm seeing is Sangar's side.. that was the question :P
L578[09:25:05] <vifino> So I'm not totally
insane. Lovely.
L579[09:25:17]
<Forecaster>
or are you
L580[09:25:20]
<Forecaster>
what is real
L581[09:25:32] <Inari> %blame Sangar
L582[09:25:36] *
MichiBot blames Sangar for adding another can of SPAM to the
inventory!
L583[09:25:40]
<Lizzy> yep,
only cnames that relate to what i host is oc.cil.li cnaming to
ocforum.theender.net or something
L584[09:26:34] <Michiyo> k
L585[09:26:42] <Michiyo> Not sure vifino
but everything seems fine here..
L586[09:27:10]
<Lizzy>
%lookup ayiana.theender.net
L587[09:27:15] <MichiBot> Lizzy: DNS Info
for ayiana.theender.net 213.32.62.224 2001:41d0:2:d8bc::12
L589[09:28:00] <Corded> * Lizzy likes her
basic-but-kinda-useful 'default' page
L590[09:28:18] <Michiyo> Oh hey...
188.165.236.185 is an OVH dedi.. lol
L591[09:28:41]
<Lizzy> if
anyone is wondering what i mean by that go to ayiana's ip directly
(or her hostname, i think that'd also work)
L592[09:30:13] <TomyLobo> it's the same
IP, different hostnames. nginx, apache et al can tell those apart.
that hasnt happened for vifino, so something is either wrong with
his browser or a cache/proxy along the way
L593[09:31:09] <TomyLobo> something either
mixes up cached replies for different hostnames or strips out the
hostname completely
L594[09:32:45] <TomyLobo> vifino,
actually, have you verified that the dns reply for that domain
matches what everyone else gets?
L595[09:33:04] <vifino> ... Yes.
L596[09:33:18] <TomyLobo> just
checking
L597[09:34:53] <TomyLobo> vifino, oh, do
you use HTTPSEverywhere?
L598[09:35:01] <vifino> Duh.
L599[09:35:36] <AmandaC> ocd doesn't have
https
L600[09:35:41] <TomyLobo> bingo
L601[09:35:56] <Michiyo> ^ yep
L602[09:35:58] <TomyLobo> you need to
disable that plugin for ocdoc.cil.li
L603[09:36:20] <TomyLobo> so yeah, it was
the browser :)
L604[09:36:30] <AmandaC> HTTPS everywhere
seems like an insanely stupid idea. I'm all for using HTTPS where
you can, but it's pretty trivial to put an s ni the url when trying
a site for the first time
L605[09:36:34] <TomyLobo> and you not
pasting the actual URL in your address bar *g*
L607[09:38:15] <AmandaC> "Cert name
doesn't match? Let's go to where the cert says it should
be!"
L608[09:38:31]
<Lizzy>
AmandaC?
L609[09:38:49]
<Lizzy> that
looks like a standard chrome feature
L610[09:39:14] <Michiyo> well, it's
accepting the cert, the server is doing the redirect to the other
url
L611[09:39:15] <AmandaC> Lizzy:
https://ocdoc.cil.li for vifino, using
HTTPSeverywhere, is redirecting him to megazine3.de or
whatever.
L612[09:39:40]
<Lizzy> what
michiyo said
L613[09:40:02] <Michiyo> But yeah... WHY
is it accepting an invalid cert?
L614[09:40:05] <AmandaC> Michiyo: that
seems like an even worse idea.
L615[09:40:06] <Michiyo> that's beyond
dumb.
L616[09:40:20]
<Lizzy> my
guess is there's no https-listening block for ocdoc.cil.li
L617[09:40:28]
<Lizzy> so
it's going to the default page
L618[09:40:33] <Michiyo> Theres not... but
why would the plugin auto accept the cert?!
L619[09:40:54]
<Lizzy> it
doesn't look to me as if it's accepted the cert...
L620[09:40:57] <AmandaC> indeed. but the
correct response to a cert failure isn't to pretend the cert is the
source of truth, and the client is mistaken.
L621[09:41:07] <Michiyo> On AmandaC's
screenshot? no...
L622[09:41:20] <Michiyo> I'm assuming
vifino didn't click sure use this invalid cert for this other
server listed in the error
L623[09:41:29] <Michiyo> and then go huh
why is other url suddenly here.
L624[09:41:38] <TomyLobo> Michiyo, why do
you assume that? :)
L625[09:41:43] <TomyLobo> that's likely
exactly what he did
L626[09:41:47] <Michiyo> cause vifino
isn't an idiot?
L627[09:42:12] <TomyLobo> i never said he
was
L628[09:42:26] <TomyLobo> but there are
tons of pages with broken SSL certs
L629[09:42:46] <TomyLobo> and he probably
hits a disproportionate amount of them due to httpseverywhere
L630[09:42:55]
<Lizzy> god
fucking dammit fucking servers need rebooting again ARGHHHH
L631[09:43:33] <vifino> Actually, I
don't.
L632[09:44:01] *
Izaya hasn't had an issue with httpseverywhere
L633[09:44:15] <vifino> Up until this
point, I haven't had either.
L634[09:44:21] <TomyLobo> me neither, but
that's because it fell off when i switched to chromium
L635[09:44:27] <TomyLobo> i should install
it again at some point :)
L636[09:44:30] <Izaya> my condolences
about that switch
L637[09:44:38] <TomyLobo> Izaya, from
firefox
L638[09:44:49] <Izaya> actually, firefox
is just as bad nowdays
L639[09:44:52] <Izaya> all browsers suck
>.>
L640[09:45:02] <vifino> Exactly.
L641[09:45:03]
<Lizzy> not
as much as IE/Edge
L642[09:45:04] <Michiyo> Use IE.
L643[09:45:05] <Izaya> TomyLobo, I guessed
as much.
L644[09:45:05] <Michiyo> :P
L645[09:45:11] <TomyLobo> i switched to
chromium when firefox started looking like it
L646[09:45:21]
<Lizzy>
Michiyo, Fuck IE and fuck Edge
L647[09:45:24] *
Izaya burns IE in extradimensional fire
L648[09:45:25] <TomyLobo> not for that
reason though
L649[09:45:28]
<Lizzy> 'new
and improved' my arse
L650[09:45:30] <vifino> But chrome can
handle my tab addiction.
L651[09:45:36] <vifino> So, ya know,
chrome it is.
L652[09:45:36] <TomyLobo> ^
L653[09:45:47] *
Izaya happily uses firefox with several hundred tabs
L654[09:45:50] <Izaya> tree-style tabs is
nice for that
L655[09:45:59] <Izaya> well,
"happily"
L656[09:46:00] <vifino> In other news, I
have a quite old chrome version, might as well be a bug.
L657[09:46:02] <TomyLobo> vifino, are you
aware of the "too many tabs" plugin?
L658[09:46:06] <Izaya> I'd prefer not to
be using a web browser
L659[09:46:12]
<Lizzy>
Firefox on my work pc at my base site doesn't like many tabs at the
same time
L660[09:46:20]
<Lizzy>
might try putting the 64bit version on there
L661[09:46:45] <TomyLobo> chrome's
workaround to that is just spawning a gazillion processes :D
L662[09:47:19] <Izaya> ~w
component:filesystem
L664[09:47:33] <Michiyo> Ok... finally
moved the corded-test to it's own "app" so I don't break
prod corded by testing lol
L665[09:47:43] <TomyLobo> psh, not
posix-compliant :P
L666[09:47:44]
<Lizzy>
lol
L667[09:47:57]
<Lizzy>
?
L668[09:48:08] <TomyLobo> the file
system
L669[09:48:13] <Michiyo> Corded didn't
work for a few hours yesterday cause I somehow broke it with the
test version
L670[09:48:22] <TomyLobo> dont expect that
to make sense :)
L671[09:48:23] <Michiyo> Discord -> IRC
worked, but not IRC -> Discord
L672[09:48:46] <TomyLobo> it's lua on a
virtual disk after all :)
L673[09:49:02] <TomyLobo> +and
L674[09:49:06] <Izaya> hm, fs component
returns nil if fail to open, yes?
L675[09:49:08]
<Lizzy> so
yay, I need to reboot 3 vms and their host
L676[09:49:30]
<Lizzy> and
i should probably do it sooner rater than later to get the udp
bug
L677[09:50:22]
<Lizzy>
Linux users, does ```uname -a``` give the hostname as well in the
output?
L678[09:50:44] <Izaya> yeah
L679[09:50:49] <Izaya> second word
L680[09:50:54]
<Lizzy>
cool
L681[09:51:12] <Izaya> Linux asakura
3.16.0-4-amd64 #1 SMP Debian 3.16.39-1+deb8u2 (2017-03-07) x86_64
GNU/Linux
L682[09:51:12] <Izaya> , Linux lain
4.8.11-1-ARCH #1 SMP PREEMPT Sun Nov 27 09:26:14 CET 2016 x86_64
GNU/Linux
L683[09:51:13] <vifino> Why?
L684[09:51:35] <vifino> If you wanna get
the hostname, there are less bad ways, ya know...
L685[09:51:57] <vifino> `hostname`, `uname
-n`...
L686[09:54:59]
<Lizzy>
vifino, i wanted to get multiple server's kernel versions and know
which server was which. I can't remember how landscape parses the
output from multiple machines
L687[09:58:10]
<Lizzy>
oh
L688[09:58:14]
<Lizzy> the
output is seperated
L689[09:58:15]
<Lizzy>
k
L690[09:58:28]
⇨ Joins: xarses_ (~xarses@8.39.49.133)
L691[09:58:40]
<Forecaster>
at least with chromes method if one tab sizes up the entire browser
doesn't freeze
L692[09:58:57]
<Lizzy>
^
L693[09:59:08]
<Forecaster>
siezes*
L694[09:59:17]
<Forecaster>
no that's not right either... is it
L695[09:59:25]
<Forecaster>
seizes
L696[10:00:16]
⇨ Joins: andreww (~xarses@67.218.117.197)
L697[10:02:13] ⇦
Quits: xarses_ (~xarses@8.39.49.133) (Ping timeout: 200
seconds)
L698[10:02:27]
⇨ Joins: xarses_ (~xarses@8.39.49.133)
L699[10:03:34] ⇦
Quits: andreww (~xarses@67.218.117.197) (Ping timeout: 186
seconds)
L700[10:04:24]
⇨ Joins: andreww (~xarses@67.218.117.197)
L701[10:04:55] ⇦
Quits: andreww (~xarses@67.218.117.197) (Remote host closed the
connection)
L702[10:05:06]
⇨ Joins: andreww (~xarses@67.218.117.197)
L703[10:05:42] ⇦
Quits: xarses_ (~xarses@8.39.49.133) (Ping timeout: 186
seconds)
L704[10:06:42]
<Lizzy> hmm,
am i reading
https://people.canonical.com/~ubuntu-security/cve/2016/CVE-2016-10229.html
right that Ubuntu 16.04 LTS doesn't ship a kernel that's affected
by the UDP issue?
L705[10:08:06]
<Lizzy> oh
wait there's more on this page
L706[10:08:18] <Izaya> but wait
L707[10:08:20] <Izaya> there's more
L708[10:08:55]
<Lizzy>
pretty much
L709[10:11:43] <gamax92> ... well I'm glad
I decided to stay in bed longer >_>
L710[10:11:57] <gamax92> wtf is that
conversation above.
L711[10:12:35]
<Lizzy> okay
yeah, ubuntu 16.04 4.4.0.72-generic is not affected
L712[10:12:35] <Michiyo> gamax92, great
question.... I'm still wondering too
L713[10:14:16] <AmandaC> gamax92:
basically, your entire working life if you're planning to go into
programming, and talk to the clients directly
L714[10:14:31] <gamax92> :P
L715[10:14:37] <Kodos> 3 hours of sleep, a
happy Kodos does not make
L716[10:14:54] <Kodos> Strike that,
reverse it
L717[10:14:57] <Inari> Kodos: What does a
happy Kodos make/
L718[10:15:03] <Kodos> Lots of noise
L719[10:15:06] <Inari> Lewd
L720[10:15:28] *
Vexatos pokes Kodos
L721[10:15:44] <Inari> %flip gamax92's
bedsheets
L722[10:15:47] <MichiBot> Inari:
(╯°□°)╯sʇǝǝɥspǝq s,ⵒ6xɐɯɐɓ
L723[10:15:50] <gamax92> D:
L724[10:15:53] <Vexatos> That 2
though
L725[10:16:34]
<Mimiru>
better flipped 2? gimme.. :P
L726[10:17:09]
<Mettaton_Fab> i just read the upper
conversation, and i noticed edge is pretty much still internet
explorer
L727[10:17:33] <gamax92> nah it's
not
L728[10:17:55]
<Lizzy> it's
still IE in that it's crap
L729[10:18:19]
<Mettaton_Fab> it uses add-ons for IE to
play .swf files
L730[10:18:20] <gamax92> Would I use it?
no, but it's come a long way from IE
L731[10:18:40]
<Mettaton_Fab> the basis of Edge is still
IE
L732[10:19:14]
<Lizzy> i
was using it yesterday, it feels laggy but i'm not sure if that was
just Edge or the 'modern' app platform
L733[10:19:46]
<Mettaton_Fab> edge is a bit on the shitty
side
L734[10:20:00]
<Mettaton_Fab> a big bit on the shitty
side
L735[10:20:45] <Izaya> edge is better than
IE
L736[10:20:51] <Izaya> but it's still
worse than most of the other options
L737[10:21:12] <Skye> payonel, how does
openos get the fancy tracebacks?
L738[10:21:51] <Michiyo> s/pay/may/
L739[10:21:51] <MichiBot> <Skye>
mayonel, how does openos get the fancy tracebacks?
L740[10:22:36] <Skye> Michiyo, wha?
L741[10:22:47]
<Lizzy>
Mayonel
L742[10:22:48] <Michiyo> mayonel, the new
payonel
L743[10:24:30]
<Mettaton_Fab> i thought he fell into
mayonaise
L744[10:24:50] <Izaya> @status MGR
L745[10:24:58] <Michiyo> needs the 2nd
@
L746[10:25:02] <Izaya> @status @MGR
L747[10:25:03] <Corded> Izaya:
MajGenRelativity is currently AWAY
L748[10:25:07] <Kodos> Vexatos, any
particular reason you poked me or are you being a shitter since I
only got 2-3 hours of sleep
L749[10:25:16]
<MGR>
Here
L750[10:25:24] <Vexatos> Kodos, just
wanted to ask if you got the latest and greatest Computronics dev
build :P
L751[10:25:30]
<MGR> Izaya,
how can I assist you?
L752[10:25:31] <Kodos> I'm running 133
currently
L754[10:25:36] <Vexatos> 136 for you
:P
L755[10:25:39] <Kodos> Ffs
L756[10:25:46] <Kodos> Link me, because I
already closed my browser
L758[10:25:56] <Izaya> Simple coop
multitasking OS that fits in an EEPROM
L759[10:26:02] <Kodos> Are these the
passthrough speaker one
L760[10:26:11] <Vexatos> There are no
passthrough speakers
L761[10:26:19]
<MGR> Izaya,
it only runs on one computer though
L762[10:26:21] <Vexatos> But you can
rotate them in all six directions now, Kodos
L763[10:26:23] <Kodos> okay, amanda
mentioned it so I was wondering if you'd implemented it
L764[10:26:25] <Kodos> Oh nice
L765[10:26:29]
<MGR>
Doesn't compete with HPOS
L766[10:26:32] <Vexatos> also they won't
connect to the front anymore
L767[10:26:37] <Izaya> You planned for an
embedded one, yes?
L768[10:26:49] <Kodos> kk
L769[10:27:12] <Kodos> I'll probably have
to adjust my base idea to have a 1 space gap in the wall for
wires
L770[10:27:28] <Kodos> I was already
accounting for a 2 tall space between the ceiling and floor levels
between stories
L771[10:27:33] <Izaya> (also, no reason it
couldn't run on more than one OS)
L772[10:27:43] <Izaya> s/OS/computer
L773[10:27:43] <MichiBot> <Izaya>
(also, no reason it couldn't run on more than one computer)
L774[10:28:01] <Kodos> God I can barely
keep my arms up
L775[10:28:09]
<Lizzy>
Soon™ I will make a mod for minecrasft
L776[10:28:12]
<Lizzy>
Soon™ I will make a mod for minecraft
L777[10:28:28] <Kodos> Whatcha makin
L778[10:28:50]
<Lizzy>
stuff
L779[10:29:04] <Vexatos> lizzy stealing my
job :<
L780[10:29:15] <Corded> * Lizzy doesn't
want to say because she doesn't want someone running off with her
idea
L781[10:29:21]
<MGR> Izaya,
it wasn't planned to be embedded
L782[10:29:24] <Kodos> PM me it since you
know I won't
L783[10:29:36]
<MGR> But I
will still check out MultICE
L784[10:29:37] *
Michiyo runs off with Lizzy's idea anyway
L785[10:29:40]
<Lizzy> Vex:
but you make awesome stuff, mine will just be standard stuff
L786[10:29:41] <Vexatos> Lizzy: What if it
is a feature that I could put in Computronics within five minutes
:<
L787[10:29:58] <Kodos> Vexatos, like rack
mounted relays?
L788[10:30:04] <Kodos> For streamlining
networking
L789[10:30:04] <Vexatos> Not that
easy
L790[10:30:05]
<Lizzy>
imgur why the fuck do you wake up my phone screen?
L791[10:30:10] <Kodos> Or rack mounted
raids
L792[10:30:11] <AmandaC> Lizzy: It better
not be a block that on activation says one of a configurable set of
messages!
L793[10:30:16] <Vexatos> Not that
easy
L794[10:30:26] <Izaya> MGR, if you do end
up needing an embedded OS, it provides some basics that may be
useful
L795[10:30:38] <Kodos> Or rack mounted
upgrade containers
L796[10:30:43] <AmandaC> cause that's my
idea, and it's named butts
L797[10:30:45]
<MGR> I may
use it for MLNT Izaya
L798[10:30:50] <Vexatos> Kodos, even
harder
L799[10:30:55]
<MGR> How
big is it?
L801[10:31:05] <Vexatos> MGR: What about
TMSA
L802[10:31:15]
<MGR> What
is TMSA?
L803[10:31:16] <Izaya> Well, with all the
bells and whistles it builds to 3044 bytes
L804[10:31:20] <Izaya> (optomised)
L805[10:31:25] <Vexatos> Too Many Shitty
Acronyms, obviously
L806[10:31:26]
<MGR>
Ok
L807[10:31:43]
<MGR> That
could probably be compressed more too
L808[10:31:44] <Izaya> non-optimised it's
3552 bytes
L809[10:31:51] <Vexatos> You even turned
your name into an acronym :X
L810[10:31:57]
<MGR>
Vexatos, I'm working hard on that
L811[10:32:02]
<MGR> That
wasn't me
L812[10:32:17]
<MGR>
@Mimiru
L813[10:32:19] <Michiyo> Yeah, that was
me.
L814[10:32:20]
<MGR> She
made me
L815[10:32:48] <Michiyo> 16 characters +
the bot's name.. was annoying :P
L816[10:33:15] <Vexatos> discord plugin
D:
L817[10:33:24] <Michiyo> Yes, now.. but
not when I first did it :P
L818[10:33:29] <Michiyo> Also, not
everyone has it.
L819[10:34:07] <MajGenRelativity> My
almost full name lives on here Vexatos
L821[10:34:22] <Izaya> built,
non-optimised
L822[10:34:31] <MajGenRelativity> Ok thank
you
L823[10:35:02] <AmandaC> I know why they
did it, but the single-letter names for functions on that kinda
bothers me
L824[10:35:16] <MajGenRelativity> Izaya, i
assume it has comments?
L825[10:35:17] <Izaya> :3
L826[10:35:19] <AmandaC> ( on the
uncompressed source )
L827[10:35:36] <Izaya> Uh, it has comments
to tell you which file it is
L828[10:35:40] <Izaya> the build system
adds tha
L830[10:35:45] <MajGenRelativity> Uh
L831[10:35:54] <MajGenRelativity> Can you
make some docs please?
L832[10:35:56] <AmandaC> oh, that's yours
Izaya.
L833[10:35:58] <Izaya> It makes more sense
when you look at the individual modules.
L834[10:36:05] <MajGenRelativity> Ok
L836[10:36:23] <Izaya> has the basic
API
L837[10:36:29] <MajGenRelativity> Ok thank
you
L838[10:36:52] <Izaya> Doesn't have the
filesystem stuff yet because I just added it but...
L839[10:37:01] <MajGenRelativity> And now
i will close teamviewer
L840[10:37:05] <AmandaC> Also, isn't it
spelled Optimise? (Guess not, I see a red squiggly )
L841[10:37:17] <Izaya> I have no
idea
L842[10:37:26] <Izaya> and as such I
change spelling every time
L843[10:37:35] <gamax92> Depends on if
you're british or american
L844[10:37:35] <Izaya> because then I'll
get it right once every 4 or so times
L845[10:37:58] <gamax92> or rather,
american or not american
L846[10:37:58] <Izaya>
opt[io]mi[sz]e
L847[10:38:17] <AmandaC> gamax92: queen's
english or wrong. :P
L848[10:38:19] <g> huh, this is
interesting
L850[10:38:23] <g> anonymous domain
registration
L851[10:38:24] <gamax92> then it ends in
an s
L852[10:38:57] <gamax92> Americans use
ZEEEES
L853[10:39:06] <AmandaC> Zed. :D
L854[10:39:24] *
AmandaC likes Zed more than Zee
L855[10:41:14] <AmandaC> poop. I need to
quarry the nether sometime. glowstone and netherquartz are always
my bottlenecks
L856[10:41:45] ⇦
Quits: SzechuanSauce (~user@p57964FD1.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L857[10:42:06] <AmandaC> Right, let's see
if I lag out and end up walking into the ocean of lava again this
time!
L858[10:42:24]
<MGR> Do
it
L859[10:42:49] *
Ashindigo_ puts some lava waders onto amanda
L860[10:42:54]
⇨ Joins: Fonan
(~cooli15@x4e371173.dyn.telefonica.de)
L861[10:43:00] *
Kodos gives AmandaC an Obsidian Skull
L862[10:43:05]
⇨ Joins: SzechuanSauce
(~user@p57964FD1.dip0.t-ipconnect.de)
L864[10:45:35] <Michiyo> newline issue
"fixed"
L865[10:45:42] <Michiyo> I'll likely
filter out totally blank lines..
L866[10:45:47] <Kodos> Speaking of
obsidian skull, Terraria 1.3.5 hit today
L867[10:46:44] <dequbed> Izaya:
'Optomise'... <.< It's spelled optimize :P
L868[10:47:11] <Izaya> mfw you're
here
L869[10:47:23] <dequbed> mfw you didn't
realize yet D:
L870[10:47:39] <Michiyo> %mfw
L871[10:47:45] <Michiyo> aww..
L872[10:47:46] <Izaya> I don't pay
attention you know this
L873[10:48:21] <dequbed> Yes I do know
that. Also, I don't have +v so I didn't exactly expect you to
notice :P
L874[10:56:51] <Inari> %inv create
chunchunmaru
L875[10:56:56] *
MichiBot summons 'chunchunmaru' and adds to her inventory. I could
get some good swings in with this.
L876[10:58:18] <Corded> * Lizzy hugs
dequbed and vifino
L877[10:58:41] <dequbed> Hai Lizzy
L878[11:00:31]
<Lizzy>
Haiiii
L879[11:00:46] <vifino> dequbed: You're
late to the party, I already told him about the typo.
L880[11:01:53] ⇦
Quits: Fonan (~cooli15@x4e371173.dyn.telefonica.de) (Quit:
Leaving)
L881[11:08:24] <Inari> Pi is weird
L882[11:11:51] <Izaya> "The toolbox
is not for everyone: we reckon the vast majority of folks will
stick to Alpine or Debian-based images. Only those who need
super-slim optimized setups will consider LinuxKit. Its use is not
mandatory – it's there to save you drowning yourself in alcohol to
numb the agony of devising your own tiny Linux operating
system."
L883[11:13:04] <Inari> Meaning they drankl
ots of alcohol
L884[11:18:17] <Lizzy> K then, the station
announcer just warned about slippery surfaces due to heavy
rainfall... It's been fucking bone dry all day
L885[11:18:34] <Michiyo> lol
L886[11:24:46] *
Temia yawnmoos. flops against Lizzy z.z
L887[11:24:57] *
Lizzy pets
L888[11:25:27] *
Temia tailswishes lazily. muuu. =w=
L889[11:26:12] <Izaya> gamax92, how do I
do ocemu networking?
L890[11:28:44] <gamax92> Izaya: run two
copies of the program
L891[11:29:42] <Izaya> do I need two
copies of the git repo?
L892[11:29:50] <Izaya>
1=readDatagram,2={"handshake",0,"732a0bcb-421a-4d43-ace3-b595276af79c",-1,0,false,"computer
address conflict detected, ignoring connection",n=7},n=2
L893[11:31:28] <Izaya> ah
L894[11:31:32] <Izaya> add an
argument
L895[11:31:34] <Izaya> never mind me
L896[12:06:14] ***
alfw is now known as alfw|Off
L897[12:22:00] <Skye> does anyone here
know how levels on debug.traceback work?
L898[12:22:16]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L899[13:06:14] <Skye> why is there no GPU
viewport documentation?!
L900[13:06:40] <Michiyo> Skye, cause
you've not written it yet!
L901[13:06:44] <Michiyo> What are you
waiting on??
L902[13:06:54] <Skye> I am not reverse
engineering something
L903[13:07:20] <AmandaC> Skye: sounds like
quitter talk
L904[13:07:44] <Skye> I will just write a
hacky workaround that will break on viewports
L905[13:24:56]
⇨ Joins: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L906[13:36:56]
<TYKUHN2>
Skye
L907[13:37:01]
<TYKUHN2>
write the documentation
L908[13:37:03]
<TYKUHN2>
?
L909[13:41:18] <Michiyo> %p
L910[13:41:23] <MichiBot> Ping reply from
Michiyo 0.24s
L912[13:44:19] <MichiBot>
Star War The
Third Gathers: Backstroke of the West HD (Dubbed) | length:
2h, 20m 6s | Likes:
8,037
Dislikes:
176 Views:
596,842
| by
GratefulDeadpool | Published On 15/2/2016
L914[13:51:50] <MichiBot>
Hyper Light
Drifter OST - Chimera | length:
5m 32s | Likes:
1 Dislikes:
0 Views:
200 | by
Mister Potatoman
| Published On 16/4/2016
L915[14:18:12]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L916[14:18:30] <Michiyo> @status
@Mimiru
L917[14:18:30] <Corded> Michiyo: Mimiru is
currently ONLINE
L918[14:19:47] <Izaya> anyone happen to
have a massive map of tamriel?
L919[14:24:13] ⇦
Quits: alekso56 (~cax@2001:464b:c2aa:0:745d:45ff:fe3b:a098) (Ping
timeout: 383 seconds)
L920[14:32:12] <Michiyo> @status
@Mimiru
L921[14:32:12] <Corded> Michiyo: Mimiru is
currently ONLINE
L922[14:32:16] <Michiyo> err oops
L923[14:36:23]
<Mettaton_Fab> isnt there one with skyrim
legendary edition?
L924[14:40:22]
<MechWipf>
the ESO Imperial Edition got a map of tamriel
L925[14:40:33]
<MechWipf>
not very detailed tho
L926[14:40:36] <Michiyo> Test message
@Mimiru @Corded
L927[14:40:53]
<Mimiru>
hah... well That'll fix that bug when I finish this
L928[14:44:19] <gamax92> "R2, let
elevator risen is not a descent"
L929[14:48:43]
⇨ Joins: alekso56
(~cax@2001:464b:c2aa:0:745d:45ff:fe3b:a098)
L930[14:59:53] <Inari> Dou ka~ Please, can
you keep my secret~
L931[15:14:11] <gamax92> Danku
Somash
L932[15:16:15]
<Mettaton_Fab> Inari: you are wierd
L933[15:17:51] <Inari> %addquote
Mettaton_Fab Inari: you are wierd
L934[15:17:54] <Inari> Orso
L935[15:18:30]
<Mettaton_Fab> where is my kitcchen
gun?
L936[15:18:30] <gamax92> Inari: it's
%quote add
L937[15:18:42]
<Mettaton_Fab> oh wait, i am not in
america
L938[15:20:15] <Inari> %quote add
Mettaton_Fab Inari: you are wierd
L939[15:20:15] <MichiBot> Inari: Quote
added at id: 142
L941[15:20:40] <XDjackieXD> xD
L942[15:20:56] <Michiyo> O_O Why have I
never thought of this?!
L945[15:21:51] <gamax92> what
L946[15:22:02] <XDjackieXD> o.O
L947[15:22:17] <gamax92> %lua
"
https://www." .. uhm("google", 1/4)
.. ".com"
L949[15:22:20] <gamax92> I see
L950[15:22:41] <XDjackieXD> what
L952[15:23:26] <MichiBot>
thttppss::////w/wwww.wggogoogollel.ec.oomo
L953[15:24:58] <jazzpi> i have a
microcontroller with a CPU, memory, network card and an EEPROM, but
when I click it it just beeps and doesn't do anything;
shift-right-clicking with an analyzer only tells me component name
and address, no error message -- am i forgetting something?
L954[15:25:50] <Inari> %lua uhm
"Visit us at aitch tee tee pee colon double slash double u
double u double u dot google dot com"
L955[15:25:50] <MichiBot> iissistt uusu
saata aaiittcchh t eeee et etee ep eeee ccocloolno ddoouubblbee
sslsalsahh d oduobulbee eu ddoduobbllee uu ddoouubullel eu ud oott
ggogoogollel d odto tc oomm
L956[15:26:42] <gamax92> %lua uhm
"?"
L957[15:26:42] <MichiBot>
L958[15:26:47] <Michiyo> jazzpi, what's on
the EEPROM?
L959[15:27:22] <Inari> %lua uhm
"?????"
L960[15:27:22] <MichiBot>
??픔픠??픰í?½½í?°í?½½í
L961[15:27:27] <gamax92> Yes
L962[15:27:47] <Vexatos> but does it
selene?!?
L963[15:27:50] *
Vexatos hides+
L964[15:27:51] <gamax92> no
L965[15:27:52] <gamax92> it doesn't
L966[15:27:58] <Michiyo> No, you've still
not PR'd that.
L967[15:27:59] <Michiyo> :D
L968[15:28:03] <Vexatos> Once upon a time,
there was a bot that supported selene
L969[15:28:06] <gamax92> Vexatos: can you
teach my how to air raid siren noise
L970[15:28:09] <Vexatos> Michiyo, where is
the code even
L971[15:28:14] <Michiyo> %source
L973[15:28:18] <Vexatos> gamax92, good
question
L974[15:28:32] <Vexatos> Wouldn't that
need like FM < 1Hz?
L975[15:28:32] <Inari> Why woudl you air
raid siren noise
L978[15:29:56] <gamax92> Vexatos: I'm
using two sawtooth waves at a 6:5 ratio. one at 575Hz and another
at 690Hz
L979[15:31:02] <Vexatos> I have never
heard an air siren, I only know our fire sirens
L980[15:31:09] <Vexatos> Which sound like
once a month for testing
L981[15:31:32] <jazzpi> if i put the same
EEPROM in a computer with the same specs as the uC, it runs just
fine
L982[15:31:36] <gamax92> The other idea
was to use a bunch of triangle waves at
230,288,575,690,1150,1380,1725,2299 Hz
L983[15:31:57] <Vexatos> Michiyo,
luasb.lua is loaded by the java stuffs? Because it is a million
times easier to load selene from Lua :X
L984[15:32:20] <Vexatos> gamax92, yea,
partitioning it into multiple small waves is the idea I would
have
L985[15:33:22] <Vexatos> Michiyo, so what
exactly is that function lua()
L986[15:33:26] <Vexatos> is that what
actually loads code
L987[15:33:35] <Vexatos> When you do
%lua
L988[15:33:37] <Michiyo> Maybe...
L989[15:33:50] <Vexatos> if that is the
case, loading selene would be ridiculously simple
L990[15:33:51] *
Michiyo politely pokes gamax92
L991[15:34:20] <Michiyo> I'd assume it is
though.
L992[15:34:25] <gamax92> it is
L993[15:34:51] <Michiyo> So, I don't even
have to load it from java, can do it from lua.. k then
L994[15:35:13] <Vexatos> Then you would
literally just require("selene").load(_ENV, true)
anywhere before that function is defined.
L995[15:35:16] <Vexatos> oh wait
L996[15:35:17] <Vexatos> no
L997[15:35:19] <Vexatos> you have a custom
env
L998[15:35:25] <Michiyo> yes
L999[15:35:26] <Vexatos>
require("selene").load(env)
L1000[15:35:30] <Vexatos> or,
actually
L1001[15:35:32] <Vexatos>
require("selene").load(env, true)
L1002[15:35:41] <Vexatos> Hmm
L1003[15:35:42] <Vexatos> actually
L1004[15:35:44] <gamax92> there is no
require
L1005[15:35:44] <Vexatos> Let me
think
L1006[15:35:51] <Vexatos> uuuh
L1007[15:35:52] <Vexatos> oh, JNLua
L1008[15:35:56] <Vexatos> let's see
L1009[15:36:09] <Vexatos> %lua return
load
L1010[15:36:11] <MichiBot> function:
0x7f5d9c7816e0
L1011[15:36:33] <Vexatos> %lua return
load("return 'potato'", )()
L1012[15:36:34] <MichiBot> main:1:
unexpected symbol near ')'
L1013[15:36:37] <Vexatos> %lua return
load("return 'potato'" )()
L1014[15:36:38] <MichiBot> potato
L1015[15:36:42] <Vexatos> Ok so you can
load
L1016[15:36:43] <Vexatos> Hm
L1017[15:37:19] *
AmandaC should get around to playing with selene
sometime
L1018[15:37:35] <Michiyo> Vexatos, ping
me if you figure anything out, back to breaking new corded
L1019[15:37:40] <Vexatos> ok so
L1020[15:37:46] <Vexatos> you load selene
in whatever way
L1021[15:37:50] <Vexatos> as the very
first thing you do
L1022[15:38:01] <Vexatos> before that
weird for loop
L1023[15:38:08] <Vexatos> And then you
also include _selene in there
L1024[15:38:14] <Vexatos> hmm
L1025[15:38:31] <Vexatos> actually,
you'll also need to include everything selene puts into _ENV in
there I guess?
L1026[15:39:13] <Vexatos> which would be
_selene, ltype, checkType, parCount, lpairs, isList and
switch
L1027[15:39:27] <Vexatos> yup, seems to
be it
L1028[15:39:45] <Vexatos> So _selene is
the only table so you put that into the for loop thinger
L1029[15:40:22] <Vexatos> and you load
selene's init.lua somehow and then call selene.load(_ENV, true)
before you define the sandbox env
L1030[15:40:45] <Vexatos> Michiyo ^
L1031[15:40:51] <Michiyo>
"somehow" lol, IIRC the somehow is the issue :D
L1032[15:41:01] <Vexatos> oh, hm
L1033[15:41:11] <Vexatos> well dang,
selene uses require itself
L1034[15:45:49] <Vexatos> okay, I need to
move a single line in selene, then this will work
L1035[15:47:11] <jazzpi> well, guess I'll
just use a computer then
L1036[15:49:24] <Michiyo> o_O Corded-Test
WTF are you doing
L1038[15:50:06] <Michiyo> jazzpi, sorry..
I've never even touched micro controllers...
L1039[15:50:31] <Michiyo> the code looks
ok.. but I'm far from an expert
L1040[15:50:45] <AmandaC> jazzpi: I
L1041[15:51:00] <Michiyo> Well
said.
L1043[15:51:08] <Vexatos> there we
go
L1044[15:51:32] <AmandaC> jazzpi: I don't
think microcontrollers can use inventory upgrades, can they?
L1045[15:51:45] <Vexatos> AmandaC, they
can
L1046[15:52:08] <AmandaC> oh, I thought
it was just signs they could use. This opens it up to a whole new
world of evil plans!
L1047[15:52:37] <Vexatos> they can also
use network cards, sound cards, redstone cards....
L1048[15:54:30] <Vexatos> Michiyo, so
uuh, how do you load a file inside of luasb.lua
L1049[15:54:37] <Vexatos> apart from
that, everything should be relatively easy
L1050[15:54:55] <Michiyo> Great question!
I don't even know if you CAN since it's packed in the jar, and
loaded from java.
L1051[15:55:17] <Michiyo> Which, IIRC I
mentioned LAST time this came up, as part of the reason it was
being a pain.
L1052[15:55:23] <Vexatos> if you can't,
well, ship it inside luasb.lua with some [=[]=] or rip ._.
L1053[15:55:28] <Vexatos> I mean OC does
it
L1054[15:55:35] <Vexatos> and OC
definitely uses JNLua
L1055[15:55:36] <Vexatos> :X
L1057[15:56:17] <Vexatos> Michiyo, maybe
look how floppies in OC do it? ._.
L1058[15:56:33] <Vexatos> nice
L1059[15:56:46] <Vexatos> gamax92, what
is soundcard.lua :U
L1062[15:57:20] <AmandaC> er,
upgrade
L1063[15:57:27] <Vexatos> AmandaC, welp
:X
L1064[15:57:34] <Vexatos> radar works
:⁾
L1065[15:57:56] <gamax92> I made the
siren better hopefully
L1066[15:58:28] <AmandaC> so yeah,
jazzpi, you'll have to use a robot or a computer + an adapter
L1067[15:58:36] <Vexatos> so
soundcard.lua wraps indefinitely long instruction queues into
<n> milliseond patches?
L1068[15:59:00] <Vexatos> Am I reading
this code right, gamax92 >_>
L1069[15:59:03] <gamax92> yeah
L1071[16:01:15] <Vexatos> i.e. a repeat
until >_>
L1072[16:01:27] <gamax92> maybe
L1073[16:03:00] <AmandaC> gamax92: ._.
even more unnerving
L1074[16:03:10] <AmandaC> ( latest
siren-test.lua )
L1075[16:03:16] *
AmandaC turns it off
L1076[16:03:23] <Vexatos> unnverving =
good
L1077[16:03:33] <AmandaC> indeed.
L1078[16:04:44] <AmandaC> gamax92: it'd
be nice if that could be killed other than toggling power,
tho
L1079[16:05:01] <gamax92> I've just been
hitting ctrl-alt-c
L1080[16:07:46] <Vexatos> Michiyo, if
loading from inside the jar doesn't work, can you pull stuff from
the interwebs in Lua? :X
L1081[16:08:01] *
AmandaC should change the keybinding she has that conflicts with
that
L1082[16:08:22] <AmandaC> ( what I use to
share screenshots likes ctrl-alt-c )
L1083[16:08:27] <jazzpi> AmandaC: i
thought they could use adapters... but i'm not sure, computer runs
just as fine
L1084[16:08:44] <AmandaC> jazzpi: nope,
microcontrollers can't use external devices
L1085[16:09:23] <AmandaC> There we
go.
L1086[16:09:53] <jazzpi> that would
explain it... altough it's still weird that the analyzer didn't
display any error messages
L1087[16:10:14] <Vexatos> no error
message means the microcontroller stopped normally
L1088[16:10:22] <Vexatos> i.e. it arrived
at the end of the EEPROM
L1089[16:10:35] <Vexatos> It shuts down
once it does
L1090[16:11:41] <Inari> But theres a
hwile true loop
L1091[16:12:23] <Vexatos> or is
there
L1093[16:14:22] <Vexatos> lies
L1094[16:15:35] <Kodos> I think your
check for items function is screwy
L1095[16:16:44]
⇦ Quits: bauen2 (~bauen1@95.91.249.138) (Quit:
Ctrl+C)
L1096[16:16:55]
⇨ Joins: bauen1
(~quassel@2a02:810d:1980:1584:f8f3:b217:a06d:5b96)
L1097[16:17:16]
⇦ Quits: bauen1
(~quassel@2a02:810d:1980:1584:f8f3:b217:a06d:5b96) (Client
Quit)
L1098[16:17:18]
⇨ Joins: bauen1
(~quassel@2a02:810d:1980:1584:f8f3:b217:a06d:5b96)
L1099[16:21:55] <Inari> Vexatos: nodum in
scirpo quaerere ?
L1100[16:30:46]
⇦ Quits: SzechuanSauce (~user@p57964FD1.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L1101[16:39:02]
⇦ Quits: Inari (~Pinkishu@p5DEC6066.dip0.t-ipconnect.de)
(Quit: 'Bakkin. Bakkin, Buckingham.)
L1102[16:44:44]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L1103[16:45:36]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L1104[16:47:45]
⇦ Quits: Vexatos
(~Vexatos@p200300556E0B26327947200961FFF974.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1106[16:55:22] <Michiyo> @Forecaster,
I've got new Corded to pretty much where old Corded is...
L1107[16:55:34] <Michiyo> still with the
same issue of pin/unpin resending messages lol
L1108[16:57:09] <gamax92> Michiyo: Corded
is growing up?
L1109[16:57:37] <Michiyo> Moving from
JDA2 to JDA3
L1110[17:01:34]
<Forecaster> Gasp! It's a whole JDA older
:O
L1111[17:06:14] <Michiyo> ffs... why is
this being stupid.
L1112[17:07:36] <Michiyo> return; isn't
exiting this method
L1113[17:10:05] <Michiyo> Or.. it is and
it's too late to stop the message ._.
L1114[17:11:07] <CompanionCube>
JDA?
L1115[17:11:17] <CompanionCube> Java
Discord API?
L1116[17:11:44] <Michiyo> yeah
L1117[17:16:52]
⇨ Joins: techno156 (~techno156@137.154.136.80)
L1118[17:16:58] <Kodos> ~w data
card
L1120[17:18:17] <Kodos> %tell Vexatos
What version of RSA does the Advanced Cipher Block use
L1121[17:18:19] <MichiBot> Kodos: Vexatos
will be notified of this message when next seen.
L1122[17:20:45] <dequbed> Kodos: How do
you mean version?
L1123[17:23:03] <Kodos> Nevermind,
thinking of something else
L1124[17:23:09] <Kodos> %tell Vexatos
Nevermind >.>
L1125[17:23:09] <MichiBot> Kodos: Vexatos
will be notified of this message when next seen.
L1126[17:24:04] <Michiyo> Well.. that's
one way to exit a method... System.exit(0) lol
L1127[17:25:05]
⇦ Quits: TomyLobo
(~TomyLobo@2a02:8109:87c0:20c:e0df:18f9:38e3:3722) (Ping timeout:
190 seconds)
L1128[17:30:17]
⇦ Quits: MalkContent
(~MalkConte@p4FDCEC3F.dip0.t-ipconnect.de) (Quit:
Leaving)
L1129[17:34:16]
⇨ Joins: Sava
(~Sava@cable-178-148-185-58.dynamic.sbb.rs)
L1130[17:43:29]
⇦ Quits: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Ping timeout: 200
seconds)
L1131[17:52:38] <Kodos> Michiyo, remind
me again how you get the UID for the biometric reader
L1132[17:52:45] <Kodos> Setting up an SQL
database
L1133[17:54:42] <Kodos> Also, are MC
UUIDs fixed in length or no
L1134[18:01:50] <Skye> Kodos: they're
uuids
L1135[18:02:06] <Skye> 128 bit blobs of
data
L1136[18:02:26] <Kodos> Yes, but I needed
to know if they were fixed in length so I could do a specific field
for them
L1137[18:02:30] <Skye> That are
represented in a characteristic uuid format
L1138[18:18:53] <Mimiru> it's
base64(uuid.getBytes())
L1139[18:19:53] <Mimiru> as for is it a
fixed length.... I'm not really sure
L1140[18:23:04] <Skye> Mimiru: UUIDs are
128 bits
L1141[18:23:06] <Skye> Always
L1142[18:23:11] <Mimiru> I'm well
aware.
L1143[18:23:29] <Skye> It depends on if
the Base64 is padded or not
L1144[18:26:47]
⇦ Quits: techno156 (~techno156@137.154.136.80) (Quit:
Leaving)
L1145[18:28:34]
<Kodos>
Skye, Mimiru is referring to the Bio Reader's ID hash
L1146[18:28:36]
<Kodos>
or w/e
L1147[18:28:40]
<Kodos>
Not an MC UUID
L1148[18:28:50]
<Kodos>
I asked too many questions in a row
L1149[18:29:05] <Mimiru> Well, it
Base64's the MC UUID
L1150[18:29:12] <Mimiru> but the method I
use may make for odd string lengths
L1151[18:29:13] <Mimiru> so IDK..
L1152[18:29:20] <Mimiru> I can honestly
say I never checked.
L1153[18:29:35] <Mimiru> I'm not sure WHY
I did it the way I did
L1154[18:29:42] <Mimiru> but changing it
now would break shit so meh
L1155[18:30:27]
<Kodos>
Just curious why you wouldn't use the UUID instead of base64'ing
it
L1156[18:30:36]
<Kodos>
I mean it's public info
L1157[18:30:40] <Mimiru> Because I didn't
want to use the UUID? :P
L1158[18:30:44]
<Kodos>
?
L1159[18:31:15]
⇨ Joins: xarses_ (~xarses@8.39.49.133)
L1160[18:31:35] <Mimiru> Oooh... now I
see why it's acting like my return is doing nothing ._.
L1161[18:31:50] <Mimiru> Pinning triggers
a fucking MessageReceivedEvent
L1162[18:31:52] <Mimiru> what the
fuck.
L1163[18:33:58]
⇦ Quits: andreww (~xarses@67.218.117.197) (Ping timeout: 186
seconds)
L1164[18:34:47]
⇨ Joins: andreww (~xarses@67.218.117.197)
L1165[18:34:49]
⇦ Quits: xarses_ (~xarses@8.39.49.133) (Ping timeout: 200
seconds)
L1166[18:35:14] <Mimiru> Ok, I can
surpress pin/unpin, but only if the message hasn't been
edited..
L1167[18:35:32] <Mimiru> cause pin/unpin
and edit all share the same fucking event, thanks a lot
Discord
L1168[18:35:44] <g> The messages discord
sends for pin/unpin is a specific type of system message
L1169[18:35:52] <g> are you referring to
events in your framework?
L1170[18:37:59] <g> hm, I can't actually
see how they differenciate it in the developer docs but I know they
do, I'll ask the api server
L1171[18:39:12] <Mimiru> The difference
is, pin's don't set a edit time
L1172[18:39:15] <g> ah, here we go
L1173[18:39:16] ***
Mine|away is now known as minecreatr
L1174[18:39:18] <Mimiru> but if the edit
time is already there....
L1175[18:39:21] <g> gateway version 6 has
a `type` field
L1176[18:39:21] <Mimiru> it's kept
L1177[18:39:33] <g> if your lib is still
using version 5 then that field isn't present
L1178[18:39:53] <Mimiru> it's likely
5
L1179[18:40:06] <g> the developer docs
are still version 5 as well, which is why I didn't see it
there
L1180[18:40:15] <g> but danny (the guy
that wrote discord.py) confirmed it for me just now
L1181[18:40:30] <g> v6 is
"current", I think
L1182[18:40:34] <g> What lib are you
using?
L1184[18:40:47] <g> ah yeah, jda
L1186[18:40:54]
⇨ Joins: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L1187[18:41:33] <g> latest version of jda
on github does indeed use version 6
L1188[18:41:56] <Mimiru> I have no idea
what JDA version this is using
L1189[18:41:58] <Mimiru> I know it's
3
L1190[18:41:59] <Mimiru> lol
L1191[18:42:42] <Mimiru> compile
"net.dv8tion:JDA:3.0.BETA2_122"
L1193[18:43:05] <g> messagetype enum
appears to be missing the pin type
L1194[18:43:21] <Mimiru> -_- of course it
is
L1195[18:44:26] <g> I'll just
double-check the JDA channel
L1196[18:44:30] <Mimiru> Thanks g
L1197[18:44:55] <g> the server is useful
as heck btw, even if some of the users are just a bag o'
dicks
L1198[18:45:12] <Mimiru> I know DV8, so I
ask most of my questions directly to him when he's available
L1199[18:45:41] <g> the server is
basically just about the discord api, with a channel for every
major library
L1200[18:45:44] <g> it's handy for
community support
L1201[18:46:13] <Mimiru> JDA also has a
channel
L1202[18:46:15] <Mimiru> err
L1203[18:46:17] <Mimiru> server
L1204[18:46:34] <g> minn just confirmed
that JDA "doesn't handle other types" (of message)
L1205[18:46:51] <g> it's on the todo list
but it's not currently a priority
L1206[18:47:07] <Mimiru> :(
L1207[18:47:18] <g> "if people
demand it we give it" "but nobody wants it
atm"
L1208[18:47:27]
⇦ Quits: jackmcbarn (jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 192 seconds)
L1209[18:47:38] <Mimiru> Pffft
L1210[18:47:38] <Mimiru> lol
L1211[18:47:48] <g> Can I ask you to
explain to them what you need it for?
L1213[18:47:52] <g> They're asking about
that
L1215[18:48:37] <Mimiru> Just bridging
Discord and IRC, when you pin or unpin a message it gets relayed
again
L1216[18:48:42]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway02.insomnia247.nl)
L1217[18:56:15] <Kodos> So uhh
L1218[18:56:17] <Kodos> I need
opinions
L1219[18:56:36] <Kodos> I want to have
someone be able to enter a desired password that they'll use for OC
stuff in general
L1220[18:56:46] <Kodos> And i'm not sure
which hash to use before uploading it to my SQL database
L1221[18:56:57] <Kodos> Leaning towards
the SHA2-256
L1222[18:57:08] <Mimiru> bcrypt!
L1224[18:57:19] <g> might as well go
industry standard, right? :P
L1225[18:57:23] <Kodos> Okay, now ELI5
how to do that
L1226[18:57:31] <Kodos> Because I was
just gonna use the data card
L1227[18:57:40] <g> Wasn't there some
addon that added like an encryption card with bcrypt?
L1228[18:57:50] <Mimiru> OpenSec might be
tempted to do that
L1229[18:58:43] <Mimiru> g, I don't
recall anything adding bcrypt, but OpenSec's datablock will
soon
L1230[18:58:56] <Mimiru> And one day I'll
port to 1.10
L1231[18:58:58] <Kodos> Maybe I'll just
rot13 and deflate shit
L1232[18:59:04] <Kodos> Because I have no
idea what I'm doing anyway
L1233[18:59:13] <g> Maybe I'm thinking of
computercraft
L1234[18:59:14] <Kodos> And it's just
minecraft
L1235[18:59:21] <g> they had some kind of
encryption block that had way too much stuff
L1236[18:59:32] <Kodos> Cryptographic
Accelerator?
L1237[18:59:37] <Mimiru> Kodos, atleast
do sha256
L1238[18:59:40] <Kodos> Indeed
L1239[18:59:42] <g> honestly can't
remember, it's been years since I moved away from CC :P
L1240[18:59:53] <Kodos> Now
L1241[18:59:56] <Kodos> Stupid question
of the day
L1242[19:00:01] <Mimiru> bcrypt will be
coming soon though :P
L1243[19:00:09] <Kodos> Does SHA-256'ing
something end up with a fixed length result, or does it vary
L1244[19:00:21] <g> sha is fixed-length
if I remember correctly
L1245[19:00:26] <Kodos> Mkay
L1246[19:00:28] <Mimiru> 64 chars
L1247[19:00:31] <Kodos> Ty
L1248[19:01:49] <g> well, I guess jda
isn't changing that one anytime soon
L1249[19:01:55] <g> so I guess it depends
how much you want to invest in this Mimiru
L1250[19:02:17] <g> some of the larger
bots literally store every message in redis, which is.. uh.. well,
that'd take a heck of a lot of storage
L1251[19:02:37] <Kodos> ds84182,
hiiiiiiiiiiii
L1252[19:02:42] <Mimiru> lol.. I suppose
I can just store pins..
L1253[19:02:46] <Kodos> Guess what time
of the year it is
L1254[19:02:55] <Kodos>
s/year/quarter
L1255[19:02:55] <g> there's probably
going to be other stuff
L1256[19:02:56] <MichiBot> <Kodos>
Guess what time of the quarter it is
L1257[19:03:01] <Mimiru> check the
message IDs
L1258[19:03:03] <g> how does jda handle
reactions for example?
L1259[19:03:25] <Mimiru> No idea... but I
don't think they get relayed
L1260[19:03:26] <g> Oh, hey, they do
handle that properly, okay
L1261[19:03:33]
⇦ Quits: Fallen0223
(~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Quit: SHA-1 the Mighty
has Fallen)
L1263[19:04:37] <g> so yeah,
edited_timestamp will be null if the message was never edited
L1264[19:04:55] <Mimiru> yep, isEdited
will also be false
L1265[19:05:08] <Mimiru> I'll just do
getPinnedMessages, and compare IDs.
L1266[19:05:12] <g> I'm not 100% sure
what they're gonna add to the updated event next but if jda stays
behind then you're probably going to want to store the last
text
L1267[19:05:20] <g> it might be worth
only storing the messages for the last hour or so
L1268[19:05:28] <g> since after that,
well, the context is kinda lost anyway
L1269[19:05:46] <g> and you could just
not relay edits on messages that old
L1270[19:08:27] <Kodos> HOKAY
L1271[19:08:32] <Kodos> Now to set up a
config file for shortcuts and shiz
L1272[19:08:41] <g> it's 1am so I'm gonna
split, but yeah, I'd do something like that and compare text
L1273[19:08:47] <g> good luck \o/
L1274[19:09:10] <Mimiru> Thanks g
L1275[19:09:11] <Mimiru> night
L1276[19:15:16] <Kodos> Does OC have a
way to get a UUID
L1277[19:15:22] <Kodos> of a
player*
L1278[19:15:36] <Mimiru> touch events
give you the UUID don't they?
L1279[19:15:43] <Kodos> No they give the
player name
L1280[19:16:01]
⇨ Joins: Backslash_
(~Backslash@ip-95-223-63-212.hsi16.unitymediagroup.de)
L1281[19:16:11] <Mimiru> Oh.. hmm... un
base64 what the bio reader gives you? :P
L1282[19:16:21] <Mimiru> (I doubt that'll
work)
L1283[19:16:55] <Kodos> Well, I just want
to be able to grab the username of the person and have it grab it
automatically
L1284[19:17:01] <Kodos> So there's no
PEBKAC
L1285[19:17:19] <Mimiru> make a web api
that does name -> uuid and query it
L1286[19:17:29] <Mimiru> :P
L1287[19:17:34] <Kodos> Basically I am
going to set up a script that gets data from an OC POST HTTP
request and submits it to the database
L1288[19:17:44] <Kodos> Yeah, I'll
probably have to do th at tbh
L1289[19:18:10] <Kodos> But the way I'm
setting up the database, it'll be cross-system
L1290[19:18:20] <Kodos> So I have a
Minecraft table, a Second Life table, and a main accounts
table
L1291[19:18:57] <Kodos> With an id field
that syncs across the tables
L1292[19:19:35] <Kodos> So for instance,
I could look up your MC Username with OC, and get your SL Username
(If it exists) and have it spit it back at you
L1293[19:19:38] <Kodos> Or use it for
whatever else
L1294[19:21:28]
⇦ Quits: Backslash
(~Backslash@ip-95-223-63-212.hsi16.unitymediagroup.de) (Ping
timeout: 383 seconds)
L1295[19:27:04] <Kodos> Does OC support
HTTPS
L1296[19:28:24]
<MGR> I
believe so
L1297[19:28:24] <Mimiru> yeah, though
you';;ll have to be on Java 8 110+ IIRC for Let's Encrypt
support
L1298[19:28:39] <Kodos> No, I was
concerned because Pastebin is switching over to HTTPS in
August
L1299[19:28:42] <Mimiru> (You'll get a
java error if you hit a LE cert on anything older)
L1300[19:40:10]
<TYKUHN2> OC uses a Java function to do
HTTP which by default works with HTTPs
L1301[19:40:35]
<TYKUHN2> Wow Zip had compressed 100% of a
file
L1302[19:47:24] <gamax92>
impossible
L1303[19:48:33]
<TYKUHN2> Where 0% is stored
L1304[19:48:42]
<TYKUHN2> I 100%ed a virtual disk
file
L1305[19:49:00]
<TYKUHN2> And 5% a VirtualBox
snapshot
L1306[19:49:20] <gamax92> 100% implies
that you have an empty file
L1307[19:49:24] <gamax92> but you have a
zip file
L1308[19:54:58]
<TYKUHN2> Dang
L1309[19:55:04]
<TYKUHN2> 1GB files take a while to
zip
L1310[20:02:04]
<TYKUHN2> More files at 100% others at
80%
L1311[20:03:02]
⇨ Joins: Backslash__
(~Backslash@ip-95-223-63-212.hsi16.unitymediagroup.de)
L1312[20:05:10]
⇦ Quits: Backslash_
(~Backslash@ip-95-223-63-212.hsi16.unitymediagroup.de) (Ping
timeout: 186 seconds)
L1313[20:06:40] ***
cbcercas is now known as cbcercas|AFK
L1314[20:06:59]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1315[20:07:15]
⇦ Quits: Guest48269 (~SentientT@ip5657cbb2.direct-adsl.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1316[20:07:21]
⇦ Quits: jackmcbarn (jackmcbarn@gateway02.insomnia247.nl)
(Ping timeout: 192 seconds)
L1317[20:10:20] <Mimiru> \o/
L1318[20:11:40]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway02.insomnia247.nl)
L1319[20:11:59]
<TYKUHN2> I do have a question
L1320[20:12:10]
<TYKUHN2> I'm wondering if it is possible
to recover my data
L1321[20:12:18]
<TYKUHN2> I parted it to death twice
L1322[20:12:26]
<TYKUHN2> Then I mkfs-ed the shit out of it
a few times
L1323[20:13:04]
<TYKUHN2> Last thing I noticed bin was a
file
L1324[20:13:11]
<TYKUHN2> The Inodes weren't fucked were
they?
L1325[20:16:33]
⇨ Joins: Xraike (~xraike@s25.hosthorde.com)
L1326[20:16:58]
⇦ Quits: Xraike (~xraike@s25.hosthorde.com) (Remote host
closed the connection)
L1327[20:26:21] <AmandaC> [ CRICKETS DOT
JAYPEG CORRUPT ]
L1328[20:26:50] *
AmandaC goes off, now that her server's updated
L1329[20:34:22]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Read error: Connection reset by peer)
L1330[21:00:53] <Mimiru> eeet
woooorks
L1331[21:02:41] <Kodos> bcrypt or
something else
L1332[21:05:41] <Mimiru> New corded
L1333[21:06:20] <Mimiru> Going to deploy
soon, break lots of shit
L1334[21:08:04] <Mimiru> Kodos, are you
in 1.7 or +?
L1335[21:08:21] <Kodos> 1.7 atm but I do
have a 1.10 pack on Twurse
L1336[21:08:55] <Mimiru> I REALLY want to
port.. I'll likely drop the turrets and keypads
L1337[21:08:57] <Mimiru> for now
anyway
L1338[21:09:13] <Mimiru> restarting
Corded
L1339[21:09:26]
⇦ Quits: Corded (~Corded@hekate.pc-logix.com) ()
L1340[21:09:46] <Kodos> If you do port,
do you plan on still supporting 1.7.10? Or are you abandoning it
completely
L1341[21:09:51] <Mimiru> oooooor not
._.
L1342[21:09:53] <Mimiru> shit
L1343[21:12:29] <Mimiru> Kodos, IDK.. I
do know I don't want to be like OP and OFM where I have to port
across 4+ versions ._.
L1344[21:12:47] <Kodos> Well
L1345[21:13:06] <Kodos> I'd -really- like
the Secure Networking card working before you stop dev'ing
1.7
L1346[21:13:13] <Kodos> I know you have
no idea what's wrong with it
L1347[21:13:20] <Kodos> But maybe that's
something I can poke
L1348[21:13:26] <Mimiru> it doesn't
work..?
L1349[21:13:33] <Kodos> I will try it
again
L1350[21:13:36] <Kodos> I'm on 99 I
think
L1351[21:13:40] <Kodos> Let me double ch
eck
L1352[21:13:51] <Kodos> Yeah, 99
L1353[21:13:55] <Kodos> Let me try it
again
L1354[21:14:20] <Mimiru> I thought it
worked.
L1355[21:14:25] <Kodos> I am testing now,
one moment
L1356[21:14:30] <Kodos> (Thank goodness
for oc_sc
L1357[21:14:36] <Mimiru> I could be
wrong... but that's why I've not done anything to it recently
lol
L1359[21:16:39] <Kodos> Unless I'm using
the generate command wrong
L1360[21:16:39] <Mimiru> ._.
L1361[21:17:02] *
Kodos hides before he has something thrown at him
L1362[21:20:01]
⇨ Joins: Corded (~MichiBot@hekate.pc-logix.com)
L1363[21:20:01]
zsh sets mode: +v on Corded
L1364[21:20:08]
<Mimiru>
\o/
L1365[21:20:28]
<Mimiru>
It messages the discord channel when it's ready to be used
heh
L1366[21:22:26] <Mimiru> %tell
Forecaster, latest Yuri doesn't send on pion/unpin
L1367[21:22:27] <MichiBot> Mimiru:
Forecaster, will be notified of this message when next seen.
L1368[21:25:28] <Mimiru>
com.google.gson.JsonSyntaxException:
java.lang.IllegalStateException: Expected BEGIN_OBJECT but was
STRING
L1369[21:25:29] <Mimiru> o_O
L1370[21:25:30] <Mimiru> ffs
L1371[21:26:20]
<Kodos>
wat
L1372[21:26:33] <Mimiru> fucking forge is
broken in my DE
L1373[21:27:17] <Mimiru> God damn
it.
L1374[21:27:40] <Mimiru> God damn
constantly fucking broken piece of fucking shit.
L1376[21:29:45] <Mimiru> and that's after
gradlew clean setupDecompWorkspace eclipse
L1377[21:30:20] <Kodos> Uhh
L1378[21:30:21] <Kodos> Well
L1379[21:30:24] <Kodos> You're on
1448
L1380[21:30:28] <Kodos> Latest 1.7 is
1614
L1381[21:30:41] <Mimiru> Yeah, I'm
behind, but this WAS working fine.
L1382[21:30:47] <Kodos> ¯\_(ツ)_/¯
L1383[21:33:34] <Kodos> I would say make
a backup, and try updating
L1384[21:36:08] <Mimiru> fuck backups,
that's what git is for
L1385[21:39:19] <Mimiru> git reset --hard
HEAD
L1386[21:39:20] <Mimiru> done.
L1387[21:39:21] <Mimiru> :P
L1388[21:39:28] <Kodos> Lol
L1389[21:41:43] <Mimiru> I had to nuke my
"run" directory... which makes no sense..
L1390[21:41:45] <Mimiru> but ok.
L1391[21:41:54] <Mimiru> and now I have
duplicate mods..
L1392[21:41:58] *
Mimiru cries
L1393[21:43:21] *
Ashindigo_ gets a cute plushie for mimiru
L1395[21:43:36] <Mimiru> how the fuck
even
L1396[21:45:35] <Mimiru> Ok.. so they're
both in my build path.. but I can only remove the newer one
L1397[21:46:06] <Mimiru> fuck it at this
point I don't care.
L1398[21:46:25] <Mimiru> !users
L1399[21:46:32] <Mimiru> hmm
L1400[21:46:46] <Mimiru> I guess that's
broken in prod good
L1401[21:46:50] <Mimiru> @status
@Mimiru
L1402[21:46:50]
<Discord> Mimiru is currently ONLINE
L1403[21:49:24] <Kodos> I wouldn't be at
all surprised if someone discovered that LexManos put code into
Forge to just start breaking old versions, forcing mod devs to
update
L1404[21:51:03] <Mimiru> Oh...
L1405[21:51:09] <Mimiru> a NPE on
generateUUID
L1406[21:58:08] <Mimiru> getting an NPE
in node.neighbors()
L1407[22:02:13] <Kodos> Fun
L1408[22:02:40] <Kodos> I am attempting
to make a pseudo database with files while I wait on shit to be
written
L1409[22:02:49] <Kodos> And writing other
shit to start testing
L1410[22:03:26] <Mimiru> ugh... I dunno
wtf is wrong with this
L1411[22:05:23] <Mimiru> Even Sangar
wasn't sure how to do it... so that should say something
L1412[22:05:42] <Kodos> Yeahhh
L1413[22:07:54] <Kodos> So uhh
L1414[22:08:04] <Kodos> Does anyone have
an example of a table within tables, defined in a file I can look
at?
L1415[22:08:18] <gamax92> %lua
tnt={{}}
L1416[22:08:55] <Kodos> >.>
L1417[22:08:59] <Kodos> Right, I'll just
tinker
L1418[22:09:10] <Kodos> How would I
assign a string key
L1419[22:09:22] <Kodos> Let's say I
wanted tnt[1].id to be 1
L1420[22:10:52] <gamax92> well, you can
just do tnt[1].id=1
L1421[22:11:37] <gamax92> you can chain
together [key] and .key lookups as much as you want
L1422[22:11:39] <Kodos> Just trying to
make a file that is a table, that is emulating an SQL table by
using subtables
L1423[22:11:54] <Kodos> And then loading
that table via either dofile or whatever the hell will be most
efficient
L1424[22:12:38] <gamax92> ohh
L1425[22:12:46] <gamax92> then it'd be
{{id=1}}
L1426[22:14:43] <Mimiru> Kodos,
bCryptHash("your input here") bCryptCheck("there
input", "saved hash")
L1427[22:14:59] <Mimiru> the first will
return the hash, the 2nd will return true/false if the input
matches the hash
L1428[22:15:06] <Mimiru> their
input*
L1429[22:15:58] <Mimiru> it's a 10 round
bCrypt... maybe I should add optional rounds..
L1430[22:16:03] <Kodos> That's easy
enough
L1432[22:16:43] <gamax92> that'll work
but the square brackets and quotes are unnecessary
L1433[22:18:11] <Mimiru> ok,
bCryptHash(string: input, optional: int)
L1434[22:18:31] <Mimiru> if you specify
the int that'll be how many rounds it does... the more rounds the
longer it'll take
L1435[22:18:52] <Kodos> Just needs to be
encrypted, really. Doesn't need to be super secure
L1436[22:19:05] <Mimiru> Hey I'm doing
this right damn it... :P
L1437[22:19:19] <Kodos> Well yes, but I
mean for what I need, it doesn't need to be super secure, so a low
round amount is fi ne
L1438[22:19:24] <Kodos> How long does a
default call take?
L1439[22:19:37] <Mimiru> Shoul-d be near
instant
L1440[22:19:53] <Kodos> Mkay
L1441[22:20:12] <Mimiru> There.. it's
limited 1-20
L1442[22:20:14] <Mimiru> default is
10
L1443[22:20:31] <Kodos> Now I just need
to figure out how to make it so that the db file I have starts with
{{ and I just assign it as a table in the program
L1444[22:20:53] <Kodos> I guess that
would be local mytable = loadfile(mydbfile)
L1445[22:21:17] <Mimiru> (It is ok that
this is in the DataBlock, right?)
L1446[22:21:24] <Kodos> ofc
L1447[22:21:54] <Mimiru> one OpenSec dev
build comming up
L1448[22:21:56] <Mimiru> coming*
L1450[22:23:23] <Kodos> Well, I had to
tuck my wife in but I was going to mention maybe letting me adjust
your texture on it
L1451[22:23:32] <Kodos> The non-front
sides having that red dot one is weird
L1452[22:23:38] <Kodos> (Even though I'm
the one who made the texture)
L1453[22:24:16] *
Mimiru throws project out the window
L1454[22:24:21] <Kodos> Also why are you
on build 66
L1455[22:24:25] <Kodos> Wouldn't 100 be
the next one
L1456[22:24:30] <Mimiru> Dev build
L1457[22:24:32] <Mimiru> not
release
L1458[22:24:33] <Kodos> Oh
L1459[22:24:33] <Kodos> right
L1460[22:24:46] <Mimiru> and I didn't
start those til "recently"
L1461[22:25:09] <Kodos> Actually, I
wonder how hard it would be to write out a table in longform with a
program to a file
L1462[22:25:13] <Kodos> Similar to how it
looks now
L1463[22:25:15] <Kodos> Only with added
values
L1464[22:25:23] <Kodos> If I can figure
that out, I may just use a RAID as a database
L1465[22:25:57]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1466[22:27:16] <Mimiru> wait...
L1467[22:27:20] <Mimiru> why aren't the
methods showing up
L1468[22:27:28] <Kodos> Because you dun
goof'd
L1469[22:27:46] <Kodos> Also, damn let me
get mine loaded too before you go and test shiz
L1470[22:29:07] <Mimiru> ._.
L1471[22:30:45] *
Mimiru sighs
L1472[22:30:48] <Kodos> Hm
L1473[22:31:03] <Kodos> Mimiru, it's
late, you should probably get some rest and worry about this shiz
tomorrow
L1474[22:31:22] <Kodos> You probably work
in the morning, and I don't absolutely need the bcrypt tonight
(Though I do appreciate you at least starting on it)
L1475[22:31:27] <Mimiru> Oh
L1476[22:31:27] <Mimiru> [OpenComputers]:
Invalid use of Callback annotation on
pcl.opensecurity.tileentity.TileEntityDataBlock.bCryptHash: invalid
argument types or count.
L1477[22:32:06] <Kodos> Okay, loadfile on
a table file does not work
L1478[22:32:21] <Kodos> I will have to
see how it was done in the stargate thinger I have
L1479[22:33:09] <Mimiru> And, yes, I work
tomorrow, it's truck day
L1480[22:33:12] <Kodos> Okay, well
shit
L1481[22:33:15] <Mimiru> but it's only
10:30
L1482[22:33:29] <Kodos> The SGCraft
program I have just assigns global tables to its addresses, config,
and compat files
L1483[22:33:32] <Kodos> Which is bad, I
think
L1484[22:33:45] <Kodos> So I'll have to
find a better way to do this
L1485[22:34:41] <Mimiru> gamax92,
around?
L1486[22:35:24] <gamax92> yes
L1487[22:35:29] <Kodos> Hrm
L1488[22:35:33] <Kodos> ~w string
L1490[22:35:48] <Mimiru> Any idea why
this @Callback(direct = true, limit = 32, doc =
"function(plain-text:string, hash:string):string -- Checks
bCrypt input vs hash supplied")
L1491[22:35:51] <Mimiru> would throw this
[OpenComputers-Computer-2/ERROR] [OpenComputers]: Invalid use of
Callback annotation on
pcl.opensecurity.tileentity.TileEntityDataBlock.bCryptCheck:
invalid argument types or count.
L1492[22:36:21] <gamax92> the error is
complaining about your method definition, what is it?
L1493[22:36:21] <Mimiru> it doesn't
complain about the other callbacks that are the EXACT same
thing..
L1494[22:36:40] <Mimiru> public Object[]
bCryptCheck(Context context, Arguments args, Double cost) throws
Exception {
L1495[22:36:40] <Mimiru> return new
Object[] { BCrypt.checkpw(args.checkString(0), args.checkString(1))
};
L1496[22:36:40] <Mimiru> }
L1497[22:37:16] <Mimiru> Oh shit...
L1498[22:37:20] <Mimiru> Cost..
L1499[22:37:24] <gamax92> yeah
L1500[22:37:26] <Mimiru> I copied that
from the wrong fucking method
L1501[22:37:29] <Kodos> Lel
L1502[22:37:40] <Mimiru> Thanks
>_>
L1503[22:38:11] <Kodos> gamax92, know a
better way to define a table stored in a separate file inside of a
program that isn't loading the table as a global?
L1504[22:39:02] <gamax92> have the
separate file simply return the table and then when you want it,
just run the file and get the table as a return value
L1505[22:39:58] <Kodos> Right, that's my
current solution, but having the file's tabl- wait, do you mean
like a lib returns itself as a table or some shit?
L1507[22:40:17] <gamax92> yes, same
concept
L1508[22:40:25] <Kodos> Mimiru,
Wheeeee
L1509[22:40:30] <Mimiru> 67 soon™
L1510[22:40:39] <Kodos> gamax92, will try
it. I'm just trying to avoid having the tables be global
L1511[22:40:57] <Mimiru> Soon ™ is
now.
L1512[22:40:59] <Kodos> Since Eventually™
I plan on running this as a daemon/rcd thinger
L1513[22:41:28] <Kodos> Though if I'm
doing it that way, I may as well consolidate the
"database" into a single file
L1514[22:43:49] <Kodos> gamax92, so
localize the table within the db file, and then return it at the
end, and then just local mytable = dofile(Thisdb)?
L1515[22:43:55] <Mimiru> Oh wow... 20
rounds takes a while....
L1516[22:44:21] <gamax92> Kodos: or just
do a single file of: return {yadda=yadda,}
L1517[22:44:26] <gamax92> no need for a
local
L1518[22:44:46] <Kodos> So just prefix
the entire... I guess it's a metatable? with return?
L1519[22:45:06] <Mimiru> ok... 20 might
be too hard
L1520[22:45:21] <gamax92> Kodos:
yes
L1521[22:46:08] <Kodos> Okay, this
works
L1522[22:46:09] <Kodos> Thanks,
gamax92
L1523[22:46:51] <Kodos> Now to work on
figuring out how to update the file as needed, and a function to
reload the new version into the table
L1524[22:47:01] <Kodos> 2nd part should
be ezpz
L1525[22:47:04] <Mimiru> ok.. seems
anything higher than 15 BSODs
L1526[22:47:14] <Kodos> Maybe max at 10
rounds, default 5?
L1527[22:47:29] <Mimiru> 15 takes 3ish
seconds
L1528[22:47:36] <Kodos> Ah, that's not
too terrible then
L1529[22:47:41] <Kodos> As long as it's
not being constantly ran
L1530[22:47:53] <Kodos> Maybe a dedicated
blade for bcrypting
L1531[22:47:56] <Kodos> And networking
the hash back
L1532[22:48:23] <Kodos> Just set it up so
that any time it receives a message, it bcrypts it and spits the
hash back at the original source
L1533[22:48:40] *
Kodos sighs
L1534[22:48:49] <Kodos> The more shit I
come up with for networking, the more I want rack mounted
switches
L1535[22:48:56] <Kodos> Instead of just
upgrading a rack to T3 via the config
L1536[22:49:01] <Kodos> And doing shitty
looking wiring
L1537[22:49:47] <Mimiru> Ok, range is
4-156
L1538[22:49:48] <Mimiru> err
L1539[22:49:49] <Mimiru> 15
L1540[22:49:49] <Mimiru> lol
L1541[22:49:52] <Kodos> Lol
L1542[22:50:10] <Kodos> Can you link me
to Github for the relevant code to the SNC?
L1543[22:50:17] <Mimiru> anything lower
than 4 errors
L1544[22:50:19] <Kodos> I couldn't find
the UUID method
L1545[22:51:33] <Mimiru> It's in
drivers
L1547[22:51:58] <Kodos> Thanks :3
L1548[22:52:38] <Kodos> What is meh
L1549[22:52:55] <Mimiru> meh is me being
annoyed at shit :D
L1550[22:52:59] <Kodos> Ahh
L1551[22:52:59] <Kodos> lol
L1552[22:53:02] <Kodos> Oh, nvm
L1553[22:53:05] <Kodos> I see it being
defined here on 44
L1555[22:54:49] <Kodos> Yeah, I see in my
console
L1556[22:55:02] <Mimiru> Nah, yours is
different :P
L1557[22:55:04] <Kodos> Well, mine has
FastCraft in it =P
L1558[22:55:08] <Kodos> But yeah,
NPE
L1559[22:55:12] <Mimiru> it's also a
different line
L1560[22:55:40] <Mimiru> I have
this.node().neighbors on line 36, you have
this.node.neighbors()
L1561[22:55:54] <Kodos> Mine I think was
on 35
L1562[22:55:56] <Kodos> idk
L1563[22:56:06] <Kodos>
pcl.opensecurity.drivers.SecureNetworkCardDriver.generateUUID(SecureNetworkCardDriver.java:35)
~[SecureNetworkCardDriver.class:?]
L1564[22:56:06] <Kodos> at
L1565[22:56:39] <Mimiru> yeah, samel
ine
L1566[22:57:49] <Mimiru> ok.. the node on
the network card is null..
L1567[22:58:39] <Kodos> Keeping in mind
that I generally don't know what I'm talking about
L1568[22:58:46] <Kodos> Could it be line
20 being private?
L1569[23:00:08] <Kodos>
inb4thatwasit
L1570[23:00:31] <gamax92> it is
L1571[23:00:50] <gamax92> use node() not
node, and then just get rid of your own private node field
L1572[23:01:08] <Mimiru> gamax92, i AM
using node(), not in the code on github
L1573[23:01:10] <Mimiru> but
locally
L1574[23:01:19] <gamax92> oh ... well
.-.
L1575[23:01:28] <Mimiru> yeah, that line
isn't even there here
L1576[23:01:52] <Kodos> Update yer
shizzle :3
L1577[23:02:00] <gamax92> i tried, back
to reading light novels
L1578[23:02:11]
⇨ Joins: xarses_
(~xarses@c-71-198-44-234.hsd1.ca.comcast.net)
L1579[23:02:15] <Kodos> Wait
L1580[23:02:17] <Kodos> Dumb
question
L1581[23:02:41] <Kodos> Let's say I
wanted to do local accounts, passwords, otherstuff = blah blah
blah, can I have more than one table in a single file with the
method you told me eralier
L1582[23:02:43] <Kodos> earlier,
even
L1583[23:03:12] <gamax92> yes, just
return multiple variables
L1584[23:03:33] <Kodos> Okay, so return
each table separately within the same file, and then call it like I
typed it
L1585[23:03:56]
⇦ Quits: xarses (~xarses@c-71-198-44-234.hsd1.ca.comcast.net)
(Ping timeout: 180 seconds)
L1586[23:05:15] <gamax92> Kodos: not
quite, you have to return everything all at once, either [ return
{blah}, {blah}, {blah} ] or [ local blah={} local blep={} local
blarp={} return blah, blep, blarp ]
L1587[23:05:54] <Kodos> So, return {
local accounts = { blah } local passwords = { moreblah } }
L1588[23:05:55] <Kodos> etc
L1589[23:06:08] <gamax92> you can't do
local inside a table
L1590[23:06:12] <Mimiru>
this.node().neighbors() gives me a single neighbor, the
computer.
L1591[23:06:22] <Mimiru> and connecting
to it causes an NPE
L1592[23:06:24] <Mimiru> fun
L1593[23:06:52] <gamax92> Kodos: you
meant that you wanted individual separate tables, right? not
everything inside one big table?
L1594[23:08:09] <Kodos> I will just do
one big table and throw all the info for each person into their own
subtable
L1595[23:08:16] <Kodos> I'm as confused
as you are at this point
L1597[23:08:54] <Kodos> Okay, now let me
try something hang on
L1598[23:09:07]
⇦ Quits: xarses_
(~xarses@c-71-198-44-234.hsd1.ca.comcast.net) (Ping timeout: 383
seconds)
L1600[23:10:45] <Kodos> Is this
valid
L1601[23:12:04] <gamax92> Kodos:
Admiral_Morketh is missing a start quote, otherwise should be
L1602[23:12:12] <Kodos> Whoops
L1603[23:12:16] <Kodos> That explains the
coloring mismatch
L1604[23:12:16] <Mimiru> %flip network
card
L1605[23:12:21] <MichiBot> Mimiru:
(╯°□°)╯pɹɐɔ ʞɹoʍʇǝu
L1607[23:13:20] <Mimiru> and this.node()
works..
L1608[23:13:22] <Mimiru> so
L1609[23:13:35] <Ashindigo_> %flip disk
managment
L1610[23:13:39] <MichiBot> Ashindigo_:
(╯°□°)╯ʇuǝɯɓɐuɐɯ ʞsıp
L1611[23:14:04] <Kodos> %flip
Supercalifragilisticexpialidocious
L1612[23:14:09] <MichiBot> Kodos:
(╯°□°)╯snoıɔopılɐıdxǝɔıʇsılıɓɐɹɟılɐɔɹǝdnS
L1613[23:14:20] <gamax92> the heavy is a
spy!
L1614[23:14:20] <Kodos> I'll be
damned
L1615[23:16:53] <Mimiru> %xkcd
alexa
L1617[23:18:56] <Mimiru> Bleh
L1618[23:18:58] <Mimiru> fuck it
L1619[23:18:59] <Mimiru> night
L1620[23:19:03] <Ashindigo_> night
L1621[23:23:36] <Kodos> Now to remember
how texture facings are done so I can PR a nicer looking data block
and get my ugly ass textures off the sides
L1622[23:26:51] <Kodos> Actually, I may
just try to get my ID dev env up so I can expand on things
L1623[23:29:24]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Read error: Connection reset by peer)
L1624[23:29:45]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L1625[23:45:05]
⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
(Quit: Always save before encountering a shiny.)