<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:05:15] <Amanda> ... I seem to have somehow broken my OC2 testing save
L2[00:17:53] ⇦ Quits: tekacs (~tekacs@178.79.131.8) (Ping timeout: 189 seconds)
L3[00:19:46] ⇨ Joins: tekacs (~tekacs@178.79.131.8)
L4[01:23:56] <Michiyo> %tonkout
L5[01:23:56] <MichiBot> Darn it! Mic​hiyo! You beat your own previous record of 4 hours, 48 minutes and 23 seconds (By 35 minutes and 51 seconds)! I hope you're happy!
L6[01:23:57] <MichiBot> Mic​hiyo has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.72874, Position #3 => #2 (Overtook Forecaster) Need 0.34862432 more points to pass Va​ur!
L7[01:24:02] <Michiyo> wooo!
L8[01:38:42] <Michiyo> New monitor may be too wide...
L9[01:38:42] <Michiyo> https://drive.pc-logix.com/index.php/s/xLpFyCP9pqKwGPn
L10[02:02:14] <The P​atmann> %tonk
L11[02:02:14] <MichiBot> Jiminy Cricket! The P​atmann! You beat Mic​hiyo's previous record of <0 (By 38 minutes and 17 seconds)! I hope you're happy!
L12[02:02:15] <MichiBot> The Patmann's new record is 38 minutes and 17 seconds! The Patmann also gained 0.00064 tonk points for stealing the tonk. Position #7. Need 0.02465 more points to pass Compan​ionCube!
L13[02:12:59] <Michiyo> s/P/B/
L14[02:13:00] <MichiBot> <MichiBot> The Batmann's new record is 38 minutes and 17 seconds! The Patmann also gained 0.00064 tonk points for stealing the tonk. Position #7. Need 0.02465 more points to pass Compan​ionCube!
L15[02:23:00] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Quit: Cya)
L16[02:23:08] ⇦ Quits: tehbeard (~tehesper@66.228.139.228) (Ping timeout: 189 seconds)
L17[02:23:12] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L18[02:25:05] ⇨ Joins: tehbeard (~tehesper@66.228.139.228)
L19[03:19:09] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (Read error: Connection reset by peer)
L20[03:57:30] <Forec​aster> %tonk
L21[03:57:30] <MichiBot> Holy empty array Batman! Forec​aster! You beat The P​atmann's previous record of 38 minutes and 17 seconds (By 1 hour, 16 minutes and 57 seconds)! I hope you're happy!
L22[03:57:31] <MichiBot> Forecaster's new record is 1 hour, 55 minutes and 15 seconds! Forecaster also gained 0.00128 tonk points for stealing the tonk. Position #3. Need 0.00020432 more points to pass Mic​hiyo!
L23[04:19:29] <CompanionCube> well this sucks: https://www.satoshi-island.com/#about
L24[04:23:18] * Amanda looks up from playing with zig, notices the time
L25[04:23:22] <Amanda> Damn foxen
L26[04:23:27] * Amanda curls up around Elfi, zzzmews
L27[04:32:07] <The P​atmann> @CompanionCube
L28[04:32:07] <The P​atmann> No way, someone actually bought an island for the Cryptobros?
L29[04:32:41] <The P​atmann> There's no way that they actually have the money and willpower to develop it enough to get people to live there
L30[04:33:30] <The P​atmann> Though, if they do, I will boat past it. That's my wager. [kinda like how some people say they'll eat their hat if something crazy unlikely happens]
L31[04:49:06] ⇨ Joins: Michiyo (~Michiyo@50.38.53.215)
L32[04:49:06] zsh sets mode: +o on Michiyo
L33[07:07:37] ⇦ Quits: Hawk777 (~chead@2607:c000:827b:3300:755b:a089:7d16:48c2) (Quit: Leaving.)
L34[07:17:06] <Mic​hiyo> %tonk
L35[07:17:06] <MichiBot> Boom! Mic​hiyo! You beat Forec​aster's previous record of 1 hour, 55 minutes and 15 seconds (By 1 hour, 24 minutes and 20 seconds)! I hope you're happy!
L36[07:17:07] <MichiBot> Michiyo's new record is 3 hours, 19 minutes and 36 seconds! Michiyo also gained 0.00282 (0.00141 x 2) tonk points for stealing the tonk. Position #2. Need 0.34580432 more points to pass Va​ur!
L37[07:19:42] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b8144e4d00fe3497fffea975f2.dip.versatel-1u1.de)
L38[07:45:28] <Michiyo> @Forecaster, where the hell are we? lol
L39[07:46:01] <Forec​aster> wut
L40[07:46:27] <Michiyo> Siddha, appears to be the middle of nowhere lol
L41[07:46:29] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L42[07:46:29] zsh sets mode: +v on Vexatos
L43[07:46:43] <Forec​aster> Siddha?
L44[07:47:51] <Michiyo> https://drive.pc-logix.com/index.php/s/yy6ZbDJLdd8tRFD
L45[07:48:46] <Michiyo> https://drive.pc-logix.com/index.php/s/s3aYrqa7SG6Gy7F
L46[07:49:50] <Forec​aster> Oh
L47[07:50:15] <Forec​aster> It was the closest system with Carrier Administration service
L48[07:50:26] <Michiyo> Ahh
L49[07:52:06] <Forec​aster> plan is to head back to the mining spot and continue mining to get the other services too
L50[07:53:28] <Forec​aster> but I haven't felt like starting E:D because when next I want to play I have to re-do all my controls because they got nuked because I switched some usb ports around 😐
L51[08:04:33] <Michiyo> I just got a new HOTAS so I'm having to learn how to play again lol
L52[08:22:10] <Forec​aster> never change the usb ports they're plugged into now if you've customised the controls...
L53[09:09:40] ⇦ Quits: reborn (reborn@234.network) (Ping timeout: 189 seconds)
L54[09:42:23] <Va​ur> %tonk
L55[09:42:23] <MichiBot> I'm sorry Vaur, you were not able to beat Michiyo's record of 3 hours, 19 minutes and 36 seconds this time. 2 hours, 25 minutes and 16 seconds were wasted! Missed by 54 minutes and 20 seconds!
L56[09:43:18] <Va​ur> apparently I brained farted
L57[12:19:54] ⇨ Joins: Inari (~Pinkishu@p4fe7ee5d.dip0.t-ipconnect.de)
L58[12:20:02] * Amanda boops Inari
L59[12:20:08] <Amanda> Where's my noms?
L60[12:20:12] <Inari> nep
L61[12:20:20] <Inari> Amanda: in my belly
L62[12:20:25] <Amanda> Rude!
L63[12:20:35] <Amanda> They shoul dbe in my matter reprocessor!
L64[12:21:04] <Inari> :3
L65[12:21:11] <Inari> Amanda: Just stick on of your clones into it
L66[12:21:12] <Inari> and eat it!
L67[12:21:25] <Amanda> My clones are just hard-light holograms like me, though
L68[12:21:37] <Inari> hmm sad
L69[12:21:50] <Amanda> but how am I going to synthesise hair balls to leave on your pillow if you don't feed me some matter to reprocess!
L70[12:22:52] <Amanda> smh such an inconsiderate fox
L71[12:22:56] <Inari> psh
L72[12:40:32] <Forec​aster> %sip
L73[12:40:32] <MichiBot> You drink a fluffy adamantium potion (New!). Forecaster suddenly craves pie.
L74[12:40:44] <Forec​aster> mm 3.14
L75[12:42:12] <Amanda> 3.1415926
L76[12:42:26] <Amanda> or is it ...23
L77[12:42:52] <Amanda> I suck with numbers, but I can remember pi to at least 5 decimal digits
L78[12:43:06] <Amanda> Go figure
L79[12:43:59] <Amanda> not that it matters, as the multiverse gets more and more out of shape pi continues to change, only detectable at astrological scales
L80[12:44:15] <Amanda> or so says Marilin Manson
L81[12:44:35] <Amanda> Monroe? Whichever was the steam-vent girl
L82[12:44:43] ⇨ Joins: Inari|2 (~Pinkishu@p4fe7ee5d.dip0.t-ipconnect.de)
L83[12:45:02] * Amanda chews on Inari before Inari|2 can take her away from her
L84[12:46:17] ⇦ Quits: Inari (~Pinkishu@p4fe7ee5d.dip0.t-ipconnect.de) (Ping timeout: 189 seconds)
L85[12:52:28] <Amanda> :(
L86[12:53:21] <Indrid​Cold96> >CompanionCube: well this sucks: https://www.satoshi-island.com/#about
L87[12:53:22] <Indrid​Cold96> This is actually hilarious.
L88[13:07:02] <Izaya> CompanionCube: how nice of them to designate a new nuclear weapons testing site
L89[13:08:43] <Va​ur> it's cryptoland all over again
L90[13:26:59] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L91[13:32:42] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L92[13:35:12] <ztpi​llow> hey gus
L93[13:35:20] <ztpi​llow> i meet a terrible
L94[13:35:25] <ztpi​llow> https://tinyurl.com/ybtglnfr
L95[13:35:43] <ztpi​llow> in the version 1.18.1
L96[13:36:29] <ztpi​llow> ic2 just show it's item id
L97[13:46:23] <ben_mkiv> where did you even get that from?
L98[13:53:25] <ben_mkiv> also someone mentioned that theres a 1.18.1 version of mekanism, which i havent found yet
L99[14:26:23] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L100[14:32:45] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L101[14:47:57] <Forec​aster> the same person sent that in the Railcraft discord, minus the 1.18 part, otherwise exactly the same
L102[14:57:23] <Inari|2> Amanda: haha
L103[14:58:08] <Forec​aster> it's a clonari!
L104[15:15:57] <Michiyo> %tonk
L105[15:15:57] <MichiBot> Kapow! Mic​hiyo! You beat your own previous record of 3 hours, 19 minutes and 36 seconds (By 2 hours, 13 minutes and 57 seconds)! I hope you're happy!
L106[15:15:58] <MichiBot> Michiyo's new record is 5 hours, 33 minutes and 34 seconds! No points gained for stealing from yourself. (Lost out on 0.00223 x 4 = 0.00892)
L107[15:16:17] <Michiyo> Oh.. I thought Vaur had successfully tonked >_>
L108[15:16:24] <Michiyo> that's what I get for trying to read
L109[15:22:45] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b8144e4d00fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L110[15:43:00] ⇨ Joins: flappy (~flappy@91-154-0-54.elisa-laajakaista.fi)
L111[16:06:34] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L112[16:12:05] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L113[17:03:37] <Indrid​Cold96> >ztpillow: in the version 1.18.1
L114[17:03:38] <Indrid​Cold96> Wait what?
L115[17:09:34] <Forec​aster> %sip
L116[17:09:34] <MichiBot> You drink a mutable electrum potion (New!). Forecaster turns into a fish girl for 8 moons.
L117[17:09:42] <Va​ur> %sip
L118[17:09:42] <MichiBot> You drink a runny tomato potion (New!). Vaur gains the ability to summon safety pins until someone stops looking at them.
L119[17:09:43] <Forec​aster> ohno
L120[17:49:56] <Forec​aster> neat
L121[17:49:57] <Forec​aster> https://youtube.com/shorts/1Iya8Dpsoew?feature=share
L122[19:44:35] <PwnageP​ineapple> So I'm fiddling with OC2 and wanted to try out cross compiling something for it from my desktop. I've cross-compiled a basic hello world, and used the file I/O card to upload it to the computer, set the file permissions, but when I execute it I get `-sh: hello_world: not found`
L123[19:45:19] <Izaya> have you tried providing the full path?
L124[19:45:30] <PwnageP​ineapple> Yup
L125[19:45:46] <PwnageP​ineapple> Tried `./helloworld` and `/root/helloworld`
L126[19:45:50] <Izaya> what does `file` say about it?
L127[19:46:08] <PwnageP​ineapple> Says it's not found
L128[19:46:14] <Izaya> does ls see it?
L129[19:46:48] <PwnageP​ineapple> It shows up in `ls`. Perms are `-rwxr-xr-x`, owner and group are both `root`
L130[19:47:14] <Izaya> `file $PWD/helloworld` then?
L131[19:47:22] <Amanda> file isn't in the image
L132[19:47:25] <Izaya> got a suspicion it's not understanding the executable format
L133[19:47:27] <Amanda> It's db is too klarge
L134[19:47:29] <Izaya> oh
L135[19:47:31] <Izaya> oop
L136[19:47:57] <PwnageP​ineapple> It is a bit of a big file
L137[19:48:01] <Amanda> @PwnagePineapple what did you cross-compile with?
L138[19:48:03] <PwnageP​ineapple> In OC2 terms
L139[19:48:13] <PwnageP​ineapple> >Amanda: <@267873837901807616> what did you cross-compile with?
L140[19:48:13] <PwnageP​ineapple> GCC
L141[19:48:26] <Izaya> what does `file` say about it on the host machine?
L142[19:48:49] <Amanda> @PwnagePineapple did you download a gcc toolchain that targets glibc or musl
L143[19:48:57] <Amanda> ( You want musl )
L144[19:49:11] <PwnageP​ineapple> `hello_world: ELF 64-bit LSB pie executable, UCB RISC-V, RVC, double-float ABI, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-riscv64-lp64d.so.1, BuildID[sha1]=fc287b903c0194284a56127a0ddf3c29255ca190, for GNU/Linux 4.15.0, stripped`
L145[19:49:16] <PwnageP​ineapple> I used glibc
L146[19:49:20] <PwnageP​ineapple> I'll fix that
L147[20:04:31] <PwnageP​ineapple> Ok, having explored my options to their fullest extent, it is not yet possible to run a Rust program on OC2. The RISC-V musl toolchain has a bug, and the PR to fix is hasn't merged yet
L148[20:04:57] <PwnageP​ineapple> I've subscribed to the PR, and I'll try again when it merges
L149[20:06:26] <PwnageP​ineapple> https://tenor.com/view/popeyes-disappointment-immeasurable-sad-not-happy-gif-13567943
L150[20:07:50] <B​ob> >PwnagePineapple: Ok, having explored my options to their fullest extent, it is not yet …
L151[20:07:50] <B​ob> skill issue
L152[20:07:58] <B​ob> we're like 3 people using Rust in OC2
L153[20:08:10] <B​ob> check out my repo to set it up
L154[20:09:02] <B​ob> see <https://github.com/big-lip-bob/RustOC2Template/&gt; @PwnagePineapple
L155[20:14:57] <sapphicf​ettucine> >PwnagePineapple: Ok, having explored my options to their fullest extent, it is not yet possible to r…
L156[20:14:57] <sapphicf​ettucine> you can manually patch it
L157[20:15:05] <sapphicf​ettucine> and yeah the not found issue is about the c runtime
L158[20:19:10] <sapphicf​ettucine> >Bob: skill issue
L159[20:19:10] <sapphicf​ettucine> that's kind of a rude way to phrase it, it isn't exactly the clearest thing at first
L160[20:22:03] <PwnageP​ineapple> >Bob: see <https://github.com/big-lip-bob/RustOC2Template/&gt; <@267873837901807616>
L161[20:22:04] <PwnageP​ineapple> :O
L162[20:22:06] <PwnageP​ineapple> Yes!
L163[20:22:42] <B​ob> >sapphicfettucine: that's kind of a rude way to phrase it, it isn't exactly the clearest …
L164[20:22:42] <B​ob> i'm bad and i got it
L165[20:23:21] <PwnageP​ineapple> It was more of an effort issue IMO
L166[20:23:23] <sapphicf​ettucine> i've been a rust programmer for >5 years and it took me a few days lol
L167[20:23:29] <sapphicf​ettucine> rust toolchains are a fuck
L168[20:23:30] <B​ob> and while we're at it, we can help you set it up
L169[20:23:38] <sapphicf​ettucine> also: you might find this useful https://docs.rs/miku-rpc/0.1.4/miku_rpc/
L170[20:23:44] <B​ob> >sapphicfettucine: i've been a rust programmer for >5 years and it took me a few days lol
L171[20:23:45] <B​ob> <2 years 😎
L172[20:23:51] <Izaya> need to give rust another go next time I feel like writing some software
L173[20:24:02] <Izaya> motivation is also a fuck
L174[20:24:10] <PwnageP​ineapple> >sapphicfettucine: also: you might find this useful https://docs.rs/miku-rpc/0.1.4/miku_rpc/
L175[20:24:10] <PwnageP​ineapple> Good to know I don't need to make this myself
L176[20:24:25] <B​ob> >Izaya: motivation is also a fuck
L177[20:24:25] <B​ob> yeah ikr, altough i lack so much time
L178[20:24:46] <PwnageP​ineapple> Rust lang best lang
L179[20:24:48] <B​ob> >PwnagePineapple: Good to know I don't need to make this myself
L180[20:24:49] <B​ob> its still fun, i gave it a go too but i think ill switch to dynamic dispatching too
L181[20:25:19] <B​ob> i literally used `Option<Never>` for `void`
L182[20:25:26] <B​ob> i have so much regrets lol
L183[20:25:43] <sapphicf​ettucine> wait am i doing dynamic dispatch i forgot it's been a while
L184[20:25:56] <Izaya> given OC is dead I have even less motivation to program than usual :<
L185[20:25:57] <B​ob> yeah, i'm going full generic serde
L186[20:26:05] <Izaya> I am going to work on a load balancer for ARK servers today or tomorrow though
L187[20:26:05] <B​ob> all my RPC functions use generics
L188[20:26:09] <Izaya> that should be fun
L189[20:26:22] <sapphicf​ettucine> ohh yeah the dyn serialize. i remember now
L190[20:26:28] <B​ob> so i actually have `call_bus::<(String, u32), Void>()` and so on
L191[20:26:38] <B​ob> i will hide it away in my generator
L192[20:26:49] <B​ob> i almost made the automatic capabilities solver
L193[20:37:55] <sapphicf​ettucine> wow i wrote some cursed shit for this crate huh
L194[20:41:52] <B​ob> idk, i think i stayed rather okay'ish
L195[20:43:03] <sapphicf​ettucine> why do serialization when you can memcpy' a uuid into a json object
L196[20:43:14] <B​ob> 😎
L197[20:43:17] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Read error: Connection reset by peer)
L198[20:43:32] ⇦ Quits: immibis (~hexchat@62.156.144.218) (Remote host closed the connection)
L199[20:43:59] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L200[20:47:45] ⇨ Joins: immibis (~hexchat@62.156.144.218)
L201[20:48:25] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Read error: Connection reset by peer)
L202[20:50:10] <Michiyo> %tonkout
L203[20:50:10] <MichiBot> Jeepers! Mic​hiyo! You beat your own previous record of 5 hours, 33 minutes and 34 seconds (By 38 seconds)! I hope you're happy!
L204[20:50:11] <MichiBot> Mic​hiyo has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.74456, Position #2 Need 0.33280432 more points to pass Va​ur!
L205[20:50:22] <Michiyo> whew.
L206[20:51:15] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L207[20:59:23] ⇦ Quits: immibis (~hexchat@62.156.144.218) (Remote host closed the connection)
L208[20:59:53] ⇨ Joins: immibis (~hexchat@62.156.144.218)
L209[21:13:27] <Guar​tis™> Free subscription for 3 months DISCORD NITRO - https://egifts-premium.com/
L210[21:13:53] <M​GR> @Moderator
L211[21:14:01] <Mic​hiyo> Yeah just sat down and saw it
L212[21:14:08] <PwnageP​ineapple> Nice work
L213[21:14:45] <sapphicf​ettucine> the hell happened
L214[21:15:04] <Mic​hiyo> Nitro scam spammer
L215[21:15:17] <sapphicf​ettucine> ah christ
L216[21:15:18] <sapphicf​ettucine> hate those
L217[21:16:28] <B​ob> 😎
L218[21:34:17] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Read error: Connection reset by peer)
L219[21:35:14] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L220[21:37:57] ⇨ Joins: spiral (webchat@S0106a47aa4657501.cg.shawcable.net)
L221[21:40:35] <spiral> hello! I have a couple questions I haven't been able to find answers for myself, or figure out how to find the answers on the wiki, forums or elsewhere
L222[21:41:27] <spiral> 1) is it possible to read the code that a component api gives access to, and if so, how? ie. reading the source code for an inventory controller
L223[21:43:41] <spiral> 2) where can I find the file for "component"? it seems to me it should be in /lib as others like colors.lua and sides.lua are, but it's not, nor in other folders I've combed through
L224[21:48:10] <spiral> 3) what exactly does `require` do? in my testing I've found that I can access non-standard APIs without using `require`, which doesn't make sense to me
L225[21:48:28] <Izaya> component is provided by the environment, and the stuff provided by the environment is often just 'there'
L226[21:48:32] <Izaya> require is actually part of the OS
L227[21:49:11] <Izaya> the source is all on github but I'm not really able to direct beyond MightyPirates/OpenComputers
L228[21:50:13] <spiral> I had a feeling the details of what I wanted to look at was more complicated than poking through the shell in-game, I'll take a look at the source code. thanks :)
L229[21:52:12] <Izaya> as for uh
L230[21:52:17] <Izaya> seeing what you have access to
L231[21:52:22] <Izaya> you can iterate over component interfaces
L232[21:52:25] <Izaya> and it's on the wiki
L233[21:53:13] <spiral> so stuff can just be 'there' in the environment already, and `require` ensures its loaded? meaning, I _could_ just try accessing stuff directly without using `require`, but I wouldn't be able to be certain it will always work
L234[21:53:26] <spiral> oh, that's not what I meant about access
L235[21:54:36] <Forec​aster> all the files that make up OpenOS are on the floppy
L236[21:54:37] <spiral> I mean that, while I can get helpful information by querying the name of a component's function, ex. `component.inventory_controller.store`, I want to look at the code that is actually being run
L237[21:54:45] <Forec​aster> there's also a folder on GitHub that contains that code
L238[21:55:00] <Izaya> ah yeah you'll have to look at the source code to see what happens when you make the call, most of them end up in java-land
L239[21:55:23] <Izaya> component and (part of) the computer API is part of the Lua environment, for example, but OpenOS puts them behind require for reasons™
L240[22:02:01] ⇦ Quits: Inari|2 (~Pinkishu@p4fe7ee5d.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L241[22:04:57] <spiral> so if I'm understanding everything correctly: I can access the files that make up OpenOS itself through OpenOS's shell, because it'll all be on the floppy (or the hard drive after installing it, I assume). but the source for functions and APIs that are part of the Lua environment are not necessarily going to be found through the shell. one reason f
L242[22:04:58] <spiral> or an API source code not being visible is because it's coded in Java, not Lua
L243[22:05:17] <Izaya> yup
L244[22:05:25] <Izaya> (or rather Scala, for much of OC, but it's running inside the JVM)
L245[22:06:27] <spiral> that makes sense! I realize I assumed _everything_ OC was coded in Lua, but what I see as a user is of course very different from what's behind the screen :)
L246[22:06:55] <spiral> thank you both for the answers
L247[22:06:57] <B​ob> well a lot is
L248[22:07:05] <B​ob> but thr backbone has to be on the jvm
L249[22:07:20] <B​ob> you'd be suprised to know how much is offloaded to Lua itself
L250[22:07:34] <Izaya> a good rule of thumb is that hardware is in the JVM while everything that can be software is on the Lua side
L251[22:07:35] <B​ob> `machine.lua` aint that small
L252[22:09:44] <spiral> hardware meaning the blocks for computers, adapters, etc in-game, software meaning anything I do through the computer screen, right?
L253[22:09:59] <Izaya> yup
L254[22:10:17] <Izaya> the network *card* will be all JVM-side, but anything using it will be in Lua
L255[22:10:34] <spiral> that makes a lot of sense
L256[22:10:46] <Izaya> the graphics card gives the Lua side some basic drawing functions but is pretty dumb when it comes down to it
L257[22:11:22] <Izaya> hard drives give you a whole filesystem but that's mostly just for convenience (and you can write a block device filesystem if you really want)
L258[22:14:06] <spiral> the ability to "write your own" for so much stuff in OC is so fascinating. I don't think I'm one for such nitty gritty code as implementing a filesystem, but the ability to do so is part of what makes OC so appealing to me as just literally coding whatever I can think of
L259[22:18:15] <Izaya> it's good fun
L260[22:19:25] <spiral> yes :) very freeing, and rewarding. I haven't done much programming in years, and this has been making me feel like I could pick up lua again and go further with it than I did in the past
L261[22:31:00] <Z0id​berg> spiral: As a systems developer and software engineer in the interest of your own sanity place do not implement a filesystem.
L262[22:31:32] <Izaya> it's fun do it
L263[22:31:37] <spiral> XD
L264[22:31:55] <Z0id​berg> That's not what Reiser said
L265[22:32:03] <Z0id​berg> Or maybe he did
L266[22:32:30] <Izaya> never got around to doing a filesystem for OC
L267[22:32:36] <Izaya> could never decide what I actually wanted >.>
L268[22:32:54] <Z0id​berg> spiral: It's a bad joke on the topic of the mental health crisis that is Hans Reiser so wrote their own filesystem (which is incredibly good for its time by the way) and then murdered his own wife.
L269[22:33:10] <spiral> right now I'm getting all the head-scratching moments I need trying to accomplish basic item filtering tasks in minecraft, I think it's safe to say I'm nowhere near implementing my own file system
L270[22:33:22] <spiral> oh well that's grim
L271[22:33:50] <Z0id​berg> Yeah apparently there was a missing passenger seat and blood spattered all over his car and shit and he told the authorities that everything was fine
L272[22:34:55] <Z0id​berg> And this was after she was reported missing
L273[22:35:19] <Z0id​berg> https://en.wikipedia.org/wiki/Hans_Reiser
L274[22:36:15] <spiral> I was just skimming that. simply awful
L275[22:37:12] <Izaya> > he had a CR-X
L276[22:37:37] <Z0id​berg> heh
L277[22:37:49] <Z0id​berg> I thought you didn't like cars
L278[22:39:09] <Izaya> they aren't as cool as bikes but some cars are neat
L279[22:39:41] <Izaya> cheap japanese liftbacks with popup headlights are the good shit
L280[22:39:53] <Z0id​berg> I mean I have a Subaru WRX
L281[22:39:58] <Z0id​berg> That's a Japaneese car
L282[22:40:01] <Izaya> t. drives a much less interesting vehicle when they do
L283[22:40:07] <Z0id​berg> I love my WRX
L284[22:40:35] <Z0id​berg> I like that the suspension is super tight and the engine is low to the ground
L285[22:40:44] <Z0id​berg> so I can take really sharp corners at really high speeds
L286[22:41:02] <Z0id​berg> and by high speed I mean like I can take a 15mph corner at like 55
L287[22:42:41] <Izaya> annoyed at the fact the last three months have been basically constant rain
L288[22:42:52] <Izaya> I wanna go for a ride but it's no fun when you have to worry about tires slipping
L289[23:05:49] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L290[23:06:47] <sapphicf​ettucine> hey, if you write a file system, at least you can be sure it's more stable than btrfs!
L291[23:13:23] <spiral> interesting discovery: it seems that trying to invoke an unloaded package inside of the lua interpreter will automatically load it. finding out why _that_ seems like it would be significantly more side-tracking than I'm already doing, but it is interesting
L292[23:13:56] <Izaya> because the lua interpreter is convenient for testing :p
L293[23:14:13] <B​ob> it preloads everything mostly
L294[23:14:18] <spiral> I was wondering if the "why" was convenience :)
L295[23:14:21] <B​ob> thats the point of it being an interpreter
L296[23:15:31] <spiral> oh, if the interpreter is specifically coded to preload just most things that makes sense
L297[23:15:42] <Kristo​pher38> Yeah, shell will load system libs and whatever libs you have in your cwd
L298[23:16:17] <Kristo​pher38> (as a rule of thumb, it's probably more complicated than that)
L299[23:16:34] <Kristo​pher38> *shell - lua interpreter
L300[23:16:40] <spiral> I take it that the way the interpreter preloads stuff is different from `require`? cause I was testing the loaded status by looking at, for instance, `package.loaded["sides"]`
L301[23:17:23] <Kristo​pher38> Yes
L302[23:17:34] <spiral> that's enough of an explanation for me then :)
L303[23:17:53] <spiral> thanks
L304[23:18:03] <1e1​001> i feel like i'm doing something wrong putting sedna in my mods folder but i don't know where else to put it https://tinyurl.com/y9m3r485
L305[23:20:10] <Izaya> did you delete META-INF
L306[23:20:26] <1e1​001> no?
L307[23:20:33] <Izaya> good
L308[23:22:20] <1e1​001> but yeah it's asking for sedna like it's a minecraft mod but it's not so i'm very confused
L309[23:29:00] <gruetzkopf> which one did you get
L310[23:29:34] <gruetzkopf> the sedna it's asking for is oc2-sedna (the mod) - which packages the "bare" sedna library
L311[23:35:03] <1e1​001> ah
<<Prev Next>> Scroll to Top