<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:56] ⇨
Joins: Stary (Stary!Stary@osiris.9net.org)
L2[00:25:47] ⇦
Quits: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping
timeout: 180 seconds)
L3[00:27:52] ⇨
Joins: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L4[00:30:08] ⇦
Quits: logan2611
(logan2611!~logan2611@71-218-60-225.hlrn.qwest.net) (Ping timeout:
190 seconds)
L5[00:32:59] ⇨
Joins: logan2611
(logan2611!~logan2611@71-218-60-225.hlrn.qwest.net)
L6[01:40:33] ⇦
Quits: phroa (phroa!~phroa@173.254.236.155) (Ping timeout: 190
seconds)
L7[01:49:55]
<Dudblockman> Speaking of psi, I ended up
making a newer version of my OC-Psi interface.
L8[01:51:15]
<Dudblockman> Did some shenanigans and
modified it to use 20 iterations (a circle spell in psi gets cast
20 times in a row)
L9[01:51:48]
<Dudblockman> Each iteration reading 1 line
of redstone, which corresponds to a value of 0-15, which can be
represented by a nibble.
L10[01:53:14]
<Dudblockman> Based on how I set up the
operations performed, it communicates a full integer vector from OC
to Psi
L11[01:53:22]
<Dudblockman> 28 bit integer on X and Z, 24
on the Y
L12[01:54:13]
<Dudblockman> Given that vectors are stored
as 32 bit floats in psi... well you can't fully utilize it
L13[01:54:27]
<Dudblockman> Only 23 bits in the mantissa
after all
L14[01:55:14]
<Dudblockman> But it opened up
opportunities for having OC pass coordinates to spells
L15[02:05:16]
<Dudblockman> My system would read 0000 as
0, 0001 as -1, and 0010 as 1
L16[02:06:30]
<Dudblockman> Least significant bit
determines sign, the rest determine magnitude from zero
L17[02:08:11]
<Dudblockman> And due to the method I used,
it just hops down from an arbitrary most significant nibble until
you end on the least significant nibble.
L18[02:08:14]
<Dudblockman> Each operation is the same
due to the limitations psi has.
L19[02:10:48]
<Dudblockman> And I just continuously cycle
X, Y, and Z around with each cycle. It's a very dizzying
operation
L20[02:12:01]
<Dudblockman> I figure for sub-block
position you can just divide the final output by some value
L21[02:12:40] <Izaya> OC-Psi?
L22[02:12:48] <Izaya> tell me more
L23[02:14:01]
<Dudblockman> You are aware of what psi is,
correct?
L24[02:15:43] <Izaya> Psi is the mod with
graphically programmed spells casted with a CAD, right?
L25[02:16:15]
<Dudblockman> Yep
L26[02:17:06]
<Dudblockman> Disregard the name of the
spell, forgot to change it after I modified the previous spell I
wrote that got a 32 bit integer
L28[02:17:54] ⇦
Quits: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping
timeout: 190 seconds)
L29[02:18:04] <Izaya> is that a code
generator for Psi?
L30[02:18:25]
<Dudblockman> Psi allows you to import and
export spells as text
L31[02:18:42]
<Dudblockman> Part of how Vazkii wanted to
facilitate spell sharing
L32[02:19:06] <Izaya> oooooooooo
L33[02:19:27]
<Dudblockman> Theres also a keybind in the
editor that takes a screenshot of the spell and uploads it to imgur
along with the import code
L34[02:19:37]
<Dudblockman> To make sharing ez as
pi
L35[02:21:02]
<Dudblockman> Oof wait that version of the
spell has a mistake. That 32 at the bottom should be a 16
L36[02:22:01]
<Dudblockman> But I made a contraption that
OC controls... 20 lines of 15 pistons each
L38[02:23:41]
<Dudblockman> I hope discord embeds get
sent properly
L39[02:24:07]
<Dudblockman> The device is massive and
honestly quite unwieldy
L40[02:25:32]
<Dudblockman> Another modder is working on
an addon for psi, and one of the things it adds is a comparator
spell piece which reads from a position from the world as if it
were a comparator pointed at that location
L42[02:26:13]
<McMaarten>
lol what
L43[02:26:28]
<McMaarten>
Why would you filter discord
L44[02:26:37]
<Dudblockman> So you can get the level that
a comparator would output from a chest... or you can read the
strength of a redstone signal in a wire
L45[02:26:39] <Izaya> It's
user-hostile
L46[02:26:44]
<McMaarten>
ah
L47[02:26:44] <Izaya> and I'd prefer the
embeds not tracking me
L48[02:26:59] <Izaya> I have a blanket
block on any URL containing discordapp.com and I haven't been
bothered to add an exception for the CDN
L50[02:27:54]
<Dudblockman> Here hosted on imgur
L51[02:28:05]
<Dudblockman> There is a second image in
there
L52[02:28:16] <Izaya> dw I can look at it
fine I just allow it temporarily
L53[02:28:22]
<Dudblockman> The first is the vanilla psi
solution...
L54[02:28:31] <Izaya> OC version is much
more compact
L55[02:28:36]
<Dudblockman> Massive and a pain in the
rear
L56[02:29:01]
<Dudblockman> The 2nd version assumes you
can read from the redstone dust with the psi addon
L57[02:29:05] <Izaya> which mod adds the
sundial looking things?
L58[02:29:34]
<Dudblockman> Actually those are just
redstone IOs
L59[02:29:37]
<Dudblockman> 20 of em
L60[02:29:59]
<Dudblockman> I slapped draconic
evolution... I forgot their name
L61[02:30:22]
<Dudblockman> Basically a dial that emits a
redstone level based on how you turn it
L62[02:31:20]
<Dudblockman> I didn't want to keep track
of addresses on all the redstone io blocks so I used the dials to
input different redstone strengths I could read to number them in
the program
L63[02:32:10] <Izaya> neat
L64[02:32:14]
<Dudblockman> ... potentiometer
L65[02:32:30]
<Dudblockman> It's a nice block to
have
L66[02:33:28]
<Dudblockman> Only thing I ever install
draconic evolution for. I have a strong distaste for the mod's
guiding principles
L67[02:34:03] <Izaya> what, "INFINITE
POWER!!!"?
L68[02:34:29]
<Dudblockman> Bigger numbers than every
other mod.
L69[02:34:39]
<Dudblockman> Because bigger numbers
L70[02:34:49] *
Izaya nods
L71[02:34:50] <Izaya> power creep
L72[02:35:57]
<Dudblockman> My favorite bit was when DE
got upset over Avarita (a parody of mods like DE) being more
powerful, so DE bumped itself even higher in return
L73[02:36:49]
<Dudblockman> Oh no something parodied me
by being even more powerful. Guess I should try to make myself
stronger than it.
L74[02:37:20]
<Dudblockman> ?
L75[02:37:34] <Izaya> I suspect the humor
was lost along the way
L76[02:37:54]
<Dudblockman> Where was I got sidetracked
by big numbers the mod
L77[02:39:26]
<Dudblockman> The compressed device is
smaller and uses less redstone ios by utilizing 3 faces of each
io
L78[02:40:06]
<Dudblockman> The dust is in a zigzag so I
would need to edit the psi spell to account for the zig
L79[02:40:44]
<Dudblockman> But I think that the end
result is quite beautiful
L80[02:42:18]
<Dudblockman> The spell reads the nibbles
starting from the most significant nibble down to the least
significant nibble
L82[02:44:07]
<Dudblockman> I'm still working with the
full vector system... I haven't really polished it to my liking
yet
L83[02:44:56]
<Dudblockman> You can see on line 14
L84[02:45:02]
<Dudblockman>
math.floor(math.abs(2*input+0.5))
L85[02:46:25]
<Dudblockman> It converts negative numbers
to odd numbers, positive numbers to even numbers
L86[02:47:22]
<Dudblockman> And the spell does the
opposite
L87[02:47:32]
<Dudblockman> Odd results in negative
L88[02:47:43]
<Dudblockman> Even results in
positive
L89[02:48:15]
<Dudblockman> Least significant bit
represents the sign, the rest of the bits represent the
magnitude
L90[02:49:16]
<Dudblockman> ... it's quite late
L91[02:49:39]
<Dudblockman> I should probably zzzz
L93[02:50:11] <Izaya> I'm a bit busy to MC
for the next week or so but I'll look into trying it out
L94[02:51:02]
<Dudblockman> It's a quirky mod
L95[02:51:14]
<Dudblockman> Like you think it's just
programming
L96[02:51:14] <Izaya> I've used it
before
L97[02:51:27] <Izaya> Mahouka was a fun
series so I tried it out around 1.10
L98[02:52:43]
<Dudblockman> I'm the kind of guy who ended
up making spells capable of accelerating arrows in such a way that
I can hit a target at 350 meters like this
L100[02:53:17]
<Dudblockman> With enough momentum behind
the arrow to 1-shot a player in enchanted diamond armor
L101[02:53:29] <Izaya> not bad at
all
L102[02:54:12]
<Dudblockman> Only reason I don't rate it
past 350 meters is because beyond that range there will be unloaded
chunks
L103[02:54:30]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300C107205E583F047CFBFF824A4C.dip0.t-ipconnect.de)
L104[02:54:30]
zsh sets mode: +v on Vexatos
L105[02:55:07]
<Dudblockman> If you are in SMP, and even
then 350 meters is the most I can expect between two players with
zero unloaded chunks between them
L106[02:55:39] <Izaya> depends on the
server settings, one imagines
L107[02:56:08]
<Dudblockman> If a server bumps it up
beyond the 10 chunk default... yeah
L108[02:56:40] <Izaya> >running python
runs python 2
L109[02:56:54] <Izaya> it's 2018 python 3
has been a thing for like 10 years why is 'python' still a symlink
to 'python2'
L110[02:56:56] <Izaya> ree
L111[02:57:24]
<Dudblockman> Because the US still uses the
imperial system
L112[02:57:27]
<Dudblockman> ?
L113[02:57:52] <Izaya> can I blame python
for that
L114[02:58:00]
<Dudblockman> Sure
L115[02:58:08] <Izaya> that makes me
happier
L116[02:58:21]
<Dudblockman> Thanks Obama.
L117[03:10:50]
⇨ Joins: phroa (phroa!~phroa@173.254.236.155)
L118[03:34:23]
⇨ Joins: Kleadron
(Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L119[04:04:15] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L120[04:04:57] <MichiBot> Lizzy REMINDER:
attach metal to desk to increase structual integrity
L121[04:12:47] <Lizzy> thanks
MichiBot
L122[04:15:03] <Corded> *
<Forecaster> duct tapes a piece of metal to desk
L123[04:16:00] <Lizzy> don't need to duct
tape anything, just gonna add the small but of metal i've got so
that the weight of the monitors is spread across a wider area
L125[04:17:32]
<Forecaster>
:P
L126[04:18:28] <Izaya> ah man
L127[04:20:44] <Izaya> oh man the Windows
10 start menu is so great /s
L128[04:20:47] <Izaya> >search for
partition
L129[04:20:49] <Izaya> >no
results
L130[04:21:00] <Izaya> >Create and
Manage Hard Disk Partitions is an entry in the menu
L131[04:21:55] <Izaya> don't get me wrong
the Windows search has never been great but at one point it was
remotely competent
L132[04:22:46] <Lizzy> or when you type
the name of something slightly incorrectly and hit enter before you
see the mistake so it searches bing for it
L133[04:23:44] <Izaya> I've always been
fond of >change the entries when you press enter so what you
selected is different, but only once you press enter
L134[04:24:44] <Lizzy> i don't think i've
had that happen to me directly, but i've had it before where 1
character is enough to change what it finds
L135[04:31:06] *
Izaya waits for the server to unfreeze
L136[04:32:21] <Izaya> I don't understand,
it has 4GB of memory (absolute fucktonnes) and plenty of disk
space, why the fuck is it frozen
L137[04:36:09] <Izaya> s/frozen/repeatedly
freezing approximately every time I click anything even if that
anything is literally typing values into a dialog box
L138[04:36:11] <MichiBot> <Izaya> I
don't understand, it has 4GB of memory (absolute fucktonnes) and
plenty of disk space, why the fuck is it repeatedly freezing
approximately every time I click anything even if that anything is
literally typing values into a dialog box
L139[04:36:28] <Izaya> this kills the
Izaya
L140[04:37:33] <Izaya> >Task Manager
(Not Responding)
L141[04:37:34] <Izaya> wonderful
L142[05:23:57]
<Bob>
*Microsoft Windows has stopped working*
L143[05:25:42]
<Forecaster>
that's just a bluescreen
L144[05:26:08]
<Bob> *Every
other app, works*
L145[06:12:24]
⇨ Joins: Inari
(Inari!~Pinkishu@p54AFF649.dip0.t-ipconnect.de)
L146[06:24:13] <Inari> %choose a or
b
L147[06:24:14] <MichiBot> Inari: Why not
both?
L148[06:24:24] <Inari> MichiBot: You're
not being helpful you know
L149[06:24:31] <Inari> %choose a or
b
L150[06:24:31] <MichiBot> Inari: b is for
cool kids!
L151[06:24:38] <Inari> Riiight
L152[06:24:55] <Inari> When you substitute
two choices ofr "a" and "b" but then realize
you didn't decide which choice is which
L153[06:31:23]
<Forecaster>
haha
L154[06:33:01] <Inari> %choose a or
b
L155[06:33:01] <MichiBot> Inari: b is for
cool kids!
L156[07:08:05]
<Kodos>
%tonk
L157[07:08:08] <MichiBot> I'm sorry Kodos,
you were not able to beat CompanionCube's record of 13 hours, 55
minutes and 30 seconds this time.
L158[07:08:09] <MichiBot> 10 hours, 36
minutes and 41 seconds were wasted!
L159[07:08:14]
<Kodos>
Rekt
L160[08:29:22]
<McMaarten>
Where can I find the FS of OCemu
L161[08:33:06]
<McMaarten>
nvm found it: `%appdata%\OCEmu\`
L162[08:34:45]
⇨ Joins: Jeff (Jeff!~Jeff@78.129.254.40)
L163[08:35:01] <Jeff> yeet
L164[08:36:27] ⇦
Quits: Jeff (Jeff!~Jeff@78.129.254.40) (Client Quit)
L166[08:45:47]
<Lizzian> it
can, though you need to make sure it's using the tier 3 components,
not tier 2 (as it looks from that screenshot)
L168[09:59:41] <MichiBot>
Neil
Cicierega - Smooth | length:
4m 18s | Likes:
15,948 Dislikes:
302 Views:
1,483,810 | by
NeilCicieregaMusic | Published On 24/1/2017
L170[10:34:57]
<ZefTheFox>
That's disgusting lol
L171[11:01:48] ⇦
Quits: logan2611
(logan2611!~logan2611@71-218-60-225.hlrn.qwest.net) (Ping timeout:
190 seconds)
L172[11:03:09]
⇨ Joins: logan2611
(logan2611!~logan2611@174-16-150-178.hlrn.qwest.net)
L173[11:03:49] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A lol
made me boom.)
L174[11:03:58]
⇨ Joins: Fira_
(Fira_!~Fira@2a01cb08064faf009d01745ff1e0795d.ipv6.abo.wanadoo.fr)
L175[11:07:02] ⇦
Quits: Fira
(Fira!~Fira@2a01cb08064faf001c6c7056f6490e9b.ipv6.abo.wanadoo.fr)
(Ping timeout: 200 seconds)
L176[11:07:29]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L177[11:11:31] ⇦
Quits: logan2611
(logan2611!~logan2611@174-16-150-178.hlrn.qwest.net) (Ping timeout:
202 seconds)
L178[11:11:53]
⇨ Joins: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net)
L179[11:53:14] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A lol
made me boom.)
L180[11:54:34]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L181[11:59:19] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Client
Quit)
L182[12:09:24]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L183[12:57:21] <Inari> %pet AmandaC
L184[12:57:21] *
MichiBot pets AmandaC with LKW. 10 health gained!
L186[13:01:45] <AmandaC> %choose
halucinate or play
L187[13:01:46] <MichiBot> AmandaC: Out of
these two choices? I'd say play.
L190[13:19:42]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L191[13:20:21]
<Forecaster>
that doesn't look safe
L192[13:31:03] <Izaya> why is powershell
so incredibly shit
L193[13:31:12] <Izaya> >string is
wrapped in ""
L194[13:31:22] <Izaya> >string is
missing terminator "
L195[13:31:50] <Izaya> >actually caused
by something unrelated
L196[13:31:52] <Izaya> great
L198[13:53:21] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A lol
made me boom.)
L199[14:03:48]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L200[14:20:38] ⇦
Quits: Icedream (Icedream!~icedream@212.83.173.97) (Ping timeout:
200 seconds)
L201[14:24:47]
⇨ Joins: Icedream
(Icedream!~icedream@212.83.173.97)
L202[14:32:57]
<Bob>
?
L203[14:37:05] <payonel> Izaya: why are
you windows'ing?
L204[14:37:18] <Izaya>
certifications
L205[14:37:30] <payonel> like A+
certs?
L206[14:37:35] <Izaya> something like
that
L207[14:37:37] <payonel> what certs?
L208[14:37:46] <Izaya> though presently it
seems I'm being certified as insane
L209[14:38:02] <payonel> ha
L210[14:39:15] <Izaya> cert 4 networking
via TAFE, though
L211[14:39:25] <Izaya> which means I have
to be able to deal with Windows server
L212[14:39:32] <Izaya> which makes me want
to die
L213[14:45:46] *
dequbed hands Izaya more chocolate and coffee
L214[14:46:03] <dequbed> Don't die, I
still need you q.q
L216[14:48:22] <payonel> Izaya: can i
interrupt you for a sec?
L217[14:48:27] <Izaya> please do
L218[14:48:51] <payonel> i'm trying to
remove timeout loops from my socket code
L219[14:49:24] <payonel> i've decided
lib.connect and lib.accept return sockets right away
L220[14:49:38] <payonel> but they are not
"connected" yet, they haven't finished handshakes
L221[14:49:55] <payonel> you can call
s:wait([timeout]) to wait for it to connect
L222[14:50:01] <payonel> and s:wait(0) is
a no-wait check
L223[14:50:03] <payonel> thoughts?
L224[14:50:31] <payonel> lib.accept(0),
btw, returns falsey if no pending socket connection is in
queue
L225[14:50:40] <Izaya> interesting
L226[14:50:53] <dequbed> s:wait(-1) for
blocking wait?
L227[14:50:54] <payonel> but lib.connect
returns a socket immediately (if the params and hardware
agrees)
L228[14:51:01] <payonel> no s:wait()
blocks
L229[14:51:07] <payonel> defaults to
math.huge
L230[14:51:13] <dequbed> Ah okay
L231[14:51:21] <payonel> and all of this
can safely be killed in a thread
L232[14:51:26] <payonel> (or a coroutine
you never resume)
L233[14:51:42] <payonel> my first draft
had blocking connect and accept calls
L234[14:51:49] <payonel> i've decided to
move that out to a wait call
L235[14:52:34] <payonel> one of the
reasons was because lib.accept essentially had two timeouts
L236[14:52:38] <payonel> and i thought
that was ugly
L237[14:52:54] <payonel> so i decided
lib.connect and lib.accept both return a "new" socket,
that hasn't completed a handshake
L238[14:53:05] <payonel> that is, the
socket state from lib.connect and lib.accept is the same
L239[14:53:09] <payonel> i.e.
"new"
L240[14:53:36] <payonel> there are events
being pushed, too. none of this has to be blocking
L241[14:53:54] <payonel> but this also
gives client code the ability to do things like, print
"connecting..."
L242[14:54:24] <payonel> and, nicely,
wait() returns when it gets "interrupted" event
L243[14:54:36] <payonel> another thing
that makes client code play nice
L244[14:55:38] <Izaya> it's an interesting
way to do it
L245[14:57:45] <payonel> Izaya: you would
prefer connect and accept to block?
L246[14:57:58] <Izaya> no, no
L247[14:58:17] <Izaya>
besides when I wrap it with
minitel I can make them do that anyway
L248[14:58:31] <payonel> well sure
:P
L249[14:58:35] <payonel> but i mean, as a
user
L250[14:58:52] <Izaya> from a programmer
standpoint I think it's a nice feature
L251[14:58:53] <payonel> i think people
except accept() to block until it has a socket
L252[14:59:07] <payonel> and it does, it's
just that...the sockets are not ready yet
L253[14:59:16] <Izaya> well
L254[14:59:22] <Izaya> with uh
L255[14:59:24] <Izaya> Luasocket
L256[14:59:33] <payonel> mmhmm
L257[14:59:37] <Izaya> (I think, it's been
a while)
L258[14:59:43] <Izaya> you create a socket
then you have to tell it to connect
L259[14:59:58] <Izaya> I don't think it's
hugely different than that
L260[15:00:30] <payonel> yeah, my goal was
to give user code cleaner control over creating a resouce and
knowing when it is ready
L262[15:03:42] <payonel> rather than just
"more params"
L263[15:03:42] <payonel> so that's
nice
L264[15:03:42] <payonel> all of this
really is about the library api, the protocol is good as is
though
L265[15:03:42] <payonel> i even played
with a callback option, where a connection could be canceled by a
user provided predicate
L266[15:03:42] <payonel> it worked, but,
was not intuitive
L267[15:04:18]
<ZefTheFox>
One I could just have the case be like a slab on the bottom half of
the block, or I can try to lift it up and put it on a fake half
slab of oak or something
L268[15:05:14] <Izaya> payonel: so the
wait is moved out of the establishing for cleanliness, right?
L269[15:09:10] <payonel> that, but because
i had a lot of user code i was writing that wanted interactive
control over waiting
L270[15:09:16] <payonel> or, more feedback
about the connection
L271[15:10:24] *
Izaya nods
L272[15:10:33] <Izaya> I like it.
L274[15:11:09] <Izaya> I hadn't really
considered doing it that way before.
L275[15:11:12] *
Izaya hmms
L278[15:14:42]
<ZefTheFox>
Is that a fucking laserdisk player on a computer?
L279[15:14:47] <Izaya> yes
L280[15:14:53]
<ZefTheFox>
That is amazing
L281[15:14:54] <Izaya> well
L282[15:14:55] <Izaya> I think so
L283[15:15:15]
<ZefTheFox>
It's got a laser warning sticker so it wouldn't be tape
L284[15:15:28] <Izaya> I mean the computer
is sony branded and you could get LD players on stuff way back to
8-bit gear
L285[15:15:41]
<ZefTheFox>
Honestly why though?
L286[15:15:53] <Izaya> that picture or the
older ones?
L287[15:15:53]
<ZefTheFox>
You can't write to them, at least as far as I know
L288[15:16:09]
<ZefTheFox>
Laserdisks
L289[15:16:10] <Izaya> because the older
ones were for a geographical survey of the UK published by the
BBC
L291[15:16:55]
<ZefTheFox>
Oh wow that's cool
L293[15:17:20] <MichiBot>
Walk Around
an 80s City with LASERDISC! The Domesday Project | Nostalgia
Nerd | length:
26m 33s | Likes:
3,759 Dislikes:
80 Views:
91,857 | by
Nostalgia
Nerd | Published On 21/11/2018
L294[15:17:41]
<ZefTheFox>
Oh yeah I never watched that video lol
L295[15:17:50] <Izaya> I feel like
"why" is the wrong question
L296[15:18:12]
<ZefTheFox>
I guess so lol
L297[15:18:44] <Izaya> on the other
hand
L298[15:18:55]
<ZefTheFox>
300mb per side
L299[15:18:58] <Izaya> a LD player on
something like that 486-looking thing
L300[15:19:19] <Izaya> that I don't really
get
L301[15:19:30] <Izaya> there were very few
LD products published
L302[15:19:34]
<ZefTheFox>
I'm not sure if a standard computer of that time would really be
that capable to manage a laserdisk
L303[15:19:45] <Izaya> hey if a BBC B
could do it
L304[15:20:08] <Izaya> chances are it's
just controlling the player and maybe reading data, rather than
actually playing the thing
L305[15:20:20] <Izaya> like CD audio
L306[15:20:22]
<ZefTheFox>
That'd make sense
L307[15:20:25]
<MGR> Laser
Discs were cool
L308[15:21:05]
<ZefTheFox>
I normally like a ton of formats
L309[15:21:05] <Izaya> the whole setup is
just so ... unneccesary though
L310[15:21:11]
<ZefTheFox>
but laserdisks are ones I don't like
L311[15:22:14]
<ZefTheFox>
Duudddeeee
L312[15:23:35]
<ZefTheFox>
actually that probably wouldn't work
L313[15:23:50]
<ZefTheFox>
I was thinking like replace the models of the servers to make it
look like a system 360
L314[16:05:37] <dequbed> Izaya: seL4 is
old news :p
L315[16:10:40] <Izaya> dequbed: sure, but
I thought the article was interesting
L316[16:12:42] <dequbed> It sure is
:p
L317[16:13:31] <Izaya> seL4 on RISC-V
soon
L318[16:23:20]
<AngelOfDeath> is it possable to use mysql
with opencomputers ?
L319[16:24:15] <Izaya> if you write the
client software, sure
L320[16:25:01] <CompanionCube> heh,
S/360
L321[16:25:27] <CompanionCube> would work
better if there was a actual 'mainframe' thing, but not sure how
that'd be different from servers
L322[16:29:48]
⇨ Joins: thelounge7
(thelounge7!webchat@host-78-150-227-215.as13285.net)
L323[16:29:48] ⇦
Parts: thelounge7
(thelounge7!webchat@host-78-150-227-215.as13285.net)
())
L324[16:33:26]
<ZefTheFox>
My newest case model is 32x32 owo
L325[16:33:31]
<ZefTheFox>
(textures anyways)
L326[16:41:05] <CompanionCube> ZefTheFox:
modern IBM case models look sweetass too
L328[16:42:32]
<Forecaster>
ooh
L329[16:43:00]
<Forecaster>
that kind of makes me want one, although I have told myself I'm
going to get rid of my case entierly next refurbishing
L330[16:43:30] <CompanionCube> lol
L331[16:43:39] <CompanionCube> glhf
putting a mainframe in your house
L332[16:44:21] <CompanionCube> apparently
a z14 costs like $20k
L333[16:49:43] <AmandaC> @status
@Dudblockman
L334[16:49:43]
<Discord>
Dudblockman is currently ONLINE
L335[16:49:55] <AmandaC> @Dudblockman Are
you /u/dudblockman?
L336[16:50:05]
<Dudblockman> Yeah
L338[16:50:45] <AmandaC> considering
putting a hopper-type thing on the roof of my base and using that
to just send shit into my RS
L339[16:51:04]
<Dudblockman> Its quite fun to do that
lol
L340[16:56:32]
<Forecaster>
@CompanionCube I mean a regular case :P
L341[16:57:15] <AmandaC> Took me a couple
times to figure out it's only meant for items though.
L342[17:01:01]
<AngelOfDeath> can i not use a command
block with opencomuters
L343[17:05:02] <Mimiru> if it's enabled in
the OC config you can interface with them via the adapter
@"AngelOfDeath"
L344[17:05:29]
<AngelOfDeath> thank you i found it
L345[17:16:57]
<AngelOfDeath> .setcommand(/viewbalance
character) ? is this wrong
L346[17:23:06] *
Mimiru shrugs
L347[17:23:12] <Mimiru> maybe? :P
L348[17:26:06]
<AngelOfDeath> missing""
L349[17:26:09]
<AngelOfDeath> got it
L350[17:35:03]
<ZefTheFox>
They kinda do, not my thing though
L354[17:46:16]
<ZefTheFox>
and difference between off and on
L355[17:52:17]
<ZefTheFox>
I think this is my favorite one so far
L357[18:06:17]
<Tako> why
does my OC computer doesnt compute?
L358[18:09:34] <CompanionCube> nice
looking building
L359[18:14:18]
<Forecaster>
needs more ram probably
L361[18:18:44]
<Alex404>
this mod uses oc textures, and doesnt list oc in his
dependencies
L362[18:18:49]
<Alex404>
I'm pretty confused by it
L363[18:19:32]
<Alex404>
Does some compatibility exist between the two mods?
L365[18:30:21]
<Forecaster>
@Alex404 what textures do you mean?
L367[18:33:33]
<ZefTheFox>
Considering those are the **only** images they show
L368[18:33:43]
<ZefTheFox>
There is a chance that those textures are stolen
L370[18:35:09]
<ZefTheFox>
Considering those are the textures in the empty slots I'd be sure
those are taken
L371[18:35:21]
<Forecaster>
I downloaded the jar and checked it and the ram and disk textures
are included as assets
L372[18:35:39]
<ZefTheFox>
What's the licensing for the textures?
L373[18:35:52]
<Forecaster>
same as the rest of the mod
L374[18:36:09]
<ZefTheFox>
Free to use and redistribute how you want
L375[18:36:24]
<ZefTheFox>
That use is kinda scummy but I think that's within the
licensing
L376[18:36:42]
<Forecaster>
well, it's that, but you're supposed to keep that license
L377[18:36:58]
<Forecaster>
it's creative commons
L378[18:37:17]
<ZefTheFox>
Does creative commons require any credit to be given?
L379[18:37:21]
<Forecaster>
MVM is `All Rights Reserved unless otherwise explicitly stated`
which I think is against the license
L380[18:37:53]
<ZefTheFox>
Yeah, I think that would be
L381[18:38:07]
<ZefTheFox>
I'm not a lawyer though
L382[18:38:07]
<ZefTheFox>
lol
L383[18:38:35]
<Forecaster>
MVM doesn't have a license in the jar
L384[18:38:45]
<Forecaster>
it's just the note on curseforge
L385[18:38:55]
<ZefTheFox>
I saw that
L386[18:39:47]
<ZefTheFox>
Would leave it to the authors of OC to decide what to do
L387[18:40:14]
<ZefTheFox>
Theres someone listed as an artist
L388[18:40:37]
<Forecaster>
against a mod with < 500 downloads compared to OC's 12 million?
probably nothing :P
L389[18:40:43]
<Alex404>
I'm sure I have seen the owner of that mod here
L390[18:40:52]
<Alex404> so
I guess there are accords but still
L391[18:41:22]
<ZefTheFox>
They *are* in here
L392[18:41:29]
<ZefTheFox>
Craft4Cube
L393[18:41:31]
<Alex404>
using both at the same time would be horrible
L394[18:41:56]
<ZefTheFox>
It seems to be an x86 computer inside minecraft
L395[18:41:58] <Izaya> that would get
confusing x_x
L396[18:42:03]
<ZefTheFox>
that'd just be awful for performance
L397[18:42:08] <Izaya> probably more like
a qemu interface
L398[18:42:12]
<Alex404> my
point exactly
L400[18:42:39]
<ZefTheFox>
They're giving instructions for using real iso files
L401[18:42:40] <CompanionCube> wouldn't
that be rather insecure?
L402[18:42:54] <Izaya> eeeh
L403[18:42:56] <Izaya> maybe
L404[18:43:17] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300C107205E583F047CFBFF824A4C.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L405[18:43:20] <Izaya> I think the
resource usage would be a bigger showstopper
L406[18:43:28]
<ZefTheFox>
I'm gonna try to use xp on it lol
L407[18:43:40] <CompanionCube> if nothing
else you could likely DoS it to high hell.
L408[18:43:57] <Izaya> yeah
L410[18:44:52]
<ZefTheFox>
it downloads libraries and stuff when you first laungh
L411[18:45:01] <Izaya> got a URL for
that?
L412[18:45:10]
<ZefTheFox>
No idea
L413[18:45:14]
<Alex404>
and ask for internet and firewall access in game
L414[18:45:17] <CompanionCube> now
L415[18:45:23] <Izaya> should be in the
log
L416[18:45:24] <CompanionCube> where did i
put my lovely decompiler...
L417[18:45:35]
<ZefTheFox>
I will check the log
L419[18:45:52]
<ZefTheFox>
It's logging this
L420[18:45:57]
<Forecaster>
uuh
L421[18:46:16] <Mimiru> very glad that
gets pastebinned
L422[18:46:26] <Izaya> quality
L423[18:46:46]
<ZefTheFox>
The *only* url in there is from forge
L424[18:46:58] <CompanionCube>
assets/mcvm/recipes/hdd128gb.json
L425[18:47:15] <CompanionCube> the NICs
are the e1000, rt8139, ne2k
L426[18:47:22]
<ZefTheFox>
***why is it making 128gb hard drives***
L427[18:47:28]
<ZefTheFox>
jesus christ
L428[18:47:54] <Izaya> could be
bochs
L430[18:48:04] <CompanionCube> this is the
content of the .jar
L431[18:48:58]
<ZefTheFox>
is .li a common extension?
L432[18:49:13] <CompanionCube> .li?
L433[18:49:24] <CompanionCube> in what
context?
L434[18:49:31]
<ZefTheFox>
1095 11-14-2018 22:09 li/netcube/mcvm/util/UnZipHelper.class
L435[18:49:42] <CompanionCube> it's
certainly a TLD
L436[18:49:44]
<ZefTheFox>
There's a bunch of files with li as the first part of the
directory
L437[18:49:50] <CompanionCube> not a
paritcularly common on though
L438[18:50:07] <Izaya> you know I'd be
more interested in this if it gave you like 64M of memory tops and
a 4GB disk tops
L439[18:50:24] <CompanionCube> apparently
they have an actual website...that needs JS.
L440[18:50:25]
<ZefTheFox>
That'd be *much* more reasonable
L441[18:50:32]
<ZefTheFox>
ew javascript
L442[18:50:54] <CompanionCube> ...and
enabling JS gave me a download prompt for a 50M livewallpaperengine
archive
L443[18:51:18]
<ZefTheFox>
wtf
L444[18:51:35]
<ZefTheFox>
Where is this website?
L445[18:51:35] <CompanionCube> after doing
that
L446[18:51:38] <CompanionCube> 'NetCUBE
Server
L447[18:51:38] <CompanionCube> Updates and
Information about the Server
L448[18:51:49] <CompanionCube> they run MC
and Gmod.
L449[18:52:07] <CompanionCube> have
infoboxes for various programs they made(?)
L450[18:52:10]
<ZefTheFox>
strange
L451[18:53:06] <CompanionCube> a launcher,
a server manager thingy, a crappy web file manager, a vanilla
server creator thingy, two wallpaper programs, a JS/HTML5 Keyboard,
and a random benchmarking thing.
L452[18:53:40]
<ZefTheFox>
*if they're all in java I'm done*
L453[18:53:48]
<ZefTheFox>
lol
L454[18:54:02] <Izaya> java gives the JVM
a bad name
L455[18:54:24] <CompanionCube> the server
specs are...visible
L456[18:54:41]
<ZefTheFox>
interesting
L457[18:54:44] <CompanionCube> 2.2GHz CPU,
24GB RAM, 6.7G in use
L458[18:54:53] <CompanionCube> 5% CPU
usage (yeah right :p)
L459[18:54:53]
<ZefTheFox>
He's on this discord
L461[18:56:03]
<ZefTheFox>
They fudged the "printed circuit board" texture
L463[18:56:23]
<ZefTheFox>
That looks pretty close to another texture I know...
L464[18:56:40] <Izaya> I like the CD
L465[18:56:47] <CompanionCube> ohey
L466[18:56:50] <CompanionCube> in the
mcmod info
L468[18:57:26] <Izaya> but does it use KVM
on loonix?
L469[18:57:41] *
CompanionCube needs to obtain java decompiler first
L470[18:57:42] <Izaya> otherwise it's
wasting CPU cycles
L472[18:57:45]
<ZefTheFox>
hmmm
L473[18:58:18] <Izaya> USB rechargeable
what
L474[18:58:54]
<ZefTheFox>
USB rechargeable flame lamp teardown (with schematic).
L475[18:58:58]
<ZefTheFox>
BigClive
L476[18:59:01] <Izaya> neat
L477[18:59:30] <CompanionCube>
ohwait
L478[18:59:38] <CompanionCube> I forgot I
already have a decompiler in ~/src
L479[18:59:47] <Izaya> ez
L480[19:00:25]
<ZefTheFox>
jesus christ
L481[19:00:28]
<ZefTheFox>
I'm installing xp
L482[19:00:30] *
CompanionCube takes it from the top - MCVM.class
L483[19:00:46] <Izaya> >no source
available
L484[19:00:48] <Izaya> trash
L485[19:01:08] <Izaya> Zef: is your custom
cases fork somewhere accessible?
L486[19:01:09] <CompanionCube> Izaya:
ain't it great that Java decompiles clean af though?
L487[19:01:16] <Izaya> CompanionCube: I
guess :D
L488[19:01:28]
<ZefTheFox>
No its not accessable, should I make it?
L489[19:01:38] <CompanionCube> so
L490[19:01:45] <CompanionCube> they
download the redist from fixed urls
L491[19:01:57] <CompanionCube> protected
via HTTPS (good) and with an MD5 checksum (lol)
L493[19:02:10]
<ZefTheFox>
why can I do this
L495[19:02:34] <Izaya> Zef: I'm guessing
it's a few lines of code, some model JSONs and some textures?
L496[19:02:52]
<ZefTheFox>
4 lines of code, and yes
L497[19:03:14]
<ZefTheFox>
Just to make the render engine not have a stroke when the case
isn't a full block
L498[19:03:21] <Izaya> ha
L499[19:03:34] <Izaya> well, I'm sure
someone would have a good use for the models
L500[19:03:42] <CompanionCube> well
the
L501[19:03:44] <CompanionCube> lol
L502[19:03:51] <CompanionCube> the
DisplayGUI class breaks jd-gui]
L503[19:05:05] <CompanionCube> the VMs are
stored as .qcow2 files
L504[19:05:30]
<ZefTheFox>
I was about to say that
L506[19:07:13] <CompanionCube> I don't
know what that password is used for...but that looks like a shitty
algo to make one.
L507[19:07:24]
<ZefTheFox>
wtf
L508[19:07:36] <Izaya> now what does ...
everyone say?
L509[19:07:37]
<ZefTheFox>
that is incredibly shitty
L510[19:07:41] <Izaya> never roll your own
crypto
L511[19:07:46] <Izaya> especially if this
is what you call crypto
L512[19:08:12] <CompanionCube> betcha $10
it's the VNC password.
L513[19:08:26] <Izaya> so you could steal
people's VNC sessions? neat
L514[19:09:14] <CompanionCube> I mean,
this is the context:
L516[19:10:01]
<ZefTheFox>
and where is that password used?
L517[19:10:09] <CompanionCube> good
questino
L518[19:10:20] <CompanionCube> that's
something i'm going to find out.
L519[19:10:46]
<ZefTheFox>
also seems like a really good place for desyncrinization to occur
between client/server
L520[19:10:55]
<ZefTheFox>
not that you would *ever* want to run this on a server
L521[19:11:05] <CompanionCube> 'public
VirtualMachine vm = new VirtualMachine(this, this.UID.intValue(),
this.PASSWD, "4M", null, null, null, null, null, null,
null, null);'
L522[19:11:24] <CompanionCube> i'll get to
that class later
L523[19:11:54] <CompanionCube> TCPClient
is a pointless socket wrapper class.
L524[19:13:35]
<ZefTheFox>
weird
L525[19:13:48]
<ZefTheFox>
*wait is the password the filename*
L526[19:14:13] <CompanionCube> well,
there's no external VNC server
L527[19:14:18] <CompanionCube> just QEMU's
built-in suppot
L528[19:14:22] <CompanionCube> *built-in
support
L530[19:14:41] <CompanionCube> also,
L531[19:14:53] <CompanionCube>
'this.monitor.getOutputStream().write("change vnc
password\n".getBytes("UTF-8"));
this.monitor.getOutputStream().write((this.password +
"\n").getBytes("UTF-8"));'
L532[19:15:05] <CompanionCube> monitor in
this case is no screen - it's the QEMU Monitor.
L533[19:15:43]
<ZefTheFox>
weird
L534[19:15:52]
<ZefTheFox>
Should I tag the creator of this mod?
L535[19:16:02] <CompanionCube> so yeah, it
really is the VNC Password.
L536[19:16:18]
<ZefTheFox>
and see what their input is
L537[19:16:45] <CompanionCube> Izaya:
'this.monitor.getOutputStream().write(("change floppy0
\"" + this.floppy0.toString().replace("\\",
"\\\\") +
"\"\n").getBytes("UTF-8"));' is it just me
or might this be amenable to command injection?
L538[19:17:01] <Izaya> sounds like
:D
L539[19:17:19]
<ZefTheFox>
that is incredible
L540[19:18:26] <CompanionCube> Izaya:
also
L541[19:18:32] <CompanionCube> it does
indeed not use KVM
L542[19:18:37] <Izaya> blegh
L543[19:18:37] <CompanionCube> or any form
of accleration whatsoever.
L544[19:18:42] <Izaya> eeeeegh
L545[19:20:21]
<ZefTheFox>
craft4cube is offline on discord right now
L547[19:24:16] *
CompanionCube grabs the redist to see what version of QEMU they
use
L548[19:28:54] <CompanionCube> Izaya:
'Creates a Compact Disk Item from an ISO File The path is relative
to the game/server folder (e.g. shared/test.iso >
.minecraft/shared/test.iso)'
L549[19:29:06] <CompanionCube> can you
guess why i think this sounds like a bad ide
L550[19:30:41] <Izaya> enlighten me
L551[19:30:45]
<ZefTheFox>
Wait could you do `..` and go a directory higher?
L552[19:31:09]
<ZefTheFox>
That would be increadibly bad
L553[19:32:33] <Izaya> kek
L554[19:33:25] <CompanionCube> in theory,
yes...but the code's command appends a file extension
L555[19:33:57] <CompanionCube> 'String
filename = DimensionManager.getCurrentSaveRootDirectory() +
server.func_71270_I() + "/" + args[0] +
".iso";'
L556[19:35:02]
<ZefTheFox>
So it makes the string `/[what you entered].iso`
L557[19:35:21]
<ZefTheFox>
which means you couldn't go up a directory
L558[19:35:40] <CompanionCube> of course
you could
L559[19:35:47] <CompanionCube>
'/../../../whatever.iso'
L560[19:36:14] <CompanionCube> of course,
it's rather useless unless you have sensitive .iso files lying
around.
L561[19:36:55] <Izaya>
'/../../../whatever.txt iso'
L562[19:36:59] <Izaya> but somehow I don't
think that'd work
L563[19:37:14] <CompanionCube> I think
you'd just get an error.
L564[19:37:57]
<ZefTheFox>
I'm sad, nobody commented on my thing ><
L565[19:38:49] *
CompanionCube should get a MC instance with this mod
running
L566[19:38:54] <CompanionCube> then try to
'sploit it :3
L567[19:39:34]
<ZefTheFox>
then tag the mod creator with the proof of exploiting
L568[19:39:57] <Izaya> then they can fix
it :D
L569[19:40:16] <Izaya> I don't expect too
many servers would be running that mod, considering
L570[19:40:36]
<ZefTheFox>
There are soooooo many places for that to be shitty on
servers
L571[19:40:41]
<ZefTheFox>
*and shitty in sp*
L572[19:40:46] <Izaya> well I mean
L573[19:40:50] <Izaya> just the potential
resource usage
L574[19:40:54] <Izaya> not a good
time
L575[19:41:04] ⇦
Quits: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net) (Read error:
Connection reset by peer)
L576[19:42:33]
⇨ Joins: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net)
L577[19:43:31] ⇦
Quits: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net) (Remote host
closed the connection)
L578[19:43:50]
⇨ Joins: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net)
L579[19:43:58] <Izaya> %flip
hahahahahaha
L580[19:43:58] <MichiBot> Izaya:
(╯°□°)╯ɐɥɐɥɐɥɐɥɐɥɐɥ
L581[19:44:15]
<ZefTheFox>
¯\_(ツ)_/¯
L582[19:44:26]
<ZefTheFox>
lol I wonder how that appears on irc
L583[19:44:53] <CompanionCube> as normal
Unicode?
L584[19:45:31]
<ZefTheFox>
I was wondering if it would show up as \/shrug because thats the
command to do it on discord
L585[19:46:58] <CompanionCube> redist is
downloading
L587[19:47:37]
<ZefTheFox>
I need this
L588[19:53:33] <CompanionCube> Izaya:
slight problem
L589[19:53:43] <CompanionCube> the redist
doesn't seem to include an actual QEMU binary.
L590[19:54:09] <Izaya> hrm
L591[19:54:38] <CompanionCube> maybe the
windows one does
L592[19:54:43] <CompanionCube> but I don't
run windows
L593[19:56:57] <Izaya> probably assumes
that loonix users have qemu installed
L594[19:57:05] <Izaya> reasonable, but
then you should assume that they'd have kvm too
L595[19:57:16] <CompanionCube> Izaya: if
they do, then said code doesn't work
L596[19:57:42] <CompanionCube> given
/usr/bin/qemu-system-x86_64 is a thing
L597[19:58:31] <CompanionCube> yep.
L599[20:03:18] <CompanionCube> Izaya: ah,
it does in fact just use the system one
L600[20:03:30] <CompanionCube> ...but
there's no output so god only knows why it's not working
L601[20:45:22]
⇨ Joins: DFW
(DFW!~dfw@mobile-107-77-172-43.mobile.att.net)
L602[20:45:48] ⇦
Parts: DFW (DFW!~dfw@mobile-107-77-172-43.mobile.att.net)
())
L603[22:09:29] <simon816> %tonk
L604[22:09:30] <MichiBot> simon816! You
beat CompanionCube's previous record of 13 hours, 55 minutes and 30
seconds! I hope you're happy!
L605[22:09:31] <MichiBot> simon816's new
record is 15 hours, 1 minute and 23 seconds
L606[22:09:39] <CompanionCube>
finally!
L607[22:09:54] <simon816> was waiting for
15 hours :p
L608[22:48:00] ⇦
Quits: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net) (Remote host
closed the connection)
L609[23:55:45]
⇨ Joins: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net)
L610[23:57:18] ⇦
Quits: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net) (Remote host
closed the connection)
L611[23:57:35]
⇨ Joins: logan2611
(logan2611!~logan2611@174-29-141-11.hlrn.qwest.net)