<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:25:01] ⇦
Quits: imanoob (webchat@lfbn-idf3-1-445-8.w83-114.abo.wanadoo.fr)
(Quit: webchat.esper.net)
L2[00:31:20] ⇨
Joins: googlyI (webchat@97-115-127-152.ptld.qwest.net)
L3[00:58:03] <Izaya> also remove and
re-insert the storage device
L4[00:58:13] <Izaya> morning nerds
L5[00:58:48]
<The_Stargazer> morning
L6[00:59:11]
<The_Stargazer> oh yes
L7[00:59:18]
<The_Stargazer> Izaya: (possibly) good
news
L8[01:00:32]
<The_Stargazer> if MGR manages to make a
better event handler for EEPROMS, i probably won't have to rip out
the one from skex
L9[01:01:12] <Izaya> interesting
L10[01:01:17] <Izaya> I'll believe it when
I see it
L11[01:01:34]
<The_Stargazer> remember: only probably
:P
L12[01:02:05]
<The_Stargazer> still gotta wait for
microGERT (that's what i'm calling GERTi on EEPROMS)
L13[01:02:18] *
Izaya laughs in microtel
L14[01:02:46]
<The_Stargazer> laughs in unfinished
Minitel<->GERT bridge
L15[01:02:57]
<The_Stargazer> what is microtel?
L16[01:03:05] <Izaya> minitel for embedded
devices
L17[01:03:10]
<The_Stargazer> ah
L18[01:03:12]
<The_Stargazer> how big is it
L19[01:03:39] ⇦
Quits: ben_mkiv (~ben_mkiv@i5E86B740.versanet.de) (Quit:
Leaving)
L20[01:03:40] <Izaya> layer 3 is about 1K
minified, if you add streams on top of that it's about 3K
L21[01:04:05]
<The_Stargazer> unminified?
L22[01:05:23] <Izaya> 2406 bytes if you
want the ability to open sockets
L23[01:05:35] <Izaya> 2319 if you want to
listen for sockets
L24[01:06:08]
<The_Stargazer> sockets seem overkill for
just one send-receive pair
L25[01:06:25] <Izaya> aye, so you can just
include the layer 3 stuff
L26[01:06:59]
<The_Stargazer> do you need an address? or
just a hostname?
L27[01:07:00] <Izaya> 1493 bytes for layer
3
L28[01:07:29] <Izaya> hostname will be
first 8 characters of computer address if unspecified in your
application
L29[01:07:43]
<The_Stargazer> oh
L30[01:07:51] <Izaya> just like on a
full-fat computer
L31[01:08:54] <Izaya> also, RPC support is
494 bytes unminified
L32[01:10:08] *
Izaya tends to use microcontrollers or computers with EEPROMs as
remote component controllers
L33[01:13:05] ⇨
Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L34[01:16:16] ⇦
Quits: schloops1 (webchat@d51A4D275.access.telenet.be) (Quit:
webchat.esper.net)
L35[01:20:57]
<AdorableCatgirl> also reminder
L36[01:21:07]
<AdorableCatgirl> lua compresses
well
L37[01:21:44] <AmandaC> BobbyTables2012: I
hope your school district learned sanitise input
L38[01:21:58] <BobbyTables2012> lol
L39[01:23:48] <Izaya> hmhm
L40[01:24:39] <Izaya> looks like I'll be
having a quiet few weeks, do I want to spend like $45 on the MHW
DLC or wait like a year till it's cheaper
L42[01:25:09]
<The_Stargazer> is australia in full
lockdown now?
L43[01:26:03] <Izaya> not quite, but the
queensland border is closed
L44[01:31:03]
<The_Stargazer> nz (where i live) is in
full (I think) lockdown rn
L45[01:31:51]
<The_Stargazer> essential services only
(i.e. food)
L46[01:32:22] <Izaya> they did that
here
L47[01:32:29] <Izaya> then classified all
employment as essential services
L48[01:32:36]
<The_Stargazer> ok what
L49[01:32:54]
<The_Stargazer> that sounds kind of
stupid.. if you go to work, you could get it
L50[01:33:09] <Izaya> the australian
government right now:
L52[01:34:03] <Izaya> additionally, my work
has been specifically classified as an essential service as it is
in the horticulture sector
L53[01:34:04] <Izaya> we grow flowers
L54[01:34:23]
<The_Stargazer> that's essential?
L55[01:34:24]
<The_Stargazer> since when
L56[01:34:30] <Izaya> since it involved
growing plants
L57[01:34:53]
<The_Stargazer> and why is that
esential
L58[01:35:00] <Izaya> presumably, because
food
L59[01:35:12]
<The_Stargazer> yeah but
L60[01:35:21]
<The_Stargazer> you dont need plants for
commercial foods, do you?
L61[01:35:28]
<The_Stargazer> well, most of them
L62[01:35:34] <Izaya> >you don't need
material to make food, to make food, do you?
L63[01:36:00]
<Ariri>
^
L64[01:36:02]
<The_Stargazer> okay, but
L65[01:36:06]
<The_Stargazer> how are flowers
important
L66[01:36:12]
<Ariri>
GMO, cross-breeding research, etc
L67[01:36:16] <Izaya> I mean, don't get me
wrong, flowers aren't essential
L68[01:36:21] <Izaya> but they are
plants
L69[01:36:23]
<Ariri> I
know very little but the connections are there
L70[01:36:28]
<Kristopher38> poland's in pretty strict
lockdown now
L71[01:36:28]
<The_Stargazer> i can understand something
like tomatoes, wheat, etc
L72[01:36:28]
<The_Stargazer> but, flowers?
L73[01:36:32] <Izaya> and the government
has classified all plant-growing as essential
L74[01:37:02]
<The_Stargazer> so if someone grew
marijuana
L75[01:37:02]
<The_Stargazer> would that be essential
because it's a plant
L76[01:37:07]
<Ariri> Not
flowers specifically. Also some flowers have enzymes or by-products
which can be used for other stuff
L77[01:37:10] <Izaya> no that would be
illegal
L78[01:37:26]
<Ariri> It
is medicinal
L79[01:37:27]
<Kristopher38> gov has banned any
gatherings with more than 2 people (with exceptions ofc) and
introduced fines for going out to do non-essential activity
L80[01:37:27]
<The_Stargazer> also: Ariri: [in hacker
voice] I'm in
L81[01:37:28]
<Ariri> Can
be*
L82[01:37:34]
<Ariri>
Nice
L83[01:37:45] <Izaya> yeah and there's an
exception in the law for medicinal leafy greens
L84[01:37:52] <Izaya> but it's still
illegal to grow it
L85[01:38:00]
<Ariri> NYC
has deployed the army to keep people inside as 3K have been
confirmed there
L86[01:38:19]
<Ariri>
Supposedly, i dont trust the media too much presently
L87[01:38:23]
<Kristopher38> i've heard you've just
surpassed 1k deaths
L88[01:38:30]
<Kristopher38> in NYC
L89[01:38:35] <Izaya> know what coulda
helped this situation?
L90[01:38:38]
<Ariri> Im
not in NYC
L91[01:38:46]
<Ariri>
California, lol.
L92[01:38:47] <Izaya> the US having a
health system
L93[01:39:02]
<Kristopher38> oh sorry, i've read
"here" instead of "there", my bad
L94[01:39:03] <Corded> * <Ariri>
hmms in bald eagles per glazed donut
L95[01:39:49] <CompanionCube> Izaya: what
flowers do you grow?
L96[01:40:03] <Izaya> mostly bromeliads of
various descriptions
L97[01:40:04]
<Ariri> I
think it's also people being extremely ignorant both ways. Its
either 'travel!' or 'panic buy TP bc apocalypse!!!!'
L99[01:50:33]
<MGR>
Izaya, are you high Rank yetM
L100[01:50:35]
<MGR>
?*
L101[01:50:41]
<MGR> If
not, don't get Iceborne
L102[01:52:01] <Izaya> but it's on
sale
L103[01:52:13] <Izaya> and I've been
progressing through the campaign at quite some speed
L104[01:53:44]
<MGR> Oh
true
L105[01:53:47]
<MGR> Up to
you
L106[01:54:42] *
Izaya shrugs
L107[01:54:45] <Izaya> it's on sale till
the 1st
L108[01:54:51] <Izaya> if I get near the
end I might
L109[02:14:03] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L110[02:41:09] ⇦
Quits: googlyI (webchat@97-115-127-152.ptld.qwest.net) (Quit:
webchat.esper.net)
L111[02:52:23] ⇦
Quits: Fridtjof (~fridel@thonk.9net.org) (Quit: ZNC - http://znc.in)
L113[02:52:23] ⇦
Quits: CompanionCube (~samis@thonk.9net.org) (Quit: ZNC - http://znc.in)
L115[03:07:43]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L116[03:08:49]
⇨ Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L117[03:20:55]
<DaComputerNerd> I see an xkcd
reference
L118[03:21:28] <BobbyTables2012> so do
I
L120[03:39:56] <Izaya> errors in the shell
are now printed in red /o/
L121[03:42:15]
<Saghetti>
ebick
L122[03:42:28]
<Saghetti>
ngl you seem like someone who can design a rock-solid OS
L123[03:42:38]
⇨ Joins: Stary (~Stary@thonk.9net.org)
L124[03:42:43] <Izaya> dude have you seen
PsychOS
L125[03:42:52] <Izaya> it falls over in a
light breeze
L126[03:43:07]
<Saghetti>
ohno
L127[03:43:13] <Izaya> I jest but
like
L128[03:43:19] <Izaya> too much of it is
rather fragile
L129[03:43:28]
⇨ Joins: Fridtjof (~fridel@thonk.9net.org)
L130[03:43:43]
<DaComputerNerd> At least it doesnt burn
down, fall over, and sink into the swamp
L131[03:43:57]
<DaComputerNerd> Unlike that network raid5
thing i never finished
L132[03:44:08] <Izaya> oooh, a $83 set for
an entire TMS-9900 set of chips
L133[03:44:15]
⇨ Joins: CompanionCube (~samis@thonk.9net.org)
L134[03:45:03] <Izaya> there was actually
a unix v6 port to the TI-990
L135[03:45:33]
<Saghetti>
what's the ti 990?
L136[03:45:46] <Izaya> the minicomputer
that the TMS-9900 implements the CPU of
L137[03:46:28] <Izaya> I wonder how hard
it would be to clone a TI-990/10A
L138[03:46:33]
<Saghetti>
and i'm questioning why a microkernel
L139[03:46:37]
<Saghetti>
might run too slow on OC
L140[03:46:39] <Izaya> up to a whole
megabyte of memory
L142[03:47:07]
<Saghetti>
nah
L143[03:47:12]
<Saghetti>
just context switching speed
L144[03:47:53] <Izaya> anything that
doesn't hit components will be reasonably fast
L145[03:48:10] <Izaya> unless you mean
cloning a TI-990/10A, in which case, I didn't mean in OC
L146[03:48:58] <Izaya> however, I will
note that the TI-990/TMS-9900 are explicitly designed to be fast at
context switching
L147[03:49:14]
<Saghetti>
fsr i'm under the impression that oc runs as well as scratch
L148[03:49:31] <Izaya> Lua is pretty much
the fastest scripting language
L149[03:49:44] <Izaya> and if you're
running native Lua it's really quite fast
L150[03:50:00]
<Saghetti>
native lua as in
L151[03:50:12] <Izaya> as in using the
natives that come with the mod
L152[03:50:13]
<Saghetti>
not using any functions implemented in java?
L153[03:50:23]
<Saghetti>
oh ok
L154[03:50:23] <Izaya> the only thing slow
about OC is the component calls
L155[03:50:32]
<Saghetti>
i'm just having scratch programming flashbacks
L156[03:50:42] <Izaya> which are limited
specifically to maintain server performance
L157[03:50:48]
<Saghetti>
like the time i made partially-working microkernel
L158[03:50:50]
<Saghetti>
painful af
L159[03:51:09] <Izaya> speaking of the
TMS-9900 and context switching
L160[03:51:12] <Izaya> it doesn't have a
stack
L161[03:51:20]
<Saghetti>
sounds ufn
L162[03:51:22]
<Saghetti>
fun*
L163[03:51:24] <Izaya> also
L164[03:51:44] <Izaya> only two(?)
registers
L165[03:52:00]
<Saghetti>
nvm that sounds like absolute pain
L166[03:52:08] <Izaya> on the chip, that
is
L167[03:52:17] <Izaya> one is the program
counter and the other is the workspace pointer
L168[03:52:25] <Izaya> it has 16 registers
in memory
L169[03:52:47]
<Saghetti>
also who uses c scripting
L170[03:52:58]
<Saghetti>
like #!/usr/bin/cc
L171[03:53:10] <Izaya> when you change
context, either an interrupt, or a subroutine
L172[03:53:27] <Izaya> the workspace
pointer is changed, and one of the registers is changed to the
previous workspace pointer
L173[03:53:39] <Izaya> so the return
instruction changes the workspace pointer to the previous workspace
pointer
L174[03:54:04] <Izaya> switching the
processor's context in a single register write
L175[03:54:23]
<Saghetti>
ah
L176[03:54:28]
<Saghetti>
that's actually really smart
L177[03:54:32] <Izaya> it is!
L178[03:54:37]
<Saghetti>
i was thinking of something like that a few months ago
L179[03:54:47]
<Saghetti>
just changing contexts by modifying a register
L180[03:54:47] <Izaya> it was designed for
multitasking systems
L181[03:55:06]
<Saghetti>
and storing all actual data registers as offsets to the main
"context switch" reigster
L182[03:55:20] <Izaya> see also: RISC
processors with "register windows"
L183[03:55:49] <Izaya> iunno I really like
the TMS-9900 though
L184[03:55:55]
<AdorableCatgirl> Izaya: SPARC arch
L185[03:56:03] <Izaya> there aren't a lot
of pure 16-bit processors and that one has a lot of neat
features
L186[03:56:12]
<AdorableCatgirl> JIT'd, too
L187[03:56:35]
<AdorableCatgirl> i think i know how to do
it
L188[03:57:48]
<AdorableCatgirl> i think, at least
L189[03:58:00]
<AdorableCatgirl> actually, fuck it, just
gonna add all I can
L190[03:59:05] <Izaya> galaxy brain
idea
L191[03:59:13] <Izaya> use an arduino to
emulate an EPROM
L192[04:00:20]
<Saghetti>
:bigbrain:
L193[04:01:14] <Izaya> I wonder
L194[04:01:26] <Izaya> if I pull the Z80
out of my RC2014 board
L195[04:01:40] <Izaya> can I use the
hardware on that board to run other processors?
L196[04:01:56]
<Saghetti>
i mean
L197[04:02:03]
<Saghetti>
if you use a breadboard or something
L198[04:02:09]
<Saghetti>
to make the pinouts compatible
L199[04:02:12]
<Saghetti>
or some other glue logic
L200[04:02:15]
<Saghetti>
then probably yeah
L201[04:02:16] <Izaya> well it has sockets
to add more boards
L202[04:02:25] <Izaya> and that gets
hooked straight up to the address and data buses
L203[04:02:37] <Izaya> so I'm thinking
just plonk another CPU board in
L204[04:02:45]
<Saghetti>
try putting a 65c02 on ther
L205[04:02:58] <Izaya> nah man
L206[04:03:00] <Izaya> TMS9900 board
L207[04:03:30] <Izaya> I wanna implement
Minitel on a microcomputer
L208[04:03:37] <Izaya> and the TMS9900
seems like a perfect target
L210[04:10:16]
<Saghetti>
?
L212[04:41:10]
<Saghetti>
oh yeahhhh
L213[04:41:17]
<Saghetti>
unicorn
L214[04:41:25]
<Saghetti>
the cpu emulator thing
L215[04:45:57]
<AdorableCatgirl> why is intellij trying
to tell me it doesn't exist
L216[04:47:38] <Izaya> considering having
a modifiable $PS1 equivelant in the PsychOS shell
L217[04:47:54] <Izaya> match %VALUE% and
replace it with os.getenv("VALUE")
L220[04:51:56]
<AdorableCatgirl> w h y
L221[04:52:03] <Izaya> remember to delete
meta-inf
L222[04:52:54]
⇨ Joins: Michi_ (~Michiyo@50.53.242.144)
L223[04:53:16] <CompanionCube> Izaya:
remember when you had to install texture packs into
minecraft.jar
L224[04:53:24] <Izaya> yes that was
painful
L225[04:56:01] ⇦
Quits: Michi (~Michiyo@50.53.240.234) (Ping timeout: 204
seconds)
L226[05:03:19] <Izaya> neat
L227[05:03:30] <Izaya> TI-990 v6 unix is
Y2K compliant
L229[05:04:20]
<AdorableCatgirl> nice
L230[05:12:24]
<FLORANA>
hey just curious but does enyone know how to read the minecraft
protocal sytem? i'm making a server and i'm getting confused trying
to find the data on wiki.vg .w.
L231[05:12:48] <CompanionCube> minecraft
protocol system? what?
L232[05:13:13]
<FLORANA>
the protocal between the server and the client
L234[05:14:39]
<FLORANA>
my probblem is, i'm trying to understand the packets, but idk how
to even with the site's help :|
L235[05:17:41]
<FLORANA>
which is why i asked here if enyone knew
L236[05:23:10] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L237[05:25:42]
<AdorableCatgirl> B)
L238[05:28:03]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L239[05:55:00] <Izaya> I fixed mount()'s
nonsensical output
L241[05:56:32] <Izaya> and yes I am using
the tmpfs as my filesystem root
L242[05:59:11] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L243[05:59:43]
<AdorableCatgirl> lol Zorya's vfs uses
tmpfs for root
L244[06:04:17]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L245[06:05:20] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L246[06:06:06] ⇦
Quits: Vaht (~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
(Read error: Connection reset by peer)
L247[06:07:47]
⇨ Joins: Tahg
(~Tahg@pool-71-184-110-95.bstnma.fios.verizon.net)
L248[06:11:17]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L250[06:17:43]
<Forecaster> %sip
L251[06:17:43] <MichiBot> You drink a
resonating bavarium potion (New!). Forecaster feels the need to
use "%fling".
L252[06:18:01]
<Forecaster> %fling at Izaya
L253[06:18:02] <MichiBot> Forecaster
flings shoujo manga in a random direction. It hits the ground near
Izaya
L254[06:30:34] ⇦
Quits: immibis (~immibis@x59cc8a84.dyn.telefonica.de) (Ping
timeout: 190 seconds)
L255[06:43:22] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L256[06:46:33]
<Ariri> For
the robot move commands, do I use require robotapi or
robotcomponent_api for an EEPROM program? (Not actually require,
but the alternative)
L257[06:47:09]
<Forecaster> the api is only available in
openos
L258[06:47:53] <Izaya> robot =
component.proxy(component.list("robot")())
L259[06:49:21]
<Ariri> So
then the API exclusive methods on the oc doc aren’t usable?
L260[06:49:36]
<MarkNstein> I think you can just do
`local robot = require("robot")`
L261[06:49:49]
<Ariri> Not
for an EEPROM.
L262[06:50:04]
<MarkNstein> sorry, didn't read
fully
L263[06:51:28] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L264[06:56:07] <Izaya> hm
L265[06:56:12] <Izaya> so I was thinking
about an OC zine
L266[06:56:19] <Izaya> but how about an OC
technical journal instead
L267[06:57:23] <Izaya> thinking like,
quarterly "these are the interesting things that I've
done" with open submissions
L268[07:01:06]
⇨ Joins: boswelja
(webchat@175.194.69.111.dynamic.snap.net.nz)
L269[07:02:40] <boswelja> Heya! Was just
wondering if there were any plans to bring OpenComputers to newer
Minecraft versions?
L270[07:03:29]
<Forecaster> yes eventually, but the dev
is busy at the moment
L271[07:03:37] <Izaya> the best we have
presently is intentions
L272[07:05:24] <boswelja> Terrific, that's
better than no plans at all
L273[07:05:34] <boswelja> Thanks for
answering :)
L274[07:05:37] ⇦
Quits: boswelja (webchat@175.194.69.111.dynamic.snap.net.nz)
(Client Quit)
L276[07:19:02]
⇨ Joins: daniel (~quassel@jupiter.danger-it.de)
L277[07:37:08] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Read error: Connection reset by peer)
L278[07:48:50]
⇨ Joins: Inari
(~Pinkishu@pD9E8F876.dip0.t-ipconnect.de)
L279[07:55:24] <Inari> %inv add
honeyworks
L280[07:55:25] *
MichiBot summons 'honeyworks' and adds to her inventory. I could
get some good swings in with this.
L281[07:55:29] <Inari> %pet AmandaC
L282[07:55:30] <MichiBot> Inari is petting
AmandaC with a Magic attempt to index nil value! (25%). AmandaC
regains 1d6 => 3 (Magic +2) => 5 hit points!
L283[07:55:59] <BobbyTables2012>
%inv
L284[07:55:59] <MichiBot>
BobbyTables2012: Must specify sub-command. (Try: list, create
(add), remove (rem, del), preserve (pre), unpreserve (unpre),
count, favourite (fav))
L285[07:56:12] <BobbyTables2012> %inv
count cobblestone
L286[07:56:12] <MichiBot> The inventory
contains 111 items.
L287[07:56:28] <BobbyTables2012> %inv add
1000000 cobblestone
L288[07:56:28] *
MichiBot summons '1000000 cobblestone' and adds to her inventory. I
could get some good swings in with this.
L289[07:56:36] <BobbyTables2012> %inv add
-1000000 cobblestone
L290[07:58:10] <BobbyTables2012> %inv add
-1000000 cobblestone
L291[07:58:11] *
MichiBot summons '-1000000 cobblestone' and adds to her inventory.
This seems rather fragile...
L292[07:58:18] <BobbyTables2012> lol
L293[07:58:24] <BobbyTables2012> %inv
count cobblestone
L294[07:58:24] <MichiBot> The inventory
contains 113 items.
L295[07:58:31] <BobbyTables2012> %inv add
-1000000 cobblestone
L296[07:58:47] <BobbyTables2012> %inv add
-1000000 cobblestone
L297[07:59:00]
<Forecaster> it doesn't work like
that
L298[07:59:13] <BobbyTables2012> worth a
try
L299[07:59:22] <BobbyTables2012> %inv add
-1000000 cobblestone
L300[07:59:22] *
MichiBot summons '-1000000 cobblestone' and adds to her inventory.
This seems rather fragile...
L301[07:59:26] <BobbyTables2012> %inv
count cobblestone
L302[07:59:26] <MichiBot> The inventory
contains 114 items.
L303[07:59:44] <BobbyTables2012>
%inv
L304[07:59:44] <MichiBot>
BobbyTables2012: Must specify sub-command. (Try: list, create
(add), remove (rem, del), preserve (pre), unpreserve (unpre),
count, favourite (fav))
L305[07:59:55] <BobbyTables2012> %inv
list
L307[08:04:05] <BobbyTables2012>
%ohno
L308[08:04:05] <MichiBot>
BobbyTables2012: ohno
L309[08:13:07] <Inari> Calm down
there
L310[08:15:47]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-14-53.dynamic.as20676.net)
L311[08:15:47]
zsh sets mode: +v on Vexatos
L312[08:28:06] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L313[08:35:40] <Saphire> ...huh
L314[08:35:47] <Saphire> Fabric is kinda a
big thing now o.O
L316[08:46:56] <MichiBot>
大嫌いなはずだった。
feat. 榎本虎太朗・瀬戸口雛(CV:花江夏樹・麻倉もも)/HoneyWorks | length:
5m
5s | Likes:
95,069 Dislikes:
350 Views:
3,251,504 | by
HoneyWorks OFFICIAL | Published On 23/11/2019
L317[09:08:10]
⇨ Joins: immibis
(~immibis@x59cc8a84.dyn.telefonica.de)
L318[09:15:47]
⇨ Joins: ben_mkiv
(~ben_mkiv@i5E86B740.versanet.de)
L319[10:27:19]
<The_Stargazer> Izaya: can I spatialify my
house on the server
L320[10:27:54] <Izaya> spatalify?
L321[10:28:10]
<The_Stargazer> put into a spatial storage
cell
L322[10:28:20] <Izaya> I mean, I
guess
L323[10:28:27] <Izaya> I'll just look down
on you forever for using AE2
L324[10:28:28]
<The_Stargazer> thanks
L325[10:28:42]
<The_Stargazer> i mean.. i already use
it
L326[10:28:54]
<The_Stargazer> it's the best mass-storage
solution that's easily accessible
L327[10:28:58]
<The_Stargazer> drawers are neat
L328[10:29:03]
<The_Stargazer> but can you use them from
anywhere
L329[10:29:07] <Izaya> yup
L330[10:29:11] <Izaya> literally been
working on that
L331[10:29:15]
<The_Stargazer> wireless.. drawers??
L332[10:29:19]
<The_Stargazer> :O
L333[10:29:24]
<The_Stargazer> also
L334[10:29:42]
<The_Stargazer> it's kinda Ariri's
decision
L335[10:29:54]
<The_Stargazer> since it's their network
that I leec-- er, use
L336[10:30:40] <Izaya> wireless
computers
L337[10:30:57]
<The_Stargazer> power cost for a linked
card is pretty high tho right?
L338[10:31:12]
<The_Stargazer> do note, that I live in
The End now :P
L339[10:31:43]
<The_Stargazer> i'll have to disconnect
the wiring tho, so i'll put all that in a chest in your base
L340[10:31:56]
<The_Stargazer> unless, that is, you want
me to move the entire village? :P
L341[10:33:56] <Izaya> >linked
card
L342[10:33:58] <Izaya> just use
vtunnel
L343[10:34:22]
<The_Stargazer> vtunnel?
L344[10:34:35] <Izaya> tunnel vcomponent
over TCP
L345[10:34:37]
<The_Stargazer> hows that work? internet
card?
L346[10:34:41]
<The_Stargazer> ah
L347[10:36:01]
<Forecaster> %sip
L348[10:36:01] <MichiBot> You drink a
warpy cyan potion (New!). Forecaster feels slightly less
agile.
L349[10:36:06]
<Forecaster> aw
L350[10:36:17] <immibis> there's an
official opencomputers server?
L351[10:36:37]
<Forecaster> no
L352[10:36:54]
<The_Stargazer> now the question is
L353[10:36:55]
<The_Stargazer> how do i move this
L354[10:37:05] <immibis> i should remember
that more than one server exists. though it's probably not a good
idea to be on more than one server at once. never works well for
me
L355[10:37:06]
<The_Stargazer> without destroying the
entire power network
L356[10:39:50] *
Izaya is big on playing on multiple servers
L357[10:40:45] <immibis> i hate multiple
servers, it means i never do much on any of them
L358[10:41:00] <immibis> maybe it works
for casual play. not when one of them has gregtech
L359[10:43:06] <Izaya> but I get to
connect networks on 3 servers :D
L360[10:44:16]
<The_Stargazer> Izaya: if you don't like
AE2, got any other suggestions for moving my house and placing it
on display in a history museum of sorts?
L361[10:47:11] <Izaya> have robots
disassemble it :^)
L362[10:47:29]
<The_Stargazer> yeah but then i have to
reassemble it
L363[10:47:41]
<The_Stargazer> which is not very
pratical
L364[10:50:47] <immibis> Izaya:
computercraft networks?
L365[10:52:04]
<The_Stargazer> ew
L366[10:52:08]
<The_Stargazer> computercraft
L367[11:00:30] <Izaya> immibis:
OpenComputers networks
L368[11:00:36] <Izaya> mostly Minitel
though :^)
L369[11:06:03] <immibis> oh duh. not
computercraft :P
L370[11:06:18] <immibis> what use is there
for talking to other servers though? ingame chat?
L371[11:06:59] <Izaya> I can have all my
servers on a creative server, and access them with cheap machines,
for a start
L372[11:07:09] <Izaya> I can control my
base on one server from another server
L373[11:10:47]
<Kristopher38> @FLORANA do you know
javidx9? He's got a discord server, one guy there is working with
Minecraft protocol, he might be able to help you
L374[11:14:16] <immibis> "I can have
all my servers on a creative server, and access them with cheap
machines, for a start" - heh. But isn't the main purpose of
servers to access lots of components?
L375[11:14:54] <Izaya> well, that's the
theory
L376[11:15:03] <Izaya> but I sidestep that
by just exporting components over RPC :D
L377[11:19:32] <immibis> then you don't
need a server. (this gregtech modpack makes computers very
expensive, so I can't just give every component its own
computer)
L378[11:31:08]
<Forecaster> %tonkout
L379[11:31:09] <MichiBot> Aw jeez!
Forecaster! You beat ThePiGuy24's previous record of 12 hours, 19
minutes and 52 seconds (By 1 hour, 12 minutes and 17 seconds)! I
hope you're happy!
L380[11:31:10] <MichiBot> Forecaster has
stolen the tonkout! Tonk has been reset! They gained 0.013 tonk
points! plus 0.012 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.50995. Position #3 Need
0.00091 more points to pass CompanionCube!
L381[11:37:22]
<Kristopher38> Izaya: OC e-zine is a cool
idea, though it depends on how many people would be willing to
write something
L382[11:38:37] <immibis> wtf is
L383[11:38:40] <immibis> %tonk
L384[11:38:40] <MichiBot> Aw jeez!
immibis! You beat Forecaster's previous record of <0 (By 7
minutes and 31 seconds)! I hope you're happy!
L385[11:38:41] <MichiBot> immibis's new
record is 7 minutes and 31 seconds! immibis also gained 0.00013
tonk points for stealing the tonk. Position #20. Need 0.00083 more
points to pass Nirahiel!
L386[11:39:02]
<Kristopher38> A more modern approach
would be kind of like open blog, where everyone interested could
write articles without time restrictions
L387[11:39:20] <immibis> %help tonk
L388[11:39:34] <immibis>
%tonkleaders
L390[11:42:25]
<Kristopher38> Cause the one issue I see
with traditional e-zine format is that you'd run into content
shortages after some time, but with the blog format it's not a
problem because there aren't any time constraints on how many
articles you'd need to fill the zine
L391[11:52:07] ⇦
Quits: tehbeard (~tehesper@208.80.10.200) (Ping timeout: 204
seconds)
L392[11:52:41]
⇨ Joins: tehbeard (~tehesper@208.80.10.200)
L393[13:15:30] ⇦
Quits: immibis (~immibis@x59cc8a84.dyn.telefonica.de) (Ping
timeout: 189 seconds)
L395[13:30:50]
<The_Stargazer> what if you have
both?
L396[13:31:04] <Inari> It's not an
exclusive or
L397[13:31:51]
<The_Stargazer> i probably have some brain
damage in there somewhere
L398[13:32:03]
<The_Stargazer> most likely cause is..
well, sleep deprivation
L399[13:40:52]
⇨ Joins: bibo (webchat@46.21.15.209)
L401[13:45:09]
⇨ Joins: IDK (~idk@223.19.195.104)
L402[13:45:48] ⇦
Quits: IDK (~idk@223.19.195.104) (Remote host closed the
connection)
L403[13:58:11] <Inari> %splash at
Izaya
L404[13:58:11] <MichiBot> You fling a
muddy bombastium potion (New!) that splashes onto at Izaya. at
Izaya feels slightly more agile.
L405[14:05:44]
⇨ Joins: immibis
(~immibis@x59cc8a84.dyn.telefonica.de)
L406[14:34:48]
<Ocawesome101> @Saghetti you did WHAT in
scratch?!
L407[14:38:21] <Vexatos> immibis, what
pack are you playing?
L408[14:39:07] <Inari> %splash at
Vexatos
L409[14:39:07] <MichiBot> You fling a
boiling currentcorn potion (New!) that splashes onto at Vexatos. at
Vexatos has a single tear roll down their cheek for some
reason.
L410[14:44:52]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L411[14:48:06] <Lizzian> %tonk
L412[14:48:07] <MichiBot> Voldemort!
Lizzian! You beat immibis's previous record of 7 minutes and 31
seconds (By 3 hours, 1 minute and 54 seconds)! I hope you're
happy!
L413[14:48:08] <MichiBot> Lizzian's new
record is 3 hours, 9 minutes and 26 seconds! Lizzian also gained
0.00303 tonk points for stealing the tonk. Position #1.
L414[15:13:52] ⇦
Quits: immibis (~immibis@x59cc8a84.dyn.telefonica.de) (Read error:
Connection reset by peer)
L415[15:24:26]
<AdorableCatgirl> i've decided how to do
hardware I/O in my CPU arch
L416[15:24:33]
<AdorableCatgirl> using trap 15
L417[15:24:40]
<Forecaster> gasp
L418[15:24:46]
<AdorableCatgirl> well
trap/syscall/ta
L419[15:24:54]
<AdorableCatgirl> w/e it's called in the
cpu arch
L420[15:25:16]
<AdorableCatgirl> and just read the
registers for the arguments if there are any
L421[15:26:38]
<Forecaster> hm...
L422[15:26:49]
<Forecaster> getting a 500 error from
google is not a good sign...
L423[15:28:12]
⇨ Joins: immibis (~immibis@46.114.104.39)
L425[15:28:54]
⇨ Joins: TheMadMan
(~themadman@modemcable200.9-130-66.mc.videotron.ca)
L426[15:31:14] *
Saphire screams
L427[15:31:31] <Saphire> I decided to open
Astral Sorcery github
L428[15:31:49] <Saphire> All my good
feelings for the mod kinda vanished v:
L429[15:32:15]
<AdorableCatgirl> well don't look at
anything i make then
L430[15:32:46] <Saphire> Oh no, it's not
the code
L431[15:32:50] <Saphire> It's the issues
like..
L432[15:33:19] <Saphire> "We won't
make the lightwell change its set liquid because of PeRfOrmAncE
ReaSoNs"
L433[15:33:39] <Saphire> Because a single
if and a floor is too expensive to do at once-in-a-few-minutes
thing
L434[15:34:59]
<AdorableCatgirl> oh
L435[15:35:14]
<AdorableCatgirl> yeah that's how i feel
about some other mods.......
L436[15:35:37]
<AdorableCatgirl> but i might end up
trying to make a mod like the one mod i particularly like
L437[15:35:45]
<AdorableCatgirl> but in kotlin and with
better OC support
L438[15:37:25] <Saphire> Ooh?
L439[15:37:31]
<AdorableCatgirl> yea
L440[15:38:00] <Saphire> I'm now curious
:P
L441[15:38:28] <Saphire> But yeah, Astral
Sorcery seems to have uh, OPINIONS
L442[15:38:49] <Saphire> Like the whole
scroll-to-zoom-except-zoom-is-broken thing
L443[15:39:02] <Saphire> Broken because
zooms against bottom right corner
L444[15:40:16] <Saphire> Instead of
zooming at your cursor
L445[15:40:16]
<Saghetti>
@Ocawesome101 built the beginnings of a microkernel with
virtualized applications
L446[15:40:44] <Saphire> And the book does
not remember where you left off, and the right click CLOSES it
instead of going back...
L447[15:41:25]
<Saghetti>
also @FLORANA you probably don't want to be messing with the
protocol right now. i have a few questions: do you have a solid
grasp of data types and general networking? why are you trying to
make your own server?
L448[15:42:01] <Saphire> Wait what?
L449[15:42:20]
<AdorableCatgirl> ic
L450[15:42:30]
<Saghetti>
they needed help with understanding wiki.vg so they could make
their own server
L451[15:42:34]
<Saghetti>
:waitwhat:
L452[15:42:52]
<Saphire>
Someone took making own server too literally..
L453[15:43:15] ⇦
Quits: TheMadMan
(~themadman@modemcable200.9-130-66.mc.videotron.ca) (Remote host
closed the connection)
L454[15:45:16]
<AdorableCatgirl> anyways
L455[15:45:23]
<AdorableCatgirl> i'm working on makin
real CPU arches for OC
L456[15:45:41]
<AdorableCatgirl> 68k, MIPS64, and SPARC64
are my first three
L457[15:50:16]
<Saghetti>
writing your own emulator?
L458[15:50:19]
<Saghetti>
or using unicorn
L459[15:58:14]
<AdorableCatgirl> unicorn
L460[15:59:10]
<Saghetti>
i thought you were going through the pain of writing an emulator in
lua
L461[16:00:23] *
Saphire coughs at x86 emulator in lua
L462[16:02:20] ⇦
Quits: bibo (webchat@46.21.15.209) (Quit:
webchat.esper.net)
L463[16:02:39]
<Saghetti>
who needs x86
L464[16:02:44]
<Saghetti>
when you can make your own arch
L465[16:02:54]
<Saghetti>
:dab:
L466[16:02:58] <Izaya> TI-990
emulator
L467[16:02:58]
<Saghetti>
(sorry)
L468[16:03:14] <Izaya> x86 is objectively
the worst arch
L469[16:03:22]
<Saghetti>
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
L470[16:03:28]
<Saghetti>
can't agree more
L471[16:03:34] <Izaya> it's only fast
through sheer brute force
L472[16:03:56]
<Saghetti>
it's just legacy on top of hacky workarounds on top of legacy on
top of hacky workarounds
L473[16:04:15] <Izaya> on top of emulating
the arch on something resembling a RISC processor
L474[16:04:51]
<Saghetti>
i don't need/want to run ms dos on my 64-bit 4.2ghz CPU
L475[16:04:53] <Izaya> > when your arch
is so garbage you can't even implement it in silicon
L476[16:04:56]
<Saghetti>
real mode can die
L477[16:06:37] <Izaya> at most you should
be backwards compatible with the last major change
L478[16:06:46] <Izaya> so if worst comes
to worst you can stack emulators :^)
L479[16:06:57] <Izaya> but you wouldn't
need backwards compatibility if you had source code anyway
L480[16:18:22]
<The_Stargazer> Izaya: house succssfully
spatialized
L481[16:18:22]
<The_Stargazer> what do you want me to do
with the pylons? take them down, or leave them up so that I can
un-spatialize my house?
L482[16:18:38]
<The_Stargazer> some of the stuff didn't
make it
L483[16:19:18]
<The_Stargazer> and now there's a floating
windmill
L484[16:19:22] <Izaya> I mean, if you
intend to rematerialize it there, leave them there I guess
L485[16:19:31] <Izaya> if not, take them
down
L486[16:19:43]
<The_Stargazer> yeah that was kinda my
plan (rematerialization)
L487[16:19:50]
<The_Stargazer> just to show off my
house
L488[16:19:54]
<The_Stargazer> but also protect it
L489[16:20:00]
<AdorableCatgirl> we gonna be running real
OSes in OC, bois
L491[16:20:34] <Izaya> brb porting PsychOS
to the TI-990
L492[16:21:05] <Izaya> man I forgot how
ugly AE is
L493[16:21:18] <Izaya> did you break the
power grid
L494[16:21:23]
<The_Stargazer> uhhhh
L495[16:21:33]
<The_Stargazer> i intend to put it
back
L496[16:21:43] <Izaya> and yeah pls do
remove them
L497[16:21:45]
<The_Stargazer> i kinda didn't wanna
spatialize parts of the power grid
L498[16:22:07]
<The_Stargazer> but then how will I
un-spatialize my house?
L499[16:22:28] <Izaya> I'll leave a vacant
space
L500[16:22:40]
<The_Stargazer> great
L501[16:22:41]
<The_Stargazer> ty
L502[16:23:00]
<The_Stargazer> i'll take down the
spatialization structure now
L503[16:23:21]
<The_Stargazer> oh yeah
L504[16:23:24]
<The_Stargazer> i can now smite
people
L505[16:23:29]
<The_Stargazer> by looking at them and
rclicking
L506[16:23:37] <Izaya> get smote
L507[16:23:53]
<The_Stargazer> basically: i have a summon
lightning thing
L508[16:26:42]
<The_Stargazer> and, uh, sticky
bombs
L509[16:37:40]
<Saghetti>
this is ariri's server, right?
L510[16:44:24] ⇦
Quits: ben_mkiv (~ben_mkiv@i5E86B740.versanet.de) (Killed (NickServ
(GHOST command used by
ben_mkiv|afk!~ben_mkiv@i5E86B7A3.versanet.de)))
L511[16:44:29]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@i5E86B7A3.versanet.de)
L512[16:46:51]
<The_Stargazer> yea
L513[16:50:48]
⇨ Joins: lol
(~lol@188.146.230.100.nat.umts.dynamic.t-mobile.pl)
L514[16:52:16] ⇦
Quits: lol (~lol@188.146.230.100.nat.umts.dynamic.t-mobile.pl)
(Client Quit)
L516[16:58:37] <MichiBot>
大嫌いなはずだった。
feat. 榎本虎太朗・瀬戸口雛(CV:花江夏樹・麻倉もも)/HoneyWorks | length:
5m
5s | Likes:
95,151 Dislikes:
350 Views:
3,259,013 | by
HoneyWorks OFFICIAL | Published On 23/11/2019
L517[16:59:00] <Inari> Yesyes
L518[16:59:03] <Inari> I linked it before,
but still
L519[16:59:04] <Inari> It so good
L521[17:03:21]
<The_Stargazer> oh crap i forgot those
ones
L522[17:03:24]
<The_Stargazer> ill remove em now
L523[17:03:31]
<Bob> is it
possible to corrupt OpenOS?
L524[17:03:42]
<Bob> if so
i did it and the file buffer is now totally broke
L526[17:03:51]
<Bob>
saying :read method to a file is nil lol
L527[17:03:54]
<Bob> time
to reisntall
L528[17:04:01]
<The_Stargazer> if you pretend those ones
don't exist, better?
L529[17:17:00]
<DeltaV>
how much ram does openos use?
L530[17:17:13]
<DeltaV>
I'm trying to make a 400000 byte buffer, but it fails
L531[17:17:21]
<DeltaV> Or
at least, I think that's what fails
L532[17:18:09]
<The_Stargazer> why
L533[17:18:12]
<Forecaster> openos can run on a t1
stick
L534[17:18:13]
<The_Stargazer> why do you need such a big
buffer
L535[17:18:19]
<Forecaster> albeit with some features
disabled
L536[17:18:37]
<DeltaV>
I'm inflating zlib compressed data with the data card, and it's the
size of the output buffer
L537[17:18:59]
<DeltaV>
but inflate returns nil :/
L538[17:19:42]
<DeltaV>
and I put 2 tier 3.5 sticks in my case
L539[17:21:28]
<DeltaV>
the data decompresses correctly with python btw, and smaller pieces
of data decompress correctly in OC
L540[17:24:30]
<Bob> maybe
you can optimize stuff in the script unless you're forced to keep
everything in RAM while you work with it
L541[17:25:09]
<DeltaV> I
do need everything, and there's a compromise between decomressed
size and compressed size to be made
L542[17:25:31]
<Bob> tried
using a server where you can stick 4 sticks of RAM ?
L543[17:25:38]
<DeltaV> I
havent
L544[17:25:42]
<DeltaV>
actually good idea
L545[17:25:48]
<Bob>
extremly useless measures
L546[17:25:57]
<Bob> time
to get the MineOS capable rig for your task
L547[17:27:30]
<DeltaV>
how do I turn on a server
L548[17:28:11]
<Forecaster> button in gui
L550[17:29:04]
<Forecaster> that's the rack gui
L551[17:29:19]
<Forecaster> click the server blade
L552[17:29:26]
<Forecaster> on the front of the
block
L553[17:29:29]
<DeltaV> it
picks it up
L554[17:29:30]
<DeltaV>
oh
L555[17:29:47]
<DeltaV>
neat
L556[17:30:47] <payonel> %lua
0xfffffffffffffffff ==
0xeeeeeeeeeeeeeeeeefffffffffffffffffffffffffff
L557[17:30:47] <MichiBot> false
L558[17:31:09] <payonel> %lua
_VERSION
L559[17:31:09] <MichiBot> Lua 5.2
L560[17:31:40] <Michiyo> %source
L562[17:31:47] <Michiyo> Feel free to
update her to 5.3! :P
L564[17:33:18]
<Forecaster> %lua _VERSION = "Lua
5.3"
L565[17:33:38]
<Forecaster> %lua _VERSION
L566[17:33:38] <MichiBot> Lua 5.3
L567[17:33:42]
<Forecaster> I fixed it
L568[17:33:45]
<Forecaster> :D
L569[17:33:56]
<DeltaV>
welp, server didnt work
L570[17:34:45] <Michiyo> <_<
L571[17:34:50] *
Michiyo stabs @"Forecaster"
L572[17:34:56] <Michiyo> %resetlua
L573[17:34:56] <MichiBot> Sandbox
reset
L574[17:34:57]
<Forecaster> ow
L575[17:35:01]
<Forecaster> aw
L576[17:38:12] <payonel> Michiyo: well in
this case, i found bugs in 5.3. came here to share but then
MichiBot failed to fail, that's why i checked the version
L577[17:38:29] <Michiyo> :P
L578[17:38:34] <payonel> in lua 5.3,
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
is -1
L579[17:39:36] *
Michiyo smiles and nods
L580[17:39:40]
<DeltaV> I
halved the size of the input and output buffers and it still
returns nil
L581[17:39:41]
<DeltaV>
:(
L582[17:40:03] <payonel> @DeltaV ?
L583[17:40:27]
<DeltaV>
data card's inflate function returns nil when I try to use it with
the data I want
L584[17:40:33]
<DeltaV>
but with small test data it works
L585[17:43:13]
<AdorableCatgirl> EEEEEEEEff
L586[17:45:09]
<Saghetti>
rip
L587[17:52:00]
<DeltaV>
eyy it works
L588[17:52:07]
<DeltaV>
had to divide the size by 5 but it works
L589[17:56:05]
⇨ Joins: WuHan (~wuhan@223.19.195.104)
L590[17:58:28]
<DeltaV> is
there any way to have more operations per tick for graphics
cards?
L591[17:58:41]
<Forecaster> two graphics cards
L592[17:58:54]
<DeltaV>
huh that works?
L593[17:58:55]
<DeltaV>
neat
L594[17:59:04]
<Forecaster> you can bind two cards to one
screen yes
L595[17:59:25]
<Forecaster> dunno if it'll actually
provide better performance but you can try
L596[18:00:02] ⇦
Quits: WuHan (~wuhan@223.19.195.104) (Remote host closed the
connection)
L597[18:16:35] <Galaxy> who ping
L598[18:21:16] <Michiyo> %whopinged
L601[18:21:51] <Galaxy> i like that
L602[18:22:50] <Michiyo> those are kept..
for a.. time.. period.
L604[18:24:52]
<ThePiGuy24> its minecraft atleast
L605[18:24:56]
<ThePiGuy24> in a cave
L606[18:25:17]
<DeltaV>
good eyes you have
L607[18:25:22]
<DeltaV> I
can never forget them
L608[18:27:31]
<DeltaV>
I'm going to try with distributed data processing with those nifty
servers. might go faster
L609[18:32:01]
<BohemianHacks> I feel like 1.12 is going
to be the new 1.7 for a bit. All my favorite mods are still there,
and vanilla is cracking out at 1.16
L610[18:32:24]
<BohemianHacks> Honestly the only changes
I like in the newer versions are the swimming mechanics and water
elevator stuff.
L611[18:32:39]
<BohemianHacks> Otherwise its all stuff
that mods do better or making villagers more OP
L612[18:33:29]
<BohemianHacks> OC and thermal are worth
staying though 😄
L613[18:38:48]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L614[18:42:13]
<Saghetti>
yeah
L615[18:42:26]
<Saghetti>
the golden modding versions are 1.2, 1.7.10, and 1.12.2
L616[18:42:55] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
(Remote host closed the connection)
L617[18:42:56]
<Forecaster> hm... interesting... YT
doesn't seem to care much about custom emoji in their
messages...
L618[18:43:13]
<Forecaster> Twitch sent an url to the
image and told you which segment of the message to replace
L619[18:43:35]
<Forecaster> YouTube just sends the text
as is with `:yt:` or whatever in it, no image url or anything
L620[18:44:27]
<Forecaster> not that it's hugely
relevant, but it's still mildly annoying
L621[18:45:31]
<Forecaster> I suppose it's a bigger deal
for Twitch since they have the whole thing about adding custom
emotes and stuff, while YouTube just have a handful extra ones
they've added
L622[18:54:41]
<BohemianHacks> tbh custom emojiis seem
like a terrible thing to try to support cross platform
L623[18:54:55]
<BohemianHacks> we already have unicode
for that
L624[18:57:38]
<Forecaster> it's a bit out of scope for
unicode when you have a million channels uploading their own emotes
all over the place
L625[18:58:42]
<BohemianHacks> Thats why I mean its a
terrible thing to try to support.
L626[18:58:42]
<Forecaster> wellp, that's fine, I don't
really care about it, like I said, YT barely have any, so it
doesn't matter
L627[18:59:02]
<Forecaster> Twitch's system works fine
though
L628[18:59:12]
<Forecaster> it was easy enough to
implement
L629[18:59:47]
<Forecaster> I've re-built my OBS Chat
widget three times now, first built for Beam.pro/Mixer, then for
Twitch, and now for YouTube
L630[19:00:36]
<Forecaster> I'd say this was the worst
one, but I realize that's probably just because I just did it...
this might've been the fastest one...
L631[19:05:18]
<Forecaster> huh, there seems to be no
audio in the stream...
L632[19:08:16]
<Ocawesome101> payonel: even
0xFFFFFFFFFFFFFFFF is -1. 0xFFFFFFFFFFFFFFF is 1152921504606846975
though
L633[19:08:41]
<Forecaster> wait no, there is audio
L634[19:08:52]
<Forecaster> YT is just saying the audio
bitrate is 0 for some reason
L635[19:09:19]
<Ocawesome101> so we can still go up to an
exabyte :)
L636[19:25:58] ⇦
Quits: BrightYC (~BrightYC@2001:bc8:182c:1134::1) (Quit:
R.I.P)
L637[19:37:15]
⇨ Joins: Preston
(~Preston@c-73-178-167-183.hsd1.nj.comcast.net)
L638[19:37:46] ⇦
Quits: Preston (~Preston@c-73-178-167-183.hsd1.nj.comcast.net)
(Client Quit)
L639[19:38:13]
⇨ Joins: Preston_Garvey
(~Preston_G@c-73-178-167-183.hsd1.nj.comcast.net)
L640[19:40:10] ⇦
Quits: Preston_Garvey
(~Preston_G@c-73-178-167-183.hsd1.nj.comcast.net) (Remote host
closed the connection)
L641[19:54:11]
⇨ Joins: BobbyTables2012
(~EiraIRC@137-025-007-189.res.spectrum.com)
L642[19:55:57]
⇨ Joins: BrightYC
(~BrightYC@2a01:4f9:c010:7004::1)
L643[19:58:42]
<Forecaster> %tonk
L644[19:58:42] <MichiBot> Dad-Sizzle!
Forecaster! You beat Lizzian's previous record of 3 hours, 9
minutes and 26 seconds (By 2 hours, 1 minute and 8 seconds)! I hope
you're happy!
L645[19:58:43] <MichiBot> Forecaster's new
record is 5 hours, 10 minutes and 35 seconds! Forecaster also
gained 0.00808 (0.00202 x 4) tonk points for stealing the tonk.
Position #3 => #1.
L646[19:58:54]
<Forecaster> %sip
L647[19:58:54] <MichiBot> You drink a
freezing aluminium potion (New!). The bottle turns into an aegisalt
sling.
L648[19:59:11]
<Forecaster> Ooh upgrade!
L649[20:00:35] ***
Lizzian is now known as Lizzi
L650[20:02:40]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L651[20:06:28]
<Saghetti>
%absorb
L652[20:06:28] <MichiBot> You drink a
gloomy aegisalt potion (New!). Saghetti's eyes glow the color of
ruby until they see a bird.
L653[20:06:47]
<Saghetti>
ooh
L654[20:06:48]
<Saghetti>
spooky
L655[20:11:37] <Michiyo> Look! In the Sky!
Is it a Bird? Nah.. sorry
L656[20:13:24]
<Bob>
@DeltaV aw man
L657[20:14:26]
<DeltaV>
hah nice
L658[20:15:36] ⇦
Quits: BrightYC (~BrightYC@2a01:4f9:c010:7004::1) (Quit:
R.I.P)
L659[20:16:01]
⇨ Joins: BrightYC
(~BrightYC@static.70.133.217.95.clients.your-server.de)
L660[20:19:40]
<Galaxy> PP
time
L661[20:19:55]
<Galaxy>
:orangejustice:
L662[20:21:01]
<Galaxy>
:aPES_NitroBoostHover:
L663[20:25:40]
<Saghetti>
:aPES_NitroBoostHover:
L665[20:28:05]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L666[20:29:20]
<FLORANA>
@Saghetti i know how to do networking, and i'm understanding the
protocal more and mroe but still having trouble, and i'm doing this
heh~ for the sake of doing it, for fun :3
L667[20:29:34]
<Saghetti>
oh ok
L668[20:29:42]
<Saghetti>
so what exactly are you having trouble with?
L669[20:30:24]
<FLORANA>
my main probblem is miss-interpiting the data and failing to
respond -w-
L670[20:30:24]
<FLORANA>
but i'm slowly getting it
L671[20:30:38]
<Saghetti>
oh ok
L672[20:31:00]
<Saghetti>
i've written a chat client from scratch in python, so ask me if you
need any help
L673[20:31:11]
<Saghetti>
and also making a server is a LOT harder than making a client
L674[20:31:14]
<Saghetti>
just so you know
L675[20:31:26]
<FLORANA>
funny i'd expect it to be the other way around
L676[20:31:33]
<FLORANA>
mojang auth, crazy
L677[20:31:41]
<FLORANA>
mojang auth is crazy [Edited]
L678[20:31:54]
<FLORANA>
mojang's auth is crazy [Edited]
L679[20:32:31]
<Saghetti>
it's a lot harder to do a server, because you need to keep track of
everything, do all of the physics and calculations, spawning logic,
movement logic, etc
L680[20:32:40]
<Saghetti>
all the client needs to do is show things on screen mainly
L681[20:32:44]
<Saghetti>
the server does the real work
L682[20:33:08]
<FLORANA>
yah i get that
L683[20:33:28]
<FLORANA>
also i wanted to do this to see how far i can push a minecraft
client
L684[20:34:34]
<FLORANA>
at first i though make a plugin and have it change the server but
nah, why not just do something harder and better -w- yah it'll take
longer and will take
more work but i'm up to it
L685[20:35:00]
<Saghetti>
you'd be surprised how much "more work" is
L686[20:35:06]
<Saghetti>
what's your mc version?
L687[20:35:12]
<FLORANA>
1.14.4
L688[20:35:43]
<FLORANA>
unless theres a better version, i wanted it to be up-to-date but
not too old
L689[20:36:00]
<Ocawesome101> 1.15.2?
L690[20:36:06]
<Saghetti>
no
L691[20:36:19]
<FLORANA>
1.15.2 is ehh....
L692[20:36:28]
<Saghetti>
the newer, the more convoluted
L693[20:36:33]
<Ocawesome101> fair
L694[20:36:35]
<Saghetti>
there's a fully open source server for 1.12
L696[20:36:40]
<Saghetti>
i suggest checking it out
L697[20:36:45]
<Saghetti>
written in full java, all open source
L698[20:37:36]
<FLORANA> i
tried glowstone in the past but i never gotten it to work...
L699[20:38:21]
<FLORANA>
(probbly cause i've never messed with java :b besides a
tutorial)
L700[20:38:32]
<FLORANA>
(probbly cause i've never messed with java :b besides a tutorial
but thats it) [Edited]
L701[20:39:58]
<Saghetti>
what language are you writing it in?
L702[20:40:40]
<FLORANA>
i'm writing in python3, i can do C and lua but i'm most comfertable
with python
L703[20:42:08]
<Saghetti>
have you messed around with threading/multitasking?
L704[20:42:14]
<Saghetti>
or socketservers
L705[20:42:17]
<FLORANA>
yes it's already threaded
L706[20:42:33]
<FLORANA>
and i've messed with sockets before
L707[20:43:00]
<FLORANA>
everything is good so far
L708[20:43:15]
<FLORANA>
the only probblem is... i don't know how to propperly respond
:b
L709[20:43:18]
<Saghetti>
what are you using to unpack the data?
L710[20:43:20]
<Saghetti>
oh
L711[20:43:52]
<FLORANA>
i'm just using python's indexing unless theres a better way of
reading bytes
L712[20:45:07] ⇦
Quits: BrightYC
(~BrightYC@static.70.133.217.95.clients.your-server.de) (Quit:
R.I.P)
L713[20:45:14]
⇨ Joins: BrightYC
(~BrightYC@static.70.133.217.95.clients.your-server.de)
L714[20:45:45]
<Saghetti>
how are you converting it to integers
L715[20:45:47]
<Saghetti>
just asking
L716[20:45:52]
<Saghetti>
or strings
L717[20:49:55]
<FLORANA>
python reads bytes as a string( b'\x7F' ) so i just index the
array, converting multi bytes into a number is tricky but do able
with bitwise operations
L718[20:54:29]
<FLORANA>
sorry had to reopen my file, i'm using `ord()` to convert the data
into intager altho i can only do 1 byte per command but that
shouldn't be too big of a probblem
L719[20:54:49]
<Saghetti>
i mean
L720[20:54:50]
<Saghetti>
that works
L721[20:54:54]
<Saghetti>
but you should check out `struct`
L722[20:55:11]
<Saghetti>
you just pass in a string (with the format), the bytes, and it
spits out all the data for you
L723[20:55:13]
<Saghetti>
in a list
L724[20:55:36]
<Saghetti>
for example: let's say i wanted to parse some data with 2 32-bit
integers and 1 null-terminated string
L726[20:56:05] ⇦
Quits: BrightYC
(~BrightYC@static.70.133.217.95.clients.your-server.de) (Quit:
R.I.P)
L727[20:56:11]
⇨ Joins: BrightYC
(~BrightYC@2a01:4f9:c010:7004::1)
L729[20:57:07]
<Saghetti>
so basically
L730[20:57:18]
<Saghetti>
2 integers `II`
L731[20:57:21]
<Saghetti>
and 1 string `s`
L732[20:57:33]
<Saghetti>
data is where the raw binary data goes
L733[20:57:51]
<Saghetti>
so then it returns a list
L734[20:58:11]
<Saghetti>
where the first 2 items are numbers, and the 3rd item is a
string
L735[20:59:24]
<FLORANA>
so... how would this help me?
L736[20:59:57]
<FLORANA>
sorry if i'm weard, i'm just not understand it
L737[21:00:19]
<Saghetti>
it automatically does all of that byte conversion
L738[21:00:29]
<Saghetti>
so you pass in data (bytes) into the function
L739[21:00:37]
<Saghetti>
as well as a string showing how it's laid out
L740[21:00:49]
<Saghetti>
and then it automatically converts all the data for you
L741[21:02:53]
<FLORANA>
but how do you convert a entire string then?
L742[21:03:27]
<Saghetti>
lets say you have the string
L743[21:03:29]
<Saghetti>
as bytes
L744[21:03:54]
<Saghetti>
so do
L745[21:03:55]
<FLORANA>
example: `b'\x10\x00\xc2\x04\t127.0.0.1c\xdd\x01'`
L746[21:04:08]
<Saghetti>
oh for that
L747[21:04:17]
<Saghetti>
you could just do `data.decode("utf-8")`
L748[21:04:20]
<Saghetti>
if it's utf-8
L749[21:04:45]
<Saghetti>
but it's also very useful for decoding integers, floating point
numbers, etc
L750[21:04:58]
<Saghetti>
@Ocawesome101 trying to get another person addicted to
`struct`
L751[21:05:05]
<FLORANA>
it's not utf-8
L752[21:05:09] ⇦
Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping
timeout: 190 seconds)
L753[21:05:09]
<Ocawesome101> @Saghetti /me
approves
L754[21:05:15]
<Saghetti>
what is it then
L755[21:05:19] <Corded> *
<Ocawesome101> approves
L756[21:05:40]
<Saghetti>
i know minecraft uses a lot of utf-16 with the length at the
front
L757[21:05:49]
<FLORANA>
`UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in
position 2: invalid continuation byte`
L758[21:06:07]
<Saghetti>
oh ok
L759[21:06:11]
<Saghetti>
where did that data come from tho?
L760[21:06:20]
<FLORANA>
minecraft client
L761[21:06:31]
<Saghetti>
i suggest writing a function that reads `x` number of bytes from
the socket
L762[21:06:33]
<FLORANA>
it sent that requesting data for the server
L763[21:06:49]
<FLORANA>
altho cause it's not a real server yet, it couldn't respond
L764[21:06:53] ⇦
Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
()
L765[21:07:12]
<Saghetti>
so you can do something like `read_bytes(4)` to read 4 bytes from
the stream
L766[21:07:16]
<Ocawesome101> it couldn't serve the data,
as it were
L768[21:08:32]
<FLORANA>
but doesn't `I` want 5 numbers?
L769[21:08:37]
<Saghetti>
????
L770[21:08:46]
<Saghetti>
where did you get that from?
L771[21:09:01]
<FLORANA>
oh wait is `s` the one extra byte?
L772[21:09:11]
<Saghetti>
I is for integer
L773[21:09:11]
<FLORANA> s
for string?
L774[21:09:14]
<Saghetti>
yeah
L776[21:11:17]
<FLORANA>
but what it the number was a short?
L777[21:11:30]
<FLORANA>
or a a 8-bit value
L778[21:11:35]
<FLORANA>
or a 8-bit value [Edited]
L779[21:12:08]
<Saghetti>
there's a way to decode that too
L781[21:12:37]
<Saghetti>
for a short the character is `H` for unsigned, and `h` for
signed
L782[21:12:49]
<Saghetti>
and a single byte is `B` for unsigned, `b` for signed
L783[21:13:09]
<FLORANA>
is struct better cause it runs directly via C?
L784[21:13:19]
<FLORANA>
is struct better cause it runs directly from C? [Edited]
L785[21:13:47]
<Saghetti>
pretty sure
L786[21:14:07]
<Saghetti>
but it's mostly better because it makes reading binary values a lot
easier
L787[21:14:25]
<FLORANA> i
personally don't see it
L788[21:14:37]
<FLORANA>
but i'm not saying it's wrong
L789[21:15:23]
<FLORANA>
like doing `(byte0<<8)+byte1` is simple enough for me
:b
L790[21:15:59]
<Ocawesome101> not if you're reading, say,
8 bytes
L791[21:16:10]
<Saghetti>
yeah
L792[21:16:15]
<Saghetti>
you really don't want to do that for long
L793[21:16:17]
<Saghetti>
1. readability
L794[21:16:18]
<FLORANA>
whats 8 bytes?
L795[21:16:21]
<Saghetti>
long
L796[21:16:23]
<Saghetti>
2. simplicity
L797[21:16:29]
<Saghetti>
3. debugging
L798[21:16:33]
<FLORANA>
whats 8 bytes? oh [Edited]
L799[21:18:39]
<Ocawesome101>
`struct.unpack(">L", read_bytes(8))` is much better
than
`(byte0<<56)+(byte1<<40)+(byte2<<40)+(byte3<<32)+(byte4<<24)+(byte5<<16)+(byte6<<8)+byte7`
L800[21:18:48]
<Saghetti>
^^^^
L801[21:19:09]
<FLORANA> i
mean thats what loops are for
L802[21:19:20]
<Saghetti>
it's like free money
L803[21:19:22]
<Saghetti>
why not take it
L804[21:19:24]
<Saghetti>
it's easy
L805[21:19:27]
<Saghetti>
it's worth it
L806[21:19:54]
<Ocawesome101> a loop is overcomplicating
it
L807[21:20:24]
<FLORANA>
how would it?
L808[21:20:36]
<Ocawesome101> because you'd have to do
something like
L809[21:21:21]
<Saghetti>
and tbf oca was also scared of struct when i first introduced him
to it :P
L811[21:21:29]
<Ocawesome101> I was, it's true
L812[21:21:41]
<Saghetti>
yeah
L813[21:21:42]
<Saghetti>
why do that
L814[21:21:44]
<Saghetti>
when you cna
L815[21:21:46]
<Saghetti>
can*
L817[21:23:34]
<FLORANA> i
mean it seems like that would make it more complicated tbh
L818[21:23:40]
<Saghetti>
struct?
L819[21:23:41]
⇨ Joins: Schmadolf (~Schmadolf@193.135.10.21)
L820[21:23:52] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L821[21:24:23]
<FLORANA>
what is you get package A but it was checking for package B, struct
would error
L822[21:24:53]
<Ocawesome101> huh????
L823[21:25:06]
<Ocawesome101> you can still check
arguments
L824[21:25:22]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L825[21:25:24] <Schmadolf> Hello Guys im
new here
L826[21:25:28]
<Saghetti>
welcome!
L827[21:25:32]
<FLORANA>
hello :3
L828[21:25:40]
<Saghetti>
this is the OC irc
L829[21:25:50]
<Saghetti>
but we're just talking about general minecraft programming stuff
rn
L830[21:26:16]
<Saghetti>
do you want to join the discord?
L831[21:26:21]
<Saghetti>
or are you an IRC person
L832[21:26:30]
<FLORANA>
the IRC header shoud have the link
L833[21:26:42] <Schmadolf> we are on a
server and just set up this computer with mineos and wtf it how
many possibilitys are here
L834[21:26:52]
<Saghetti>
oh
L835[21:26:54]
<Ocawesome101> ew
L836[21:26:56]
<Ocawesome101> MineOS
L837[21:26:58]
<Saghetti>
so so so so so so so many possibilities
L838[21:27:03] <Schmadolf> O
L839[21:27:15]
<Saghetti>
(oca are you going to plug your own OS now)
L840[21:27:22]
<Saghetti>
and here's the discord link
L842[21:27:57]
<Ocawesome101> Install Photon
instead
L843[21:28:00]
<Ocawesome101> or even
L844[21:28:03] <Corded> *
<Ocawesome101> shudders
L845[21:28:05]
<Ocawesome101> OpenOS
L846[21:28:05]
<Saghetti>
breuh
L847[21:28:12]
<Saghetti>
quark master race
L848[21:28:15] <Schmadolf> So this is
basically a opensource program that is in mine os integrated
L849[21:28:16]
<Saghetti>
it's nothing but some text
L850[21:28:45] <Schmadolf> photon?
L851[21:29:14]
<Gladox114>
wait what this whole chat is here too
L852[21:29:22]
<FLORANA>
if i'm honist, i just don't feel comfertable with using stuct, it
just feels out of place, yah it's within python's C code but idk
theres just something about it that doesn't feel right about
it
L853[21:29:31]
<Saghetti>
yeah
L854[21:29:40]
<Saghetti>
hmm
L855[21:29:51]
<Saghetti>
photon is some os that oca made
L856[21:29:51]
<Ocawesome101> Schmadolf: no, it's a
separate OS
L857[21:29:52]
<FLORANA>
ord + bitshift + loop just seems fine for me
L858[21:29:58]
<Ocawesome101> that I write
L859[21:30:01]
<Ocawesome101> wrote*
L860[21:30:46]
<Gladox114>
i was looking for some OS in the wild thats just cool or simple
(not using many resources)
L861[21:30:58]
<Ocawesome101> Photon boots in like
L862[21:31:07]
<Ocawesome101> under half the time OpenOS
does
L863[21:31:15]
<Saghetti>
mine boots in 0 seconds
L864[21:31:18]
<Ocawesome101> and should have partial
compatibility with it too
L865[21:31:19]
<Saghetti>
"boots"
L866[21:31:38]
<Gladox114>
test
L867[21:31:38]
<Ocawesome101> it is also lighter on
memory
L868[21:32:11]
<Ocawesome101> on t3 hardware Photon boots
in 0.55-0.65s depending what services you have enable
L869[21:32:15]
<Ocawesome101> I haven't timed it on t1 hw
yet
L870[21:33:29]
<Ocawesome101> but you can find the boot
time by running `analyze` in the shell :D
L871[21:34:34] ***
Lizzi is now known as Lizzian
L872[21:34:45]
<Gladox114>
so wait. Photon is an OS for the opencomputers right?
L873[21:34:49]
<Saghetti>
yep
L874[21:34:55]
<Saghetti>
and i'm making one called quark
L875[21:35:09]
<Saghetti>
smaller, better, and right now just a hello world progrma
L876[21:37:06]
<Ocawesome101> and more microkernel-y,
right?
L877[21:37:06]
<Saghetti>
i originally wrote a microkernel called craftbox
L878[21:37:10]
<Saghetti>
yeah
L879[21:37:17]
<Saghetti>
but then i gave up ish
L880[21:37:20]
<Saghetti>
and scrapped it
L881[21:37:25]
<Saghetti>
and then reincarnated it as quark
L882[21:37:25]
<Ocawesome101> Photon is a hybrid
kernel
L883[21:37:28]
<Ocawesome101> more or less
L884[21:37:48] ⇦
Quits: Schmadolf (~Schmadolf@193.135.10.21) (Read error: Connection
reset by peer)
L885[21:38:01] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L886[21:38:12]
<Saghetti>
ohno
L887[21:38:16]
<Saghetti>
drivers
L888[21:38:31]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L889[21:38:38]
<Saghetti>
🤮
L890[21:38:42]
<Saghetti>
sorry tho
L891[21:38:44]
<Saghetti>
it has drivers
L892[21:38:45]
<Saghetti>
i disapprove
L893[21:38:46]
<Ocawesome101> I mean
L894[21:38:53]
<Ocawesome101> microkernels have drivers
too
L895[21:38:57]
<Ocawesome101> from a certain point of
view
L896[21:39:07]
<Saghetti>
nah man
L897[21:39:08]
<Saghetti>
servers
L898[21:39:20]
<Ocawesome101> Darth Vader betrayed and
killed your father
L899[21:39:27]
<Ocawesome101> from a certain point of
view
L900[21:41:13]
<Ocawesome101> besides, drivers are easier
than IPC for things like reading files
L901[21:41:20]
<Ocawesome101> they're faster too
L902[21:41:32]
<Ocawesome101> at least the way I've
implemented it
L903[21:41:35]
<Saghetti>
yeah but it's not as microkernely
L904[21:41:39]
<Ocawesome101> trur
L905[21:41:41]
<Saghetti>
and also
L906[21:41:42]
<Ocawesome101> true*
L907[21:41:47]
<Ocawesome101> mhm
L908[21:41:54]
<Saghetti>
what makes it hybrid again?
L910[21:43:02]
<Saghetti>
where are your servers
L911[21:43:11]
<Ocawesome101> uh
L912[21:43:17] <Corded> *
<Ocawesome101> sweats nervously
L913[21:43:18]
<Ocawesome101> nowhere
L914[21:43:28]
<Saghetti>
. . .
L915[21:43:34]
<Saghetti>
you might want to go a bit bigger than
L916[21:43:37]
<Saghetti>
maybe molecule
L917[21:43:50]
<Ocawesome101> I've considered re-doing
the driver system to use servers
L918[21:43:55]
<Ocawesome101> and I might
L919[21:43:58]
<Ocawesome101> idk
L920[21:44:21]
<Ocawesome101> now that I've got event
listening that might be more doable
L921[21:44:22]
<Saghetti>
maybe up to burj khalifa
L922[21:44:33]
<Ocawesome101> lol
L923[21:44:39]
<Ocawesome101> Sears tower
L924[21:44:42]
<Saghetti>
ah yes
L925[21:44:46]
<Saghetti>
burj khalifa
L926[21:44:47]
<Saghetti>
simple
L927[21:44:49]
<Saghetti>
lightweight
L928[21:44:59] <Corded> *
<Ocawesome101> dies of laughter
L929[21:46:01]
<Saghetti>
ok there we go
L930[21:46:04]
<Saghetti>
back to working on quark
L931[21:47:08] <Corded> *
<Ocawesome101> force-zaps Saghetti from the corner
L932[21:47:43]
<Saghetti>
drinks ocawesome
L933[21:47:45]
<Saghetti>
i mean what
L934[21:48:02]
<Ocawesome101> %stab Saghetti
L935[21:48:03] <MichiBot> Ocawesome101 is
stabbing Saghetti with portal to the plane of bards for 1d4 => 2
damage! Portal to the plane of bards melted in the sun...
L936[21:48:18]
<Saghetti>
%stab Saghetti with mach kernel
L937[21:48:18] <MichiBot> Saghetti is
stabbing Saghetti with mach kernel for 1d4 => 3 damage!
L938[21:48:34]
<Ocawesome101> %stab Saghetti with
Photon
L939[21:48:34] <MichiBot> Ocawesome101 is
stabbing Saghetti with Photon for 1d4 => 3 damage!
L940[21:48:44]
<Saghetti>
%drink ocawesome101
L941[21:48:44] <MichiBot> This doesn't
seem to be a potion I recognize... Make sure it has an appearance
and consistency keyword, and the word "potion" in
it.
L942[21:49:05] <Corded> *
<Ocawesome101> lightsabers Saghetti
L943[21:49:22]
<Saghetti>
y'know what
L944[21:49:25]
<Saghetti>
ill install photon
L945[21:49:32]
<Saghetti>
and try and see if i can hacker it
L946[21:49:53]
<Ocawesome101> well
L947[21:50:04]
<Ocawesome101> you won't be able to hack
Photon with itself
L948[21:50:06]
<Ocawesome101> because
L949[21:50:12]
<Ocawesome101> there's no text editor yet
:P
L950[21:50:25]
<Saghetti>
oh ok
L951[21:50:32]
<Saghetti>
do you have file permissions
L952[21:50:35]
<Saghetti>
or restrictions
L953[21:50:36]
<Saghetti>
stuff like that
L954[21:50:37]
<Ocawesome101> uh
L955[21:50:37]
<Ocawesome101> no
L956[21:50:46]
<Saghetti>
:dab:
L957[21:50:48]
<Saghetti>
free real estate
L958[21:50:52]
<Saghetti>
time to overwrite kernel
L959[21:51:00]
<Saghetti>
overwrite /etc/passwd
L960[21:51:02]
<Ocawesome101> I don't think any OC OS
does except possibly Fuchas
L961[21:51:02]
<Saghetti>
get root access
L962[21:51:03]
<Saghetti>
profit
L963[21:51:06]
<Ocawesome101> ummm
L964[21:51:16]
<Ocawesome101> there's no multiuser
either...
L965[21:51:25]
<Saghetti>
:sadcat:
L966[21:51:31]
<Saghetti>
you wot
L967[21:52:01]
<Ocawesome101> I'll probably add file
permissions ~~at some point~~ when I can run it from OpenFS
L968[21:52:19]
<Saghetti>
why not do something simple
L969[21:52:25]
<Saghetti>
like make the /boot folder read-only
L970[21:52:35]
<Saghetti>
or disable access to the password file for non-root users
L971[21:52:36]
<Ocawesome101> I guess I could do
that
L972[21:52:40] <AmandaC> KittenOS NEO has
something like filesystem permissions. It's done by limiting direct
file access and using a privlaged process for the user to select a
file for eading/writing
L973[21:52:41] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L974[21:52:56]
<Ocawesome101> I should probably do that
for Open Kernel 2 as well
L975[21:53:23]
<Ocawesome101> don't tell anyone, but Open
Kernel 2 and Photon use almost the same fs driver
L976[21:53:30]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L977[21:53:32] <AmandaC> asking for k.root
or c.filesystem doesn't have any protectuons though
L978[21:53:43] <AmandaC> but at least it's
visible to the user in the permission dialog
L979[21:54:29]
<Saghetti>
also
L980[21:54:33]
<Saghetti>
mine's going to have threads
L981[21:54:36]
<Saghetti>
very ebick
L982[21:54:42]
<Saghetti>
and not just processes
L983[21:54:59]
<Ocawesome101> mine just calls them
processes
L984[21:55:05]
<Ocawesome101> they're technically still
threads
L985[21:55:07]
<Ocawesome101> I think
L986[21:55:11]
<Saghetti>
a process contains multiple threads
L987[21:55:15]
<Saghetti>
they all share the same ENV
L988[21:55:44]
<Ocawesome101> in *nix, does each process
get its own stdin/stdout/stderr streams?
L989[21:55:55]
<Saghetti>
pretty sure yeah
L990[21:56:28]
<Ocawesome101> kk, that's another thing
I'll have to implement :P
L991[21:58:54]
<Kristopher38> @Forecaster mining's been
nerfer in january i think
L992[21:59:05]
<Kristopher38> (replying to message in
#oc-js )
L993[21:59:18]
<Kristopher38> @Forecaster mining's been
nerfed in january i think [Edited]
L994[21:59:29]
<Kristopher38> did you try mining after
that?
L995[22:00:17]
<Kristopher38> I'm asking cause I bought a
cutter just for mining before the update but never actually got to
use it before the nerf, and after the nerf I stopped playing
L996[22:00:24]
<Kristopher38> how profitable is mining
right now?
L997[22:03:35]
<BohemianHacks> I thought you meant crypto
mining at first
L998[22:03:40]
<BohemianHacks> but isk is cool too
L999[22:08:10]
<Saghetti>
`
L1001[22:08:28]
<Saghetti> more like
L1003[22:08:33]
<Saphire> Oh oh
L1004[22:08:52]
<Saphire> Any good EEPROM firmwares?
v:
L1005[22:15:19]
<FLORANA> saghetti, sorry for long
delay
L1007[22:25:25]
<FLORANA> so i'm assuming
L1008[22:25:56]
<FLORANA> when the server sends the
ServerInfo to the client via refresh the length is 2 bytes
long?
L1009[22:26:59]
<Saghetti> not on the wiki?
L1011[22:28:24]
<FLORANA> hats all it says
L1013[22:30:32]
<FLORANA> i have the JSON responce, but i
don't understand how to constuct the packet
L1014[22:31:18]
<Saghetti> it should say right on the
page
L1015[22:31:20]
<Saghetti> the structure
L1016[22:31:42]
<Saghetti> you just need to send json
data
L1017[22:31:43]
<Saghetti> to the client
L1018[22:31:45]
<Saghetti> as a string
L1019[22:31:52]
<FLORANA> but the packet length
L1020[22:32:16]
<FLORANA> it's longer then 1 byte, is that
accepted?
L1022[22:32:53]
<Saghetti> it should say how to send it
here
L1023[22:33:49]
<FLORANA> oh i missed that... so it's a
32-bit value...
L1024[22:33:49]
<Saphire> sighs
L1025[22:34:02]
<Saghetti> ok so
L1026[22:34:03]
<FLORANA> oh i missed that... so it's a
32-bit value... (singed ofcourse) [Edited]
L1027[22:34:05]
<Saghetti> they provided some code
L1028[22:34:08]
<Saghetti> on the page itself
L1030[22:34:14]
<Saphire> Also, CollapseOS is some real
nutjob shit <.<
L1031[22:34:19]
<Saghetti> this is how you read a
varint
L1032[22:34:25]
<Saghetti> so basically
L1033[22:34:29]
<Saghetti> 1. read the varint
L1034[22:34:49]
<Saghetti> 2. read that many bytes from
the stream
L1035[22:34:59]
<Saghetti> ex: if the varint was 12, then
read 12 bytes from the stream
L1036[22:34:59]
<Saphire> I mean, if somehow humanity ends
up without capability to produce x86 capable computers for decades,
I think you have a bit bigger problems than computers. Like how to
grow food :P
L1037[22:35:04]
<Saghetti> 3. decode with utf-8
L1038[22:35:09]
<Saghetti> 4. profit...?
L1039[22:36:44]
<FLORANA> isn't `readVarInt` 8-bit
tho?
L1040[22:37:04]
<Saghetti> ok so
L1041[22:37:14]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-125-232.dynamic.as20676.net)
L1042[22:37:14]
zsh sets mode: +v on Vexaton
L1043[22:37:15]
<Saghetti> where did you get that
from?
L1044[22:37:24]
<FLORANA> reading the code
L1045[22:37:49]
<Saghetti> varint from what i can see is a
variable-length integer
L1046[22:38:01]
<Saghetti> which means it can be as
percise as 8 bits to 32 bits
L1047[22:38:04]
<Saghetti> (afaik)
L1048[22:38:26]
<Saphire> ...do I want to know what they
are doing?
L1049[22:38:36]
<FLORANA> so expect 4 bytes for a
lenth?
L1050[22:38:40]
<FLORANA> so expect 4 bytes for the lenth?
[Edited]
L1051[22:39:49]
<Saphire> Actually, why are you trying to
write own uhm.. server status reader? Shouldn't there be bunch of
libs for that?
L1052[22:39:55]
<Saghetti> nah
L1053[22:40:04]
<Saghetti> they're trying to make a
full-out minecraft server
L1054[22:40:06]
<Saghetti> in python
L1055[22:40:15]
<Saghetti> (without enough experience
tbh)
L1056[22:40:18]
<Saphire> Uh, but why
L1057[22:40:25]
<Saghetti> idk
L1058[22:40:27]
<Saphire> Even with experience it's a big
"why"
L1059[22:40:35]
<FLORANA> hey
L1060[22:40:53]
<FLORANA> i am experienced in python, just
not minecraft's protocal
L1061[22:41:06]
<Saghetti> yeah
L1062[22:41:09]
<Saphire> It's spelt with O
<.<
L1063[22:41:22]
<FLORANA> whatever
L1064[22:41:27]
<Saghetti> you probably need to be more
experienced with networking and data representation as a
while
L1065[22:41:29]
<FLORANA> i'm not a fan of english
L1066[22:41:30]
<Saghetti> whole*
L1067[22:41:31]
<Saphire> But uh, network protocols are
more or less like parsing binary files
L1068[22:41:48]
<Saghetti> and just
L1069[22:41:49]
<Saghetti> please
L1070[22:41:51]
<Saghetti> use struct
L1071[22:42:09]
<FLORANA> ... i don'
L1072[22:42:11]
<Saphire> ...or rather it's same kind of
"messing with serialized data" thing, really.
L1073[22:42:15]
<FLORANA> f off keybord
L1074[22:42:46]
<FLORANA> ... i don't see why i only haft
to use it
L1075[22:42:54]
⇦ Quits: Vexatos
(~Vexatos@port-92-192-14-53.dynamic.as20676.net) (Ping timeout: 378
seconds)
L1076[22:43:12] <AmandaC> You don't have
to, but it'd be a hell of a lot simpler
L1077[22:43:58]
<FLORANA> i don't see how tho, it just
feels odd
L1078[22:46:53]
<Saghetti> the reward for using it
L1079[22:46:59]
<Saghetti> i don't go insane
L1080[22:47:05]
<Saghetti> and you'll actually get help
from me
L1081[22:48:34]
<Saphire> ...if you REALLY want to learn
how to mess with binary files, try to make a parser for starbound
.pak files
L1082[22:48:39]
<Saphire> Or whatever they are
called
L1083[22:48:51]
<FLORANA> yes it's .pak
L1084[22:49:10]
<Saphire> I think they had varints? Or was
it something else, hm
L1085[22:49:34]
<FLORANA> idk really never looked in to
it
L1086[22:49:42]
<FLORANA> i know how complicated data can
get
L1087[22:49:47]
<Saghetti> starbound? more like
earthbound
L1088[22:49:50]
<Saghetti> :nessss:
L1089[22:49:50]
<FLORANA> no
L1090[22:50:15]
<FLORANA> :EmperorPenguin:
L1091[22:50:27]
<Saphire> Starbound pak has varints
L1093[22:52:26]
<FLORANA> enyway i'm sorry i've never used
stuct before, i can try it but i dout i'll be good at it
L1095[23:08:29]
⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping
timeout: 190 seconds)
L1096[23:10:30]
<Saghetti> any way to do debug.setupvalue
in oc?
L1097[23:14:27]
⇨ Joins: Victor_sueca
(~Victor_su@90.165.120.190)
L1098[23:22:40]
⇨ Joins: flappy
(~flappy@mobile-access-6df0cc-151.dhcp.inet.fi)
L1099[23:48:23]
<Bob>
How does holo.setRaw works
L1100[23:50:47] <CompanionCube>
%tonkout
L1101[23:50:47] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Forecaster's record of 5
hours, 10 minutes and 35 seconds this time. 3 hours, 52 minutes and
5 seconds were wasted! Missed by 1 hour, 18 minutes and 29
seconds!
L1102[23:51:01]
<Bob>
setRaw isn't even referenced on the wiki tf
L1104[23:53:31]
<Bob>
ah yes