<<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_St​argazer> morning
L6[00:59:11] <The_St​argazer> oh yes
L7[00:59:18] <The_St​argazer> Izaya: (possibly) good news
L8[01:00:32] <The_St​argazer> 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_St​argazer> remember: only probably :P
L12[01:02:05] <The_St​argazer> 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_St​argazer> laughs in unfinished Minitel<->GERT bridge
L15[01:02:57] <The_St​argazer> what is microtel?
L16[01:03:05] <Izaya> minitel for embedded devices
L17[01:03:10] <The_St​argazer> ah
L18[01:03:12] <The_St​argazer> 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_St​argazer> 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_St​argazer> 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_St​argazer> 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_St​argazer> 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] <Adorabl​eCatgirl> also reminder
L36[01:21:07] <Adorabl​eCatgirl> 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
L41[01:24:41] <Izaya> :|
L42[01:25:09] <The_St​argazer> is australia in full lockdown now?
L43[01:26:03] <Izaya> not quite, but the queensland border is closed
L44[01:31:03] <The_St​argazer> nz (where i live) is in full (I think) lockdown rn
L45[01:31:51] <The_St​argazer> 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_St​argazer> ok what
L49[01:32:54] <The_St​argazer> that sounds kind of stupid.. if you go to work, you could get it
L50[01:33:09] <Izaya> the australian government right now:
L51[01:33:11] <Izaya> https://steamuserimages-a.akamaihd.net/ugc/1012687883358255202/FC4401C14955A65701C71A0018E2025BD01E5830/
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_St​argazer> that's essential?
L55[01:34:24] <The_St​argazer> since when
L56[01:34:30] <Izaya> since it involved growing plants
L57[01:34:53] <The_St​argazer> and why is that esential
L58[01:35:00] <Izaya> presumably, because food
L59[01:35:12] <The_St​argazer> yeah but
L60[01:35:21] <The_St​argazer> you dont need plants for commercial foods, do you?
L61[01:35:28] <The_St​argazer> 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] <Ar​iri> ^
L64[01:36:02] <The_St​argazer> okay, but
L65[01:36:06] <The_St​argazer> how are flowers important
L66[01:36:12] <Ar​iri> 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] <Ar​iri> I know very little but the connections are there
L70[01:36:28] <Kristo​pher38> poland's in pretty strict lockdown now
L71[01:36:28] <The_St​argazer> i can understand something like tomatoes, wheat, etc
L72[01:36:28] <The_St​argazer> but, flowers?
L73[01:36:32] <Izaya> and the government has classified all plant-growing as essential
L74[01:37:02] <The_St​argazer> so if someone grew marijuana
L75[01:37:02] <The_St​argazer> would that be essential because it's a plant
L76[01:37:07] <Ar​iri> 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] <Ar​iri> It is medicinal
L79[01:37:27] <Kristo​pher38> 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_St​argazer> also: Ariri: [in hacker voice] I'm in
L81[01:37:28] <Ar​iri> Can be*
L82[01:37:34] <Ar​iri> 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] <Ar​iri> NYC has deployed the army to keep people inside as 3K have been confirmed there
L86[01:38:19] <Ar​iri> Supposedly, i dont trust the media too much presently
L87[01:38:23] <Kristo​pher38> i've heard you've just surpassed 1k deaths
L88[01:38:30] <Kristo​pher38> in NYC
L89[01:38:35] <Izaya> know what coulda helped this situation?
L90[01:38:38] <Ar​iri> Im not in NYC
L91[01:38:46] <Ar​iri> California, lol.
L92[01:38:47] <Izaya> the US having a health system
L93[01:39:02] <Kristo​pher38> oh sorry, i've read "here" instead of "there", my bad
L94[01:39:03] <Corded> * <Ar​iri> 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] <Ar​iri> I think it's also people being extremely ignorant both ways. Its either 'travel!' or 'panic buy TP bc apocalypse!!!!'
L98[01:42:03] <Kristo​pher38> obligatory meme http://tinyurl.com/rbbndva
L99[01:50:33] <M​GR> Izaya, are you high Rank yetM
L100[01:50:35] <M​GR> ?*
L101[01:50:41] <M​GR> 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] <M​GR> Oh true
L105[01:53:47] <M​GR> 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)
L112[02:52:23] ⇦ Quits: Stary (~Stary@thonk.9net.org) (Quit: ZNC - http://znc.in)
L113[02:52:23] ⇦ Quits: CompanionCube (~samis@thonk.9net.org) (Quit: ZNC - http://znc.in)
L114[02:54:18] <Izaya> https://blog.archive.org/2020/03/24/announcing-a-national-emergency-library-to-provide-digitized-books-to-students-and-the-public/
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] <DaCompu​terNerd> I see an xkcd reference
L118[03:21:28] <BobbyTables2012> so do I
L119[03:39:51] <Izaya> https://social.shadowkat.net/media/c6f54756bdca55d34cd5fbb5477bf7b24a8fcf2f0dc5ff7023f2dc9cff982a73.png
L120[03:39:56] <Izaya> errors in the shell are now printed in red /o/
L121[03:42:15] <Sagh​etti> ebick
L122[03:42:28] <Sagh​etti> 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] <Sagh​etti> 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] <DaCompu​terNerd> At least it doesnt burn down, fall over, and sink into the swamp
L131[03:43:57] <DaCompu​terNerd> 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] <Sagh​etti> 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] <Sagh​etti> and i'm questioning why a microkernel
L139[03:46:37] <Sagh​etti> might run too slow on OC
L140[03:46:39] <Izaya> up to a whole megabyte of memory
L141[03:46:51] <Izaya> ?
L142[03:47:07] <Sagh​etti> nah
L143[03:47:12] <Sagh​etti> 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] <Sagh​etti> 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] <Sagh​etti> native lua as in
L151[03:50:12] <Izaya> as in using the natives that come with the mod
L152[03:50:13] <Sagh​etti> not using any functions implemented in java?
L153[03:50:23] <Sagh​etti> oh ok
L154[03:50:23] <Izaya> the only thing slow about OC is the component calls
L155[03:50:32] <Sagh​etti> i'm just having scratch programming flashbacks
L156[03:50:42] <Izaya> which are limited specifically to maintain server performance
L157[03:50:48] <Sagh​etti> like the time i made partially-working microkernel
L158[03:50:50] <Sagh​etti> 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] <Sagh​etti> sounds ufn
L162[03:51:22] <Sagh​etti> fun*
L163[03:51:24] <Izaya> also
L164[03:51:44] <Izaya> only two(?) registers
L165[03:52:00] <Sagh​etti> 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] <Sagh​etti> also who uses c scripting
L170[03:52:58] <Sagh​etti> 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] <Sagh​etti> ah
L176[03:54:28] <Sagh​etti> that's actually really smart
L177[03:54:32] <Izaya> it is!
L178[03:54:37] <Sagh​etti> i was thinking of something like that a few months ago
L179[03:54:47] <Sagh​etti> just changing contexts by modifying a register
L180[03:54:47] <Izaya> it was designed for multitasking systems
L181[03:55:06] <Sagh​etti> 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] <Adorabl​eCatgirl> 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] <Adorabl​eCatgirl> JIT'd, too
L187[03:56:35] <Adorabl​eCatgirl> i think i know how to do it
L188[03:57:48] <Adorabl​eCatgirl> i think, at least
L189[03:58:00] <Adorabl​eCatgirl> 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] <Sagh​etti> :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] <Sagh​etti> i mean
L197[04:02:03] <Sagh​etti> if you use a breadboard or something
L198[04:02:09] <Sagh​etti> to make the pinouts compatible
L199[04:02:12] <Sagh​etti> or some other glue logic
L200[04:02:15] <Sagh​etti> 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] <Sagh​etti> 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
L209[04:08:54] <Adorabl​eCatgirl> oh yeah http://tinyurl.com/wuc3935
L210[04:10:16] <Sagh​etti> ?
L211[04:30:11] <Adorabl​eCatgirl> wot http://tinyurl.com/thtksnc
L212[04:41:10] <Sagh​etti> oh yeahhhh
L213[04:41:17] <Sagh​etti> unicorn
L214[04:41:25] <Sagh​etti> the cpu emulator thing
L215[04:45:57] <Adorabl​eCatgirl> 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")
L218[04:51:44] <Adorabl​eCatgirl> http://tinyurl.com/rh83h2k
L219[04:51:53] <Adorabl​eCatgirl> http://tinyurl.com/vczp6ek
L220[04:51:56] <Adorabl​eCatgirl> 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
L228[05:03:53] <Izaya> https://imgur.com/RrN50vW.png
L229[05:04:20] <Adorabl​eCatgirl> nice
L230[05:12:24] <FLO​RANA> 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] <FLO​RANA> the protocal between the server and the client
L233[05:13:16] <Michiyo> likely https://wiki.vg/Protocol
L234[05:14:39] <FLO​RANA> my probblem is, i'm trying to understand the packets, but idk how to even with the site's help :|
L235[05:17:41] <FLO​RANA> 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] <Adorabl​eCatgirl> 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
L240[05:55:03] <Izaya> https://social.shadowkat.net/media/5e977ce1d61b46287aee26a149f86478d773a460fd8de346d22886644d29c7e3.png
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] <Adorabl​eCatgirl> 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)
L249[06:14:05] <Izaya> https://social.shadowkat.net/media/a70b6ef0cca683ff187ca05cca7219aa15d7e6c94d6b84e737f60b416e5e7eb2.png
L250[06:17:43] <Forec​aster> %sip
L251[06:17:43] <MichiBot> You drink a resonating bavarium potion (New!). Forec​aster feels the need to use "%fling".
L252[06:18:01] <Forec​aster> %fling at Izaya
L253[06:18:02] <MichiBot> Forec​aster flings shoujo manga in a random direction. It hits the ground near Iz​aya
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] <Ar​iri> 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] <Forec​aster> the api is only available in openos
L258[06:47:53] <Izaya> robot = component.proxy(component.list("robot")())
L259[06:49:21] <Ar​iri> So then the API exclusive methods on the oc doc aren’t usable?
L260[06:49:36] <MarkN​stein> I think you can just do `local robot = require("robot")`
L261[06:49:49] <Ar​iri> Not for an EEPROM.
L262[06:50:04] <MarkN​stein> 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] <Forec​aster> 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)
L275[07:16:14] ⇦ Quits: daniel (~quassel@jupiter.danger-it.de) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
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> BobbyTa​bles2012: 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] <Forec​aster> 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> BobbyTa​bles2012: 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
L306[07:59:56] <MichiBot> BobbyTa​bles2012: Here's my inventory: http://michibot.pc-logix.com/inventory
L307[08:04:05] <BobbyTables2012> %ohno
L308[08:04:05] <MichiBot> BobbyTa​bles2012: 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
L315[08:46:54] <Inari> https://www.youtube.com/watch?v=zARhHJNrpnU Honeyworks has so many good songs
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_St​argazer> Izaya: can I spatialify my house on the server
L320[10:27:54] <Izaya> spatalify?
L321[10:28:10] <The_St​argazer> 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_St​argazer> thanks
L325[10:28:42] <The_St​argazer> i mean.. i already use it
L326[10:28:54] <The_St​argazer> it's the best mass-storage solution that's easily accessible
L327[10:28:58] <The_St​argazer> drawers are neat
L328[10:29:03] <The_St​argazer> 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_St​argazer> wireless.. drawers??
L332[10:29:19] <The_St​argazer> :O
L333[10:29:24] <The_St​argazer> also
L334[10:29:42] <The_St​argazer> it's kinda Ariri's decision
L335[10:29:54] <The_St​argazer> since it's their network that I leec-- er, use
L336[10:30:40] <Izaya> wireless computers
L337[10:30:57] <The_St​argazer> power cost for a linked card is pretty high tho right?
L338[10:31:12] <The_St​argazer> do note, that I live in The End now :P
L339[10:31:43] <The_St​argazer> 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_St​argazer> 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_St​argazer> vtunnel?
L344[10:34:35] <Izaya> tunnel vcomponent over TCP
L345[10:34:37] <The_St​argazer> hows that work? internet card?
L346[10:34:41] <The_St​argazer> ah
L347[10:36:01] <Forec​aster> %sip
L348[10:36:01] <MichiBot> You drink a warpy cyan potion (New!). Forec​aster feels slightly less agile.
L349[10:36:06] <Forec​aster> aw
L350[10:36:17] <immibis> there's an official opencomputers server?
L351[10:36:37] <Forec​aster> no
L352[10:36:54] <The_St​argazer> now the question is
L353[10:36:55] <The_St​argazer> 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_St​argazer> 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_St​argazer> 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_St​argazer> yeah but then i have to reassemble it
L363[10:47:41] <The_St​argazer> which is not very pratical
L364[10:50:47] <immibis> Izaya: computercraft networks?
L365[10:52:04] <The_St​argazer> ew
L366[10:52:08] <The_St​argazer> 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] <Kristo​pher38> @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] <Forec​aster> %tonkout
L379[11:31:09] <MichiBot> Aw jeez! Forec​aster! You beat ThePi​Guy24'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> Forec​aster 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 Compan​ionCube!
L381[11:37:22] <Kristo​pher38> 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! imm​ibis! You beat Forec​aster'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 Nira​hiel!
L386[11:39:02] <Kristo​pher38> 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
L389[11:39:34] <MichiBot> imm​ibis: https://michibot.pc-logix.com/tonk
L390[11:42:25] <Kristo​pher38> 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)
L394[13:28:44] <Inari> https://media.discordapp.net/attachments/309529094452936705/692508667756675172/IMG_20200325_135313.png
L395[13:30:50] <The_St​argazer> what if you have both?
L396[13:31:04] <Inari> It's not an exclusive or
L397[13:31:51] <The_St​argazer> i probably have some brain damage in there somewhere
L398[13:32:03] <The_St​argazer> most likely cause is.. well, sleep deprivation
L399[13:40:52] ⇨ Joins: bibo (webchat@46.21.15.209)
L400[13:43:12] <Izaya> https://social.shadowkat.net/media/89dfa9703703f0424e73706441949e05d14e9876cb7b2ecdd7efa745bf6b613d.jpg
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] <Ocawes​ome101> @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! Liz​zian! You beat imm​ibis'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] <Adorabl​eCatgirl> i've decided how to do hardware I/O in my CPU arch
L416[15:24:33] <Adorabl​eCatgirl> using trap 15
L417[15:24:40] <Forec​aster> gasp
L418[15:24:46] <Adorabl​eCatgirl> well trap/syscall/ta
L419[15:24:54] <Adorabl​eCatgirl> w/e it's called in the cpu arch
L420[15:25:16] <Adorabl​eCatgirl> and just read the registers for the arguments if there are any
L421[15:26:38] <Forec​aster> hm...
L422[15:26:49] <Forec​aster> getting a 500 error from google is not a good sign...
L423[15:28:12] ⇨ Joins: immibis (~immibis@46.114.104.39)
L424[15:28:23] <Forec​aster> :O :O :O http://tinyurl.com/rxmd75k
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] <Adorabl​eCatgirl> 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] <Adorabl​eCatgirl> oh
L435[15:35:14] <Adorabl​eCatgirl> yeah that's how i feel about some other mods.......
L436[15:35:37] <Adorabl​eCatgirl> but i might end up trying to make a mod like the one mod i particularly like
L437[15:35:45] <Adorabl​eCatgirl> but in kotlin and with better OC support
L438[15:37:25] <Saphire> Ooh?
L439[15:37:31] <Adorabl​eCatgirl> 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] <Sagh​etti> @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] <Sagh​etti> 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] <Adorabl​eCatgirl> ic
L450[15:42:30] <Sagh​etti> they needed help with understanding wiki.vg so they could make their own server
L451[15:42:34] <Sagh​etti> :waitwhat:
L452[15:42:52] <Sap​hire> 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] <Adorabl​eCatgirl> anyways
L455[15:45:23] <Adorabl​eCatgirl> i'm working on makin real CPU arches for OC
L456[15:45:41] <Adorabl​eCatgirl> 68k, MIPS64, and SPARC64 are my first three
L457[15:50:16] <Sagh​etti> writing your own emulator?
L458[15:50:19] <Sagh​etti> or using unicorn
L459[15:58:14] <Adorabl​eCatgirl> unicorn
L460[15:59:10] <Sagh​etti> 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] <Sagh​etti> who needs x86
L464[16:02:44] <Sagh​etti> when you can make your own arch
L465[16:02:54] <Sagh​etti> :dab:
L466[16:02:58] <Izaya> TI-990 emulator
L467[16:02:58] <Sagh​etti> (sorry)
L468[16:03:14] <Izaya> x86 is objectively the worst arch
L469[16:03:22] <Sagh​etti> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
L470[16:03:28] <Sagh​etti> can't agree more
L471[16:03:34] <Izaya> it's only fast through sheer brute force
L472[16:03:56] <Sagh​etti> 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] <Sagh​etti> 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] <Sagh​etti> 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_St​argazer> Izaya: house succssfully spatialized
L481[16:18:22] <The_St​argazer> 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_St​argazer> some of the stuff didn't make it
L483[16:19:18] <The_St​argazer> 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_St​argazer> yeah that was kinda my plan (rematerialization)
L487[16:19:50] <The_St​argazer> just to show off my house
L488[16:19:54] <The_St​argazer> but also protect it
L489[16:20:00] <Adorabl​eCatgirl> we gonna be running real OSes in OC, bois
L490[16:20:31] <The_St​argazer> almost perfect! http://tinyurl.com/uksb7s2
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_St​argazer> uhhhh
L495[16:21:33] <The_St​argazer> i intend to put it back
L496[16:21:43] <Izaya> and yeah pls do remove them
L497[16:21:45] <The_St​argazer> i kinda didn't wanna spatialize parts of the power grid
L498[16:22:07] <The_St​argazer> 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_St​argazer> great
L501[16:22:41] <The_St​argazer> ty
L502[16:23:00] <The_St​argazer> i'll take down the spatialization structure now
L503[16:23:21] <The_St​argazer> oh yeah
L504[16:23:24] <The_St​argazer> i can now smite people
L505[16:23:29] <The_St​argazer> by looking at them and rclicking
L506[16:23:37] <Izaya> get smote
L507[16:23:53] <The_St​argazer> basically: i have a summon lightning thing
L508[16:26:42] <The_St​argazer> and, uh, sticky bombs
L509[16:37:40] <Sagh​etti> 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_St​argazer> 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)
L515[16:58:36] <Inari> https://www.youtube.com/watch?v=zARhHJNrpnU I think this is my new favourite song
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
L520[17:03:00] <The_St​argazer> Izaya: better? http://tinyurl.com/w3cs3qm
L521[17:03:21] <The_St​argazer> oh crap i forgot those ones
L522[17:03:24] <The_St​argazer> ill remove em now
L523[17:03:31] <B​ob> is it possible to corrupt OpenOS?
L524[17:03:42] <B​ob> if so i did it and the file buffer is now totally broke
L525[17:03:43] <B​ob> http://tinyurl.com/tt8tt2w
L526[17:03:51] <B​ob> saying :read method to a file is nil lol
L527[17:03:54] <B​ob> time to reisntall
L528[17:04:01] <The_St​argazer> if you pretend those ones don't exist, better?
L529[17:17:00] <Del​taV> how much ram does openos use?
L530[17:17:13] <Del​taV> I'm trying to make a 400000 byte buffer, but it fails
L531[17:17:21] <Del​taV> Or at least, I think that's what fails
L532[17:18:09] <The_St​argazer> why
L533[17:18:12] <Forec​aster> openos can run on a t1 stick
L534[17:18:13] <The_St​argazer> why do you need such a big buffer
L535[17:18:19] <Forec​aster> albeit with some features disabled
L536[17:18:37] <Del​taV> I'm inflating zlib compressed data with the data card, and it's the size of the output buffer
L537[17:18:59] <Del​taV> but inflate returns nil :/
L538[17:19:42] <Del​taV> and I put 2 tier 3.5 sticks in my case
L539[17:21:28] <Del​taV> the data decompresses correctly with python btw, and smaller pieces of data decompress correctly in OC
L540[17:24:30] <B​ob> 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] <Del​taV> I do need everything, and there's a compromise between decomressed size and compressed size to be made
L542[17:25:31] <B​ob> tried using a server where you can stick 4 sticks of RAM ?
L543[17:25:38] <Del​taV> I havent
L544[17:25:42] <Del​taV> actually good idea
L545[17:25:48] <B​ob> extremly useless measures
L546[17:25:57] <B​ob> time to get the MineOS capable rig for your task
L547[17:27:30] <Del​taV> how do I turn on a server
L548[17:28:11] <Forec​aster> button in gui
L549[17:28:50] <Del​taV> ? http://tinyurl.com/tgey4jb
L550[17:29:04] <Forec​aster> that's the rack gui
L551[17:29:19] <Forec​aster> click the server blade
L552[17:29:26] <Forec​aster> on the front of the block
L553[17:29:29] <Del​taV> it picks it up
L554[17:29:30] <Del​taV> oh
L555[17:29:47] <Del​taV> 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
L561[17:31:40] <MichiBot> Mic​hiyo: https://github.com/PC-Logix/LanteaBot/
L562[17:31:47] <Michiyo> Feel free to update her to 5.3! :P
L563[17:33:04] <Michiyo> Actually I use https://github.com/gamax92/JNLua-Natives so.. in theory if I got 5.3 natives that'd work..
L564[17:33:18] <Forec​aster> %lua _VERSION = "Lua 5.3"
L565[17:33:38] <Forec​aster> %lua _VERSION
L566[17:33:38] <MichiBot> Lua 5.3
L567[17:33:42] <Forec​aster> I fixed it
L568[17:33:45] <Forec​aster> :D
L569[17:33:56] <Del​taV> welp, server didnt work
L570[17:34:45] <Michiyo> <_<
L571[17:34:50] * Michiyo stabs @"Forec​aster"
L572[17:34:56] <Michiyo> %resetlua
L573[17:34:56] <MichiBot> Sandbox reset
L574[17:34:57] <Forec​aster> ow
L575[17:35:01] <Forec​aster> 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] <Del​taV> I halved the size of the input and output buffers and it still returns nil
L581[17:39:41] <Del​taV> :(
L582[17:40:03] <payonel> @Del​taV ?
L583[17:40:27] <Del​taV> data card's inflate function returns nil when I try to use it with the data I want
L584[17:40:33] <Del​taV> but with small test data it works
L585[17:43:13] <Adorabl​eCatgirl> EEEEEEEEff
L586[17:45:09] <Sagh​etti> rip
L587[17:52:00] <Del​taV> eyy it works
L588[17:52:07] <Del​taV> 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] <Del​taV> is there any way to have more operations per tick for graphics cards?
L591[17:58:41] <Forec​aster> two graphics cards
L592[17:58:54] <Del​taV> huh that works?
L593[17:58:55] <Del​taV> neat
L594[17:59:04] <Forec​aster> you can bind two cards to one screen yes
L595[17:59:25] <Forec​aster> 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
L599[18:21:17] <MichiBot> Mic​hiyo: Who Pinged you: http://michibot.pc-logix.com/whopinged?nick=Michiyo
L600[18:21:32] <Michiyo> https://michibot.pc-logix.com/whopinged?nick=Galaxy
L601[18:21:51] <Galaxy> i like that
L602[18:22:50] <Michiyo> those are kept.. for a.. time.. period.
L603[18:24:19] <Del​taV> can anyone guess what mp4 I'm trying to play from a still image? http://tinyurl.com/s72yngh
L604[18:24:52] <ThePi​Guy24> its minecraft atleast
L605[18:24:56] <ThePi​Guy24> in a cave
L606[18:25:17] <Del​taV> good eyes you have
L607[18:25:22] <Del​taV> I can never forget them
L608[18:27:31] <Del​taV> I'm going to try with distributed data processing with those nifty servers. might go faster
L609[18:32:01] <Bohemi​anHacks> 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] <Bohemi​anHacks> Honestly the only changes I like in the newer versions are the swimming mechanics and water elevator stuff.
L611[18:32:39] <Bohemi​anHacks> Otherwise its all stuff that mods do better or making villagers more OP
L612[18:33:29] <Bohemi​anHacks> 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] <Sagh​etti> yeah
L615[18:42:26] <Sagh​etti> 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] <Forec​aster> hm... interesting... YT doesn't seem to care much about custom emoji in their messages...
L618[18:43:13] <Forec​aster> Twitch sent an url to the image and told you which segment of the message to replace
L619[18:43:35] <Forec​aster> YouTube just sends the text as is with `:yt:` or whatever in it, no image url or anything
L620[18:44:27] <Forec​aster> not that it's hugely relevant, but it's still mildly annoying
L621[18:45:31] <Forec​aster> 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] <Bohemi​anHacks> tbh custom emojiis seem like a terrible thing to try to support cross platform
L623[18:54:55] <Bohemi​anHacks> we already have unicode for that
L624[18:57:38] <Forec​aster> 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] <Bohemi​anHacks> Thats why I mean its a terrible thing to try to support.
L626[18:58:42] <Forec​aster> 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] <Forec​aster> Twitch's system works fine though
L628[18:59:12] <Forec​aster> it was easy enough to implement
L629[18:59:47] <Forec​aster> 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] <Forec​aster> 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] <Forec​aster> huh, there seems to be no audio in the stream...
L632[19:08:16] <Ocawes​ome101> payonel: even 0xFFFFFFFFFFFFFFFF is -1. 0xFFFFFFFFFFFFFFF is 1152921504606846975 though
L633[19:08:41] <Forec​aster> wait no, there is audio
L634[19:08:52] <Forec​aster> YT is just saying the audio bitrate is 0 for some reason
L635[19:09:19] <Ocawes​ome101> 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] <Forec​aster> %tonk
L644[19:58:42] <MichiBot> Dad-Sizzle! Forec​aster! You beat Liz​zian'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] <Forec​aster> %sip
L647[19:58:54] <MichiBot> You drink a freezing aluminium potion (New!). The bottle turns into an aegisalt sling.
L648[19:59:11] <Forec​aster> 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] <Sagh​etti> %absorb
L652[20:06:28] <MichiBot> You drink a gloomy aegisalt potion (New!). Sagh​etti's eyes glow the color of ruby until they see a bird.
L653[20:06:47] <Sagh​etti> ooh
L654[20:06:48] <Sagh​etti> spooky
L655[20:11:37] <Michiyo> Look! In the Sky! Is it a Bird? Nah.. sorry
L656[20:13:24] <B​ob> @DeltaV aw man
L657[20:14:26] <Del​taV> 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] <Gal​axy> PP time
L661[20:19:55] <Gal​axy> :orangejustice:
L662[20:21:01] <Gal​axy> :aPES_NitroBoostHover:
L663[20:25:40] <Sagh​etti> :aPES_NitroBoostHover:
L664[20:27:37] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L665[20:28:05] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L666[20:29:20] <FLO​RANA> @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] <Sagh​etti> oh ok
L668[20:29:42] <Sagh​etti> so what exactly are you having trouble with?
L669[20:30:24] <FLO​RANA> my main probblem is miss-interpiting the data and failing to respond -w-
L670[20:30:24] <FLO​RANA> but i'm slowly getting it
L671[20:30:38] <Sagh​etti> oh ok
L672[20:31:00] <Sagh​etti> i've written a chat client from scratch in python, so ask me if you need any help
L673[20:31:11] <Sagh​etti> and also making a server is a LOT harder than making a client
L674[20:31:14] <Sagh​etti> just so you know
L675[20:31:26] <FLO​RANA> funny i'd expect it to be the other way around
L676[20:31:33] <FLO​RANA> mojang auth, crazy
L677[20:31:41] <FLO​RANA> mojang auth is crazy [Edited]
L678[20:31:54] <FLO​RANA> mojang's auth is crazy [Edited]
L679[20:32:31] <Sagh​etti> 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] <Sagh​etti> all the client needs to do is show things on screen mainly
L681[20:32:44] <Sagh​etti> the server does the real work
L682[20:33:08] <FLO​RANA> yah i get that
L683[20:33:28] <FLO​RANA> also i wanted to do this to see how far i can push a minecraft client
L684[20:34:34] <FLO​RANA> 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] <Sagh​etti> you'd be surprised how much "more work" is
L686[20:35:06] <Sagh​etti> what's your mc version?
L687[20:35:12] <FLO​RANA> 1.14.4
L688[20:35:43] <FLO​RANA> unless theres a better version, i wanted it to be up-to-date but not too old
L689[20:36:00] <Ocawes​ome101> 1.15.2?
L690[20:36:06] <Sagh​etti> no
L691[20:36:19] <FLO​RANA> 1.15.2 is ehh....
L692[20:36:28] <Sagh​etti> the newer, the more convoluted
L693[20:36:33] <Ocawes​ome101> fair
L694[20:36:35] <Sagh​etti> there's a fully open source server for 1.12
L695[20:36:35] <Sagh​etti> https://github.com/GlowstoneMC/Glowstone
L696[20:36:40] <Sagh​etti> i suggest checking it out
L697[20:36:45] <Sagh​etti> written in full java, all open source
L698[20:37:36] <FLO​RANA> i tried glowstone in the past but i never gotten it to work...
L699[20:38:21] <FLO​RANA> (probbly cause i've never messed with java :b besides a tutorial)
L700[20:38:32] <FLO​RANA> (probbly cause i've never messed with java :b besides a tutorial but thats it) [Edited]
L701[20:39:58] <Sagh​etti> what language are you writing it in?
L702[20:40:40] <FLO​RANA> i'm writing in python3, i can do C and lua but i'm most comfertable with python
L703[20:42:08] <Sagh​etti> have you messed around with threading/multitasking?
L704[20:42:14] <Sagh​etti> or socketservers
L705[20:42:17] <FLO​RANA> yes it's already threaded
L706[20:42:33] <FLO​RANA> and i've messed with sockets before
L707[20:43:00] <FLO​RANA> everything is good so far
L708[20:43:15] <FLO​RANA> the only probblem is... i don't know how to propperly respond :b
L709[20:43:18] <Sagh​etti> what are you using to unpack the data?
L710[20:43:20] <Sagh​etti> oh
L711[20:43:52] <FLO​RANA> 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] <Sagh​etti> how are you converting it to integers
L715[20:45:47] <Sagh​etti> just asking
L716[20:45:52] <Sagh​etti> or strings
L717[20:49:55] <FLO​RANA> 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] <FLO​RANA> 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] <Sagh​etti> i mean
L720[20:54:50] <Sagh​etti> that works
L721[20:54:54] <Sagh​etti> but you should check out `struct`
L722[20:55:11] <Sagh​etti> you just pass in a string (with the format), the bytes, and it spits out all the data for you
L723[20:55:13] <Sagh​etti> in a list
L724[20:55:36] <Sagh​etti> for example: let's say i wanted to parse some data with 2 32-bit integers and 1 null-terminated string
L725[20:55:57] <Sagh​etti> i would Code Block pastebined https://paste.pc-logix.com/olujiyokup
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)
L728[20:57:00] <Sagh​etti> and then use Code Block pastebined https://paste.pc-logix.com/jetiyujuse
L729[20:57:07] <Sagh​etti> so basically
L730[20:57:18] <Sagh​etti> 2 integers `II`
L731[20:57:21] <Sagh​etti> and 1 string `s`
L732[20:57:33] <Sagh​etti> data is where the raw binary data goes
L733[20:57:51] <Sagh​etti> so then it returns a list
L734[20:58:11] <Sagh​etti> where the first 2 items are numbers, and the 3rd item is a string
L735[20:59:24] <FLO​RANA> so... how would this help me?
L736[20:59:57] <FLO​RANA> sorry if i'm weard, i'm just not understand it
L737[21:00:19] <Sagh​etti> it automatically does all of that byte conversion
L738[21:00:29] <Sagh​etti> so you pass in data (bytes) into the function
L739[21:00:37] <Sagh​etti> as well as a string showing how it's laid out
L740[21:00:49] <Sagh​etti> and then it automatically converts all the data for you
L741[21:02:53] <FLO​RANA> but how do you convert a entire string then?
L742[21:03:27] <Sagh​etti> lets say you have the string
L743[21:03:29] <Sagh​etti> as bytes
L744[21:03:54] <Sagh​etti> so do
L745[21:03:55] <FLO​RANA> example: `b'\x10\x00\xc2\x04\t127.0.0.1c\xdd\x01'`
L746[21:04:08] <Sagh​etti> oh for that
L747[21:04:17] <Sagh​etti> you could just do `data.decode("utf-8")`
L748[21:04:20] <Sagh​etti> if it's utf-8
L749[21:04:45] <Sagh​etti> but it's also very useful for decoding integers, floating point numbers, etc
L750[21:04:58] <Sagh​etti> @Ocawesome101 trying to get another person addicted to `struct`
L751[21:05:05] <FLO​RANA> 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] <Ocawes​ome101> @Saghetti /me approves
L754[21:05:15] <Sagh​etti> what is it then
L755[21:05:19] <Corded> * <Ocawes​ome101> approves
L756[21:05:40] <Sagh​etti> i know minecraft uses a lot of utf-16 with the length at the front
L757[21:05:49] <FLO​RANA> `UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 2: invalid continuation byte`
L758[21:06:07] <Sagh​etti> oh ok
L759[21:06:11] <Sagh​etti> where did that data come from tho?
L760[21:06:20] <FLO​RANA> minecraft client
L761[21:06:31] <Sagh​etti> i suggest writing a function that reads `x` number of bytes from the socket
L762[21:06:33] <FLO​RANA> it sent that requesting data for the server
L763[21:06:49] <FLO​RANA> 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] <Sagh​etti> so you can do something like `read_bytes(4)` to read 4 bytes from the stream
L766[21:07:16] <Ocawes​ome101> it couldn't serve the data, as it were
L767[21:08:06] <Sagh​etti> and do Code Block pastebined https://paste.pc-logix.com/dopuhujoru
L768[21:08:32] <FLO​RANA> but doesn't `I` want 5 numbers?
L769[21:08:37] <Sagh​etti> ????
L770[21:08:46] <Sagh​etti> where did you get that from?
L771[21:09:01] <FLO​RANA> oh wait is `s` the one extra byte?
L772[21:09:11] <Sagh​etti> I is for integer
L773[21:09:11] <FLO​RANA> s for string?
L774[21:09:14] <Sagh​etti> yeah
L775[21:10:03] <Sagh​etti> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/exowiketar
L776[21:11:17] <FLO​RANA> but what it the number was a short?
L777[21:11:30] <FLO​RANA> or a a 8-bit value
L778[21:11:35] <FLO​RANA> or a 8-bit value [Edited]
L779[21:12:08] <Sagh​etti> there's a way to decode that too
L780[21:12:21] <Sagh​etti> https://docs.python.org/3/library/struct.html#format-characters
L781[21:12:37] <Sagh​etti> for a short the character is `H` for unsigned, and `h` for signed
L782[21:12:49] <Sagh​etti> and a single byte is `B` for unsigned, `b` for signed
L783[21:13:09] <FLO​RANA> is struct better cause it runs directly via C?
L784[21:13:19] <FLO​RANA> is struct better cause it runs directly from C? [Edited]
L785[21:13:47] <Sagh​etti> pretty sure
L786[21:14:07] <Sagh​etti> but it's mostly better because it makes reading binary values a lot easier
L787[21:14:25] <FLO​RANA> i personally don't see it
L788[21:14:37] <FLO​RANA> but i'm not saying it's wrong
L789[21:15:23] <FLO​RANA> like doing `(byte0<<8)+byte1` is simple enough for me :b
L790[21:15:59] <Ocawes​ome101> not if you're reading, say, 8 bytes
L791[21:16:10] <Sagh​etti> yeah
L792[21:16:15] <Sagh​etti> you really don't want to do that for long
L793[21:16:17] <Sagh​etti> 1. readability
L794[21:16:18] <FLO​RANA> whats 8 bytes?
L795[21:16:21] <Sagh​etti> long
L796[21:16:23] <Sagh​etti> 2. simplicity
L797[21:16:29] <Sagh​etti> 3. debugging
L798[21:16:33] <FLO​RANA> whats 8 bytes? oh [Edited]
L799[21:18:39] <Ocawes​ome101> `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] <Sagh​etti> ^^^^
L801[21:19:09] <FLO​RANA> i mean thats what loops are for
L802[21:19:20] <Sagh​etti> it's like free money
L803[21:19:22] <Sagh​etti> why not take it
L804[21:19:24] <Sagh​etti> it's easy
L805[21:19:27] <Sagh​etti> it's worth it
L806[21:19:54] <Ocawes​ome101> a loop is overcomplicating it
L807[21:20:24] <FLO​RANA> how would it?
L808[21:20:36] <Ocawes​ome101> because you'd have to do something like
L809[21:21:21] <Sagh​etti> and tbf oca was also scared of struct when i first introduced him to it :P
L810[21:21:22] <Ocawes​ome101> Code Block pastebined https://paste.pc-logix.com/fasasojoco
L811[21:21:29] <Ocawes​ome101> I was, it's true
L812[21:21:41] <Sagh​etti> yeah
L813[21:21:42] <Sagh​etti> why do that
L814[21:21:44] <Sagh​etti> when you cna
L815[21:21:46] <Sagh​etti> can*
L816[21:21:49] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/irupivucun
L817[21:23:34] <FLO​RANA> i mean it seems like that would make it more complicated tbh
L818[21:23:40] <Sagh​etti> 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] <FLO​RANA> what is you get package A but it was checking for package B, struct would error
L822[21:24:53] <Ocawes​ome101> huh????
L823[21:25:06] <Ocawes​ome101> 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] <Sagh​etti> welcome!
L827[21:25:32] <FLO​RANA> hello :3
L828[21:25:40] <Sagh​etti> this is the OC irc
L829[21:25:50] <Sagh​etti> but we're just talking about general minecraft programming stuff rn
L830[21:26:16] <Sagh​etti> do you want to join the discord?
L831[21:26:21] <Sagh​etti> or are you an IRC person
L832[21:26:30] <FLO​RANA> 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] <Sagh​etti> oh
L835[21:26:54] <Ocawes​ome101> ew
L836[21:26:56] <Ocawes​ome101> MineOS
L837[21:26:58] <Sagh​etti> so so so so so so so many possibilities
L838[21:27:03] <Schmadolf> O
L839[21:27:15] <Sagh​etti> (oca are you going to plug your own OS now)
L840[21:27:22] <Sagh​etti> and here's the discord link
L841[21:27:23] <Sagh​etti> https://discordapp.com/invite/0hVukoQ2KYm2aoXh
L842[21:27:57] <Ocawes​ome101> Install Photon instead
L843[21:28:00] <Ocawes​ome101> or even
L844[21:28:03] <Corded> * <Ocawes​ome101> shudders
L845[21:28:05] <Ocawes​ome101> OpenOS
L846[21:28:05] <Sagh​etti> breuh
L847[21:28:12] <Sagh​etti> 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] <Sagh​etti> it's nothing but some text
L850[21:28:45] <Schmadolf> photon?
L851[21:29:14] <Glad​ox114> wait what this whole chat is here too
L852[21:29:22] <FLO​RANA> 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] <Sagh​etti> yeah
L854[21:29:40] <Sagh​etti> hmm
L855[21:29:51] <Sagh​etti> photon is some os that oca made
L856[21:29:51] <Ocawes​ome101> Schmadolf: no, it's a separate OS
L857[21:29:52] <FLO​RANA> ord + bitshift + loop just seems fine for me
L858[21:29:58] <Ocawes​ome101> that I write
L859[21:30:01] <Ocawes​ome101> wrote*
L860[21:30:46] <Glad​ox114> i was looking for some OS in the wild thats just cool or simple (not using many resources)
L861[21:30:58] <Ocawes​ome101> Photon boots in like
L862[21:31:07] <Ocawes​ome101> under half the time OpenOS does
L863[21:31:15] <Sagh​etti> mine boots in 0 seconds
L864[21:31:18] <Ocawes​ome101> and should have partial compatibility with it too
L865[21:31:19] <Sagh​etti> "boots"
L866[21:31:38] <Glad​ox114> test
L867[21:31:38] <Ocawes​ome101> it is also lighter on memory
L868[21:32:11] <Ocawes​ome101> on t3 hardware Photon boots in 0.55-0.65s depending what services you have enable
L869[21:32:15] <Ocawes​ome101> I haven't timed it on t1 hw yet
L870[21:33:29] <Ocawes​ome101> 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] <Glad​ox114> so wait. Photon is an OS for the opencomputers right?
L873[21:34:49] <Sagh​etti> yep
L874[21:34:55] <Sagh​etti> and i'm making one called quark
L875[21:35:09] <Sagh​etti> smaller, better, and right now just a hello world progrma
L876[21:37:06] <Ocawes​ome101> and more microkernel-y, right?
L877[21:37:06] <Sagh​etti> i originally wrote a microkernel called craftbox
L878[21:37:10] <Sagh​etti> yeah
L879[21:37:17] <Sagh​etti> but then i gave up ish
L880[21:37:20] <Sagh​etti> and scrapped it
L881[21:37:25] <Sagh​etti> and then reincarnated it as quark
L882[21:37:25] <Ocawes​ome101> Photon is a hybrid kernel
L883[21:37:28] <Ocawes​ome101> 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] <Sagh​etti> ohno
L887[21:38:16] <Sagh​etti> drivers
L888[21:38:31] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L889[21:38:38] <Sagh​etti> 🤮
L890[21:38:42] <Sagh​etti> sorry tho
L891[21:38:44] <Sagh​etti> it has drivers
L892[21:38:45] <Sagh​etti> i disapprove
L893[21:38:46] <Ocawes​ome101> I mean
L894[21:38:53] <Ocawes​ome101> microkernels have drivers too
L895[21:38:57] <Ocawes​ome101> from a certain point of view
L896[21:39:07] <Sagh​etti> nah man
L897[21:39:08] <Sagh​etti> servers
L898[21:39:20] <Ocawes​ome101> Darth Vader betrayed and killed your father
L899[21:39:27] <Ocawes​ome101> from a certain point of view
L900[21:41:13] <Ocawes​ome101> besides, drivers are easier than IPC for things like reading files
L901[21:41:20] <Ocawes​ome101> they're faster too
L902[21:41:32] <Ocawes​ome101> at least the way I've implemented it
L903[21:41:35] <Sagh​etti> yeah but it's not as microkernely
L904[21:41:39] <Ocawes​ome101> trur
L905[21:41:41] <Sagh​etti> and also
L906[21:41:42] <Ocawes​ome101> true*
L907[21:41:47] <Ocawes​ome101> mhm
L908[21:41:54] <Sagh​etti> what makes it hybrid again?
L909[21:42:29] <Ocawes​ome101> https://wikipedia.org/wiki/hybrid_kernel the term is... debated, to say the least
L910[21:43:02] <Sagh​etti> where are your servers
L911[21:43:11] <Ocawes​ome101> uh
L912[21:43:17] <Corded> * <Ocawes​ome101> sweats nervously
L913[21:43:18] <Ocawes​ome101> nowhere
L914[21:43:28] <Sagh​etti> . . .
L915[21:43:34] <Sagh​etti> you might want to go a bit bigger than
L916[21:43:37] <Sagh​etti> maybe molecule
L917[21:43:50] <Ocawes​ome101> I've considered re-doing the driver system to use servers
L918[21:43:55] <Ocawes​ome101> and I might
L919[21:43:58] <Ocawes​ome101> idk
L920[21:44:21] <Ocawes​ome101> now that I've got event listening that might be more doable
L921[21:44:22] <Sagh​etti> maybe up to burj khalifa
L922[21:44:33] <Ocawes​ome101> lol
L923[21:44:39] <Ocawes​ome101> Sears tower
L924[21:44:42] <Sagh​etti> ah yes
L925[21:44:46] <Sagh​etti> burj khalifa
L926[21:44:47] <Sagh​etti> simple
L927[21:44:49] <Sagh​etti> lightweight
L928[21:44:59] <Corded> * <Ocawes​ome101> dies of laughter
L929[21:46:01] <Sagh​etti> ok there we go
L930[21:46:04] <Sagh​etti> back to working on quark
L931[21:47:08] <Corded> * <Ocawes​ome101> force-zaps Saghetti from the corner
L932[21:47:43] <Sagh​etti> drinks ocawesome
L933[21:47:45] <Sagh​etti> i mean what
L934[21:48:02] <Ocawes​ome101> %stab Saghetti
L935[21:48:03] <MichiBot> Ocawes​ome101 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] <Sagh​etti> %stab Saghetti with mach kernel
L937[21:48:18] <MichiBot> Sagh​etti is stabbing Saghetti with mach kernel for 1d4 => 3 damage!
L938[21:48:34] <Ocawes​ome101> %stab Saghetti with Photon
L939[21:48:34] <MichiBot> Ocawes​ome101 is stabbing Saghetti with Photon for 1d4 => 3 damage!
L940[21:48:44] <Sagh​etti> %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> * <Ocawes​ome101> lightsabers Saghetti
L943[21:49:22] <Sagh​etti> y'know what
L944[21:49:25] <Sagh​etti> ill install photon
L945[21:49:32] <Sagh​etti> and try and see if i can hacker it
L946[21:49:53] <Ocawes​ome101> well
L947[21:50:04] <Ocawes​ome101> you won't be able to hack Photon with itself
L948[21:50:06] <Ocawes​ome101> because
L949[21:50:12] <Ocawes​ome101> there's no text editor yet :P
L950[21:50:25] <Sagh​etti> oh ok
L951[21:50:32] <Sagh​etti> do you have file permissions
L952[21:50:35] <Sagh​etti> or restrictions
L953[21:50:36] <Sagh​etti> stuff like that
L954[21:50:37] <Ocawes​ome101> uh
L955[21:50:37] <Ocawes​ome101> no
L956[21:50:46] <Sagh​etti> :dab:
L957[21:50:48] <Sagh​etti> free real estate
L958[21:50:52] <Sagh​etti> time to overwrite kernel
L959[21:51:00] <Sagh​etti> overwrite /etc/passwd
L960[21:51:02] <Ocawes​ome101> I don't think any OC OS does except possibly Fuchas
L961[21:51:02] <Sagh​etti> get root access
L962[21:51:03] <Sagh​etti> profit
L963[21:51:06] <Ocawes​ome101> ummm
L964[21:51:16] <Ocawes​ome101> there's no multiuser either...
L965[21:51:25] <Sagh​etti> :sadcat:
L966[21:51:31] <Sagh​etti> you wot
L967[21:52:01] <Ocawes​ome101> I'll probably add file permissions ~~at some point~~ when I can run it from OpenFS
L968[21:52:19] <Sagh​etti> why not do something simple
L969[21:52:25] <Sagh​etti> like make the /boot folder read-only
L970[21:52:35] <Sagh​etti> or disable access to the password file for non-root users
L971[21:52:36] <Ocawes​ome101> 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] <Ocawes​ome101> I should probably do that for Open Kernel 2 as well
L975[21:53:23] <Ocawes​ome101> 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] <Sagh​etti> also
L980[21:54:33] <Sagh​etti> mine's going to have threads
L981[21:54:36] <Sagh​etti> very ebick
L982[21:54:42] <Sagh​etti> and not just processes
L983[21:54:59] <Ocawes​ome101> mine just calls them processes
L984[21:55:05] <Ocawes​ome101> they're technically still threads
L985[21:55:07] <Ocawes​ome101> I think
L986[21:55:11] <Sagh​etti> a process contains multiple threads
L987[21:55:15] <Sagh​etti> they all share the same ENV
L988[21:55:44] <Ocawes​ome101> in *nix, does each process get its own stdin/stdout/stderr streams?
L989[21:55:55] <Sagh​etti> pretty sure yeah
L990[21:56:28] <Ocawes​ome101> kk, that's another thing I'll have to implement :P
L991[21:58:54] <Kristo​pher38> @Forecaster mining's been nerfer in january i think
L992[21:59:05] <Kristo​pher38> (replying to message in #oc-js )
L993[21:59:18] <Kristo​pher38> @Forecaster mining's been nerfed in january i think [Edited]
L994[21:59:29] <Kristo​pher38> did you try mining after that?
L995[22:00:17] <Kristo​pher38> 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] <Kristo​pher38> how profitable is mining right now?
L997[22:03:35] <Bohemi​anHacks> I thought you meant crypto mining at first
L998[22:03:40] <Bohemi​anHacks> but isk is cool too
L999[22:08:10] <Sagh​etti> `
L1000[22:08:15] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/kugetiyobu [Edited]
L1001[22:08:28] <Sagh​etti> more like
L1002[22:08:31] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/udafepukub/ // / Code Block pastebined https://paste.pc-logix.com/xovaxuquhu
L1003[22:08:33] <Sap​hire> Oh oh
L1004[22:08:52] <Sap​hire> Any good EEPROM firmwares? v:
L1005[22:15:19] <FLO​RANA> saghetti, sorry for long delay
L1006[22:17:07] <B​ob> 👀
L1007[22:25:25] <FLO​RANA> so i'm assuming
L1008[22:25:56] <FLO​RANA> when the server sends the ServerInfo to the client via refresh the length is 2 bytes long?
L1009[22:26:59] <Sagh​etti> not on the wiki?
L1010[22:28:19] <FLO​RANA> https://wiki.vg/Protocol#Status
L1011[22:28:24] <FLO​RANA> hats all it says
L1012[22:28:39] <Sagh​etti> https://wiki.vg/Server_List_Ping
L1013[22:30:32] <FLO​RANA> i have the JSON responce, but i don't understand how to constuct the packet
L1014[22:31:18] <Sagh​etti> it should say right on the page
L1015[22:31:20] <Sagh​etti> the structure
L1016[22:31:42] <Sagh​etti> you just need to send json data
L1017[22:31:43] <Sagh​etti> to the client
L1018[22:31:45] <Sagh​etti> as a string
L1019[22:31:52] <FLO​RANA> but the packet length
L1020[22:32:16] <FLO​RANA> it's longer then 1 byte, is that accepted?
L1021[22:32:48] <Sagh​etti> https://wiki.vg/Protocol#Data_types
L1022[22:32:53] <Sagh​etti> it should say how to send it here
L1023[22:33:49] <FLO​RANA> oh i missed that... so it's a 32-bit value...
L1024[22:33:49] <Sap​hire> sighs
L1025[22:34:02] <Sagh​etti> ok so
L1026[22:34:03] <FLO​RANA> oh i missed that... so it's a 32-bit value... (singed ofcourse) [Edited]
L1027[22:34:05] <Sagh​etti> they provided some code
L1028[22:34:08] <Sagh​etti> on the page itself
L1029[22:34:12] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/ecavozifoz
L1030[22:34:14] <Sap​hire> Also, CollapseOS is some real nutjob shit <.<
L1031[22:34:19] <Sagh​etti> this is how you read a varint
L1032[22:34:25] <Sagh​etti> so basically
L1033[22:34:29] <Sagh​etti> 1. read the varint
L1034[22:34:49] <Sagh​etti> 2. read that many bytes from the stream
L1035[22:34:59] <Sagh​etti> ex: if the varint was 12, then read 12 bytes from the stream
L1036[22:34:59] <Sap​hire> 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] <Sagh​etti> 3. decode with utf-8
L1038[22:35:09] <Sagh​etti> 4. profit...?
L1039[22:36:44] <FLO​RANA> isn't `readVarInt` 8-bit tho?
L1040[22:37:04] <Sagh​etti> 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] <Sagh​etti> where did you get that from?
L1044[22:37:24] <FLO​RANA> reading the code
L1045[22:37:49] <Sagh​etti> varint from what i can see is a variable-length integer
L1046[22:38:01] <Sagh​etti> which means it can be as percise as 8 bits to 32 bits
L1047[22:38:04] <Sagh​etti> (afaik)
L1048[22:38:26] <Sap​hire> ...do I want to know what they are doing?
L1049[22:38:36] <FLO​RANA> so expect 4 bytes for a lenth?
L1050[22:38:40] <FLO​RANA> so expect 4 bytes for the lenth? [Edited]
L1051[22:39:49] <Sap​hire> 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] <Sagh​etti> nah
L1053[22:40:04] <Sagh​etti> they're trying to make a full-out minecraft server
L1054[22:40:06] <Sagh​etti> in python
L1055[22:40:15] <Sagh​etti> (without enough experience tbh)
L1056[22:40:18] <Sap​hire> Uh, but why
L1057[22:40:25] <Sagh​etti> idk
L1058[22:40:27] <Sap​hire> Even with experience it's a big "why"
L1059[22:40:35] <FLO​RANA> hey
L1060[22:40:53] <FLO​RANA> i am experienced in python, just not minecraft's protocal
L1061[22:41:06] <Sagh​etti> yeah
L1062[22:41:09] <Sap​hire> It's spelt with O <.<
L1063[22:41:22] <FLO​RANA> whatever
L1064[22:41:27] <Sagh​etti> you probably need to be more experienced with networking and data representation as a while
L1065[22:41:29] <FLO​RANA> i'm not a fan of english
L1066[22:41:30] <Sagh​etti> whole*
L1067[22:41:31] <Sap​hire> But uh, network protocols are more or less like parsing binary files
L1068[22:41:48] <Sagh​etti> and just
L1069[22:41:49] <Sagh​etti> please
L1070[22:41:51] <Sagh​etti> use struct
L1071[22:42:09] <FLO​RANA> ... i don'
L1072[22:42:11] <Sap​hire> ...or rather it's same kind of "messing with serialized data" thing, really.
L1073[22:42:15] <FLO​RANA> f off keybord
L1074[22:42:46] <FLO​RANA> ... 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] <FLO​RANA> i don't see how tho, it just feels odd
L1078[22:46:53] <Sagh​etti> the reward for using it
L1079[22:46:59] <Sagh​etti> i don't go insane
L1080[22:47:05] <Sagh​etti> and you'll actually get help from me
L1081[22:48:34] <Sap​hire> ...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] <Sap​hire> Or whatever they are called
L1083[22:48:51] <FLO​RANA> yes it's .pak
L1084[22:49:10] <Sap​hire> I think they had varints? Or was it something else, hm
L1085[22:49:34] <FLO​RANA> idk really never looked in to it
L1086[22:49:42] <FLO​RANA> i know how complicated data can get
L1087[22:49:47] <Sagh​etti> starbound? more like earthbound
L1088[22:49:50] <Sagh​etti> :nessss:
L1089[22:49:50] <FLO​RANA> no
L1090[22:50:15] <FLO​RANA> :EmperorPenguin:
L1091[22:50:27] <Sap​hire> Starbound pak has varints
L1092[22:50:49] <Sagh​etti> http://tinyurl.com/rjfyhhu
L1093[22:52:26] <FLO​RANA> enyway i'm sorry i've never used stuct before, i can try it but i dout i'll be good at it
L1094[23:04:17] ⇦ Quits: Inari (~Pinkishu@pD9E8F876.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L1095[23:08:29] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 190 seconds)
L1096[23:10:30] <Sagh​etti> 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] <B​ob> How does holo.setRaw works
L1100[23:50:47] <CompanionCube> %tonkout
L1101[23:50:47] <MichiBot> I'm sorry Compan​ionCube, you were not able to beat Forec​aster'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] <B​ob> setRaw isn't even referenced on the wiki tf
L1103[23:53:29] <B​ob> http://tinyurl.com/v5ovx3w
L1104[23:53:31] <B​ob> ah yes
<<Prev Next>> Scroll to Top