<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:54:27] <Ko​dos> Time to see if I can launch an HBM Missile through a horizontal stargate
L2[01:58:45] <Brisingr​Aerowing> Did it work?
L3[01:58:57] <Brisingr​Aerowing> Or haven’t tested yet?
L4[02:02:01] <Amanda> Elfi naughty birbs https://i.imgur.com/ziJ8hZe.png
L5[02:24:43] <Amanda> %choose irradiate or sleeo
L6[02:24:44] <MichiBot> Ama​nda: My grandfather always told me that "irradiate" is the way to go!
L7[02:25:59] <Amanda> Blah, I left the remote all the way over there -->
L8[02:26:16] <Amanda> And I've got an elfi to cuddle, so sleeps it is
L9[02:26:26] <Amanda> Night nerds
L10[02:34:06] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L11[02:42:27] <Ko​dos> >Brisingr​ Aerowing: Or haven’t tested yet?
L12[02:42:27] <Ko​dos> Crashed twice, cba to make a 3rd attempt
L13[03:07:17] <Ar​iri> Entities can go through the gates, like carts and stuff, but the missiles are harder to do it with
L14[03:07:24] <Ar​iri> dequbed: https://www.reddit.com/r/KerbalSpaceProgram/comments/ork8le/duna_south_pole_hovering_habitat/
L15[03:07:39] <Ar​iri> i also tested using gates for remote missile deployments :P
L16[03:31:03] <Kair​uByte> >Vova​noxin: Hello, currently, I am hosting a 1.12.2 pr…
L17[03:31:04] <Kair​uByte> You ever figure this out?
L18[05:07:23] ⇨ Joins: Aio (~Aio@host-95-199-148-115.mobileonline.telia.com)
L19[05:10:04] ⇦ Quits: Aio (~Aio@host-95-199-148-115.mobileonline.telia.com) (Read error: Connection reset by peer)
L20[05:16:30] ⇨ Joins: Aio (~Aio@host-95-199-148-115.mobileonline.telia.com)
L21[05:18:44] <Aio> Hello
L22[05:22:29] ⇦ Quits: Aio (~Aio@host-95-199-148-115.mobileonline.telia.com) (Quit: Quit)
L23[05:51:55] <Kair​uByte> You scared them off Aio!
L24[05:52:01] <Kair​uByte> Lol
L25[05:58:06] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-105-234.as13285.net) (Remote host closed the connection)
L26[06:10:47] <Va​ur> %tonkout
L27[06:10:48] <MichiBot> Yippee! Va​ur! You beat Forec​aster's previous record of 9 hours, 30 minutes and 58 seconds (By 13 minutes and 58 seconds)! I hope you're happy!
L28[06:10:49] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk points! plus 0.008 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 2.44612255. Position #1
L29[06:25:52] <Kair​uByte> Tonkout
L30[06:26:04] <Kair​uByte> Lol whoops meant that as a search
L31[07:00:50] ⇦ Quits: Hawk777 (~chead@2607:c000:8268:1a00:39f8:b69b:fc73:1b2e) (Quit: Leaving.)
L32[07:29:06] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e79:b400:759d:efcb:dad:a48c)
L33[07:44:20] ⇦ Quits: immibis (~hexchat@62.156.144.218) (Ping timeout: 189 seconds)
L34[07:48:47] <Ariri> Amanda, not yet, will do so tomm
L35[07:48:57] <Ariri> havent touched my reader as much as I want to lately
L36[08:05:50] ⇨ Joins: Vexatos (~Vexatos@port-92-192-125-38.dynamic.as20676.net)
L37[08:05:50] zsh sets mode: +v on Vexatos
L38[08:08:21] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e79:b400:759d:efcb:dad:a48c) (Ping timeout: 192 seconds)
L39[08:53:53] <n​il> %tonk
L40[08:53:54] <MichiBot> Aw jeez! n​il! You beat Va​ur's previous record of <0 (By 2 hours, 43 minutes and 5 seconds)! I hope you're happy!
L41[08:53:54] <MichiBot> nil's new record is 2 hours, 43 minutes and 5 seconds! nil also gained 0.00272 tonk points for stealing the tonk. Position #4. Need 0.85375969 more points to pass Compan​ionCube!
L42[09:23:25] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L43[09:40:51] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L44[10:11:57] ⇦ Quits: Ariri (~finch@cpe-104-33-154-8.socal.res.rr.com) (Ping timeout: 198 seconds)
L45[10:13:13] ⇨ Joins: finch (~finch@2603-8000-2f00-e0b3-0226-18ff-fe06-8702.res6.spectrum.com)
L46[10:39:40] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Quit: Leaving)
L47[11:40:56] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e79:b400:759d:efcb:dad:a48c)
L48[11:44:10] <Amanda> %tell Inari Have you heard the good mews?
L49[11:44:11] <MichiBot> Ama​nda: Inari will be notified of this message when next seen.
L50[11:53:13] <dequbed> @Ariri that habitat is terrible and I love it
L51[12:37:22] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Quit: Renari)
L52[12:37:37] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L53[12:42:47] ⇨ Joins: Aio2 (~Aio2@185.205.225.201)
L54[12:43:20] ⇨ Joins: Aio (~Aio@185.205.225.201)
L55[12:43:29] <Aio> Hello
L56[12:43:39] <Aio2> Hi
L57[12:43:48] ⇦ Quits: Aio2 (~Aio2@185.205.225.201) (Client Quit)
L58[12:43:56] ⇦ Quits: Aio (~Aio@185.205.225.201) (Client Quit)
L59[12:54:05] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-105-234.as13285.net)
L60[13:13:05] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L61[13:20:56] <Co​len> I have an adapter with a chest on top and a chest to the right, how can I specify which one I want to use with sides?
L62[13:21:05] <Co​len> I feel like it should be an easy task but getting lost
L63[13:21:47] <Amanda> you can't, I'm noteven sure they'll show up as two different devices and it won't just picka single one
L64[13:22:14] <Co​len> They show up with two different addresses
L65[13:22:18] <Co​len> and I can just use proxy if needed
L66[13:22:32] <Co​len> but I would like to make the program able to just recognise them if they are on top or to the left or w/e
L67[13:22:36] <Amanda> you'll have to do that, you can't query by direction from an adapter
L68[13:22:44] <Co​len> Shame but okay, cheers
L69[13:23:31] <Kristo​pher38> why are you using an adapter instead of a transposer though?
L70[13:24:41] <Co​len> They're not actually chests, I just said that for simplicity
L71[13:24:48] <Co​len> I need an adapter so I can change their frequencies
L72[13:29:49] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L73[13:36:50] <Kristo​pher38> oh I see
L74[13:39:15] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Quit: https://i.imgur.com/xacQ09F.mp4)
L75[13:44:55] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L76[14:54:40] <Va​ur> %tonk
L77[14:54:41] <MichiBot> Holy pecan pie Batman! Va​ur! You beat n​il's previous record of 2 hours, 43 minutes and 5 seconds (By 3 hours, 17 minutes and 41 seconds)! I hope you're happy!
L78[14:54:42] <MichiBot> Vaur's new record is 6 hours and 47 seconds! Vaur also gained 0.00987 (0.00329 x 3) tonk points for stealing the tonk. Position #1.
L79[15:04:19] ⇨ Joins: Hawk777 (~chead@2607:c000:8268:1a00:39f8:b69b:fc73:1b2e)
L80[15:11:58] <Hawk777> I made a WebAssembly architecture for OpenComputers <https://www.curseforge.com/minecraft/mc-mods/oc-wasm&gt;. My rationale is: I’m not the biggest fan of Lua, there are other languages I like better, once OC2 comes out I’ll likely be able to use other languages since they can compile to RISC-V, now I can use other languages before OC2 is ready by compiling them to Wasm now, and when OC2 is ready I’ll have to rewrite the hardware abst
L81[15:11:58] <Hawk777> ion layer but hopefully not the entire program.
L82[15:13:45] <Forec​aster> I for one love abstion layers
L83[15:17:00] <SquidDev> Hawk777: What's the performance like? I've fiddled with asmble, and been pretty disappointed in that regard (though still incredibly cool it works). Though I guess it's still faster than Lua!
L84[15:18:09] <Hawk777> As to performance, I don’t know, and that’s not really why I made it. I don’t really expect OC computers to do high-performance computing; I use them more like embedded controllers or SCADA systems or similar for machines, where nothing is really moving all that fast.
L85[15:19:21] <Hawk777> Given that the Wasm compiles to JVM bytecode which the JVM in turn JITs, I would assume it’s probably faster than Eris, which IIUC isn’t JITted, but I don’t really know.
L86[15:20:15] <Izaya> Eris uses native Lua, which is pretty fast - not LuaJIT fast but pretty much the best available with a purely interpreted implementation
L87[15:20:21] <SquidDev> Yeah, I had problems where Asmble generated methods were too large and so the JIT skipped them. But the JVM interpreter isn't bad.
L88[15:26:17] <Hawk777> It might still. It does split methods, but I think only to fit within the class file limits, not to meet what the JIT will do (TBH I didn’t even know the JIT had a limit on what size of method it would optimize).
L89[15:28:05] <SquidDev> I /think/ that's what it was - I spent some time with jitwatch, but only enough to go "nah, this ain't gonna work".
L90[15:30:02] <SquidDev> For reference, I was trying to compile PUC Lua to Java via wasm, which worked but very slowly. I imagine doing rust -> wasm -> java is a little more sane.
L91[15:41:45] <Hawk777> Oh, ah, yeah, Lua to Wasm to Java sounds like a few too many layers!
L92[15:42:38] <Hawk777> All that said, I wonder what the performance of OC2 is going to be like? I guess it’s a RISC-V machine code interpreter written in Java, which sounds like it might not be the fastest option in the world either?
L93[15:42:52] <dequbed> It's pretty fast
L94[15:43:38] <SquidDev> I'm genuinely amazed that it works at interactive speeds.
L95[15:44:11] <Hawk777> That’s good to know.
L96[15:44:15] <dequbed> RISC-V is easy enough to interpret as is and the way sedna integrates means that later improvements of performance via JIT or what have you translate fully into faster computers. Well, into less CPU usage anyway
L97[15:46:15] <dequbed> But yeah, you can run Linux with no noticable lag on quite a bunch of OC2 computers on rather old Intel hardware serverside ^^
L98[16:13:34] <Hawk777> I suppose JITting machine code is probably rather harder than JITting JVM or Wasm code since machine code lives in memory and memory contents can change, unless RISC-V has a non-coherent instruction cache which requires explicit flushing which would make things a lot easier (you could just pretend your fake machine has an icache as big as RAM).
L99[16:14:10] <Hawk777> Think self-modifying code, except when a whole OS is involved, even just loading an executable from disk or doing paging or whatever is similar.
L100[16:15:06] <Kristo​pher38> Hawk777: pretty cool, your project might finally give me a reason to get into rust
L101[16:15:45] <Hawk777> You could probably write in C too, or better C++ with coroutines, but yeah, I like Rust so I decided to go that direction.
L102[16:16:38] <dequbed> People need reasons to get into Rust? :D
L103[16:18:11] <Kristo​pher38> I just haven't had any software project ideas that i'd like to do lately
L104[16:19:07] <SquidDev> ^ This. Or my new projects have already expended their novelty budget on something or else.
L105[16:19:24] ⇨ Joins: noobkek (~noobkek@176.52.18.90)
L106[16:19:25] <SquidDev> s/ or / /
L107[16:19:25] <MichiBot> <SquidDev> ^ This. Or my new projects have already expended their novelty budget on something else.
L108[16:19:40] <SquidDev> Ooooh, wasn't expecting that to work. Thank you MichiBot
L109[16:19:47] ⇦ Quits: noobkek (~noobkek@176.52.18.90) (Client Quit)
L110[16:20:34] <dequbed> To be fair, Rust isn't a novelty for me since a good many years and I'm getting payed to write Rust, so :D
L111[16:21:54] <Hawk777> Nice! Rust is just a hobby for me.
L112[16:22:03] <dequbed> s/payed/paid/ you would think I learned engrisch by now.
L113[16:22:04] <MichiBot> <dequbed> To be fair, Rust isn't a novelty for me since a good many years and I'm getting paid to write Rust, so :D
L114[16:22:26] <Hawk777> My job is as a programmer, but haven’t used Rust there yet.
L115[16:23:00] <dequbed> I solved it by doing it the other way around. "Here's a project in Rust. Now pay me to continue writing it!"
L116[16:28:39] <asie> Rust, Nim, Zig
L117[16:28:46] <asie> and I'm stuck choosing a language for a long-term project lol
L118[16:28:51] <dequbed> Ooooh
L119[16:28:58] <asie> hobby project
L120[16:28:58] <dequbed> Okay that is a hard choice.
L121[16:29:00] <asie> but with weird requrements
L122[16:29:08] <asie> it's a bug-for-bug port of a 1991 game engine lol
L123[16:29:16] <dequbed> Was about to ask
L124[16:29:33] <dequbed> Given that you're ... you, what could possibly be called "weird" by you :D
L125[16:29:38] <asie> Nim's macro system wins me over here in many ways, as I can keep the code reasonably clean while using AST magic to hide the "compatibility quirks"
L126[16:29:49] <asie> And Nim also compiles to C which buys me support for porting to weird platforms not supported by LLVM
L127[16:29:58] <dequbed> Also, nims 1A just plain perfect C "ffi"
L128[16:29:58] <asie> But Rust has a bigger community for sure
L129[16:30:21] <asie> and Nim's integer promotion rules aren't perfect... mostly on the int/uint barrier
L130[16:30:36] <asie> stuff like "int16 < uint8" requires explicit casts, or defining operator procs to handle it
L131[16:31:11] <dequbed> Well I mean you kinda do want that around C, don't you?
L132[16:31:22] <asie> I'm porting a bunch of code made in Turbo Pascal 5.5
L133[16:31:27] <asie> whose integer promotion rules are a shrug emoji
L134[16:31:37] <asie> and the engine uses almost exclusively int16s and uint8s
L135[16:31:43] <dequbed> Not sure what platform you're porting to, but does it use two's complement representation for signed integers? :p
L136[16:31:49] <asie> Yes, they all do
L137[16:31:55] <asie> I'm not that silly today
L138[16:31:58] <dequbed> Ah then you really don't need it
L139[16:32:23] <asie> The current version of the codebase is in C++
L140[16:32:37] <asie> but I am not a big fan of C++ when it comes to codebases which want to rely heavily on compile-time magic (for efficiency & scaling down builds)
L141[16:32:43] <asie> Because templates.
L142[16:33:02] <dequbed> s/C\+\+ .*//g
L143[16:33:03] <MichiBot> <asie> but I am not a big fan of
L144[16:33:06] <dequbed> ...
L145[16:33:08] <dequbed> whoops
L146[16:33:49] <asie> Nim also feels like it might have more footguns than Rust
L147[16:33:55] <asie> and Zig I know too little about to decide
L148[16:35:29] <dequbed> I mean rustc is pretty neurotic about not letting you have footguns so it replaces bugs down the line with programmer frustration now
L149[16:35:48] <dequbed> Zig is interesting.
L150[16:36:46] <dequbed> If you disregard a few of the ... shadier statements the website makes it has some really really good ideas. But I feel like Zig is C, 21th century edition, while Nim is more C but the Python way.
L151[16:38:42] <dequbed> asie: Oh also, I just remembered: The Zig compiler is last I checked hard set on LLVM, so you lose that benefit with rustc (until the gcc frontend gets good enough) and Zig compared to Nim.
L152[16:59:50] <B​ob> :Thinkfused:
L153[17:14:36] <Cyborg​Potato> %tonk
L154[17:14:36] <MichiBot> I'm sorry CyborgPotato, you were not able to beat Vaur's record of 6 hours and 47 seconds this time. 2 hours, 19 minutes and 55 seconds were wasted! Missed by 3 hours, 40 minutes and 52 seconds!
L155[17:15:58] <bad_at​_vijya> i write so much shit in lua
L156[17:23:27] <asie> dequbed: Nim is more Pascal the Python way, to be fair
L157[17:23:30] <asie> the author comes from Pascal
L158[17:23:42] <asie> and you can see some of that DNA in the language
L159[17:24:13] <dequbed> Point taken
L160[17:24:36] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-105-234.as13285.net)
L161[17:24:38] <dequbed> My exposure to Nim is rather limited, mostly about being really happy for them to have achieved 1.0 recently
L162[17:25:27] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-105-234.as13285.net) (Ping timeout: 189 seconds)
L163[17:35:55] ⇨ Joins: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
L164[17:37:28] ⇨ Joins: AlphaS (~AlphaS@95-29-58-16.broadband.corbina.ru)
L165[17:39:47] ⇦ Quits: AlphaS (~AlphaS@95-29-58-16.broadband.corbina.ru) (Client Quit)
L166[17:44:52] <dequbed> My run with Nim was basically "write enough of it to realize that it doesn't tick any boxes I have need for".
L167[17:55:13] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-105-234.as13285.net)
L168[17:55:56] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-105-234.as13285.net) (Ping timeout: 189 seconds)
L169[18:06:03] ⇨ Joins: flappy (~flappy@88-113-152-7.elisa-laajakaista.fi)
L170[18:16:44] ⇨ Joins: a (~a@109.170.96.42)
L171[18:17:38] ⇦ Quits: a (~a@109.170.96.42) (Client Quit)
L172[18:23:23] ⇨ Joins: immibis (~hexchat@62.156.144.218)
L173[18:31:23] <Wat​tana> what https://tinyurl.com/yfntsu7u
L174[18:40:33] <Ar​iri> @badatvijya is any of the Ace Combat series what I’m looking for if I want pull maneuvers to avoid SAMs like Emmet Tulia
L175[18:41:04] <Ar​iri> ref: Package Q, Stroke 3
L176[18:43:09] <bad_at​_vijya> @Ariri unsure
L177[18:44:51] <Ar​iri> https://youtu.be/qUjX1RntqVw
L178[18:44:52] <MichiBot> US F-16 dodging 6 Iraqi SAM missiles - pilot breathing heavily | length: 9m 58s | Likes: 35,865 Dislikes: 1,158 Views: 2,497,968 | by MiGFlug | Published On 14/1/2015
L179[18:45:01] <Ar​iri> https://youtu.be/mbj6BMRutYM
L180[18:45:01] <MichiBot> Package Q, Stroke 3 (Gulf War) | DCS World Reenactment | length: 11m 44s | Likes: 1,337 Dislikes: 20 Views: 42,068 | by Dash99er | Published On 29/6/2020
L181[18:45:29] <Ar​iri> craziest sh*t i've ever seen
L182[18:52:00] <Forec​aster> %sip
L183[18:52:01] <MichiBot> You drink a muddy ferozium potion (New!). Forecaster's skin turn the color of amethyst until their next sip of water.
L184[18:52:12] <Forec​aster> huh
L185[18:58:57] <bad_at​_vijya> some people make me lose braincells, i swear
L186[18:59:08] <bad_at​_vijya> "why is lua bad" "it's an embedded language"
L187[19:02:35] <dequbed> Language evangelism is always people being stupid, is it not? :P
L188[19:03:04] <Kair​uByte> Hey all, I kinda asked this yesterday, but it was more of a "hey previous person did you figure this out". I'm running a server on an Oracle machine with an Ampere/ARM processor. OC complains of Native Lua libraries not being available. Is there a solution for this situation currently available?
L189[19:04:51] <dequbed> I assume you're running the server in AArch64 mode and not ARMv7 compatibility?
L190[19:05:25] <Kair​uByte> Honeslty, I'm not 100% certain. I just went with whatever it's default shape provided. I didn't anticipate this kind of eventuality
L191[19:06:31] <dequbed> Well if you're running it under (32-bit) arm then that's an issue that shouldn't happen. If you're running it under 64-bit i.e. aarch64 then no native libraries exist as of right now.
L192[19:06:59] <dequbed> But do keep in mind that an OS running in 64-bit mode can still execute programs in 32-bit mode
L193[19:07:33] <dequbed> Not the other way around though. So if you're using 32-bit linux you're definitely running in 32-bit mode, if you're running 64-bit linux you're not necessarily running in 64-bit mode.
L194[19:10:14] <Kair​uByte> Hrm, I'm betting the OS is 64 bit, but I can check that from terminal. That said, I assume I would need to ensure that the java running the server is 32 bit then?
L195[19:10:39] <Kair​uByte> Yeah, `aarch64`
L196[19:12:30] <dequbed> In that case you'd need to compile the natives for AArch64. I think asie was the last to do something like that so they may be able to help you.
L197[19:15:28] <Kair​uByte> Hard to tell for certain from discord but it seems they may be online. So I'll just wait and hope they see this xP
L198[19:17:15] <Forec​aster> asie was chatting earlier, so yes
L199[19:18:04] <Kair​uByte> Yeah, that's what I meant. I saw them chatting, and no disconnect message.
L200[19:18:34] <Forec​aster> most regular IRC users use a bouncer which never disconnects
L201[19:18:59] <asie> my natives still weren't merged so bleh
L202[19:19:00] <Forec​aster> even when not having the client open
L203[19:19:07] <asie> after years of waiting i'm tired
L204[19:20:47] <Kair​uByte> Is there any way to utilize them without them being merged?
L205[19:23:08] <Kair​uByte> >Forec​aster: most regular IRC users use a bouncer which…
L206[19:23:08] <Kair​uByte> I didn't realize that was common, I havent used IRC in over a decade.
L207[19:23:22] <dequbed> Bouncers were common a decade ago too ;)
L208[19:23:28] <Wat​tana> hmm if i remember right u self compiled oc right
L209[19:23:50] <Wat​tana> i kinda want a github action that compile minecraft mods
L210[19:24:13] <Izaya> wao
L211[19:24:13] <dequbed> @KairuByte also yes, you can use them w/o being merged by compiling the natives yourself. That's slightly more involved IIRC though.
L212[19:24:22] <Kair​uByte> If that was directed to me, I have not self compiled. But I am not against it if it's the easiest way forward
L213[19:24:24] <Izaya> the book I'm reading mentions Mir in the context of docking with it
L214[19:24:38] <Kair​uByte> @Wattana If that was directed to me, I have not self compiled. But I am not against it if it's the easiest way forward [Edited]
L215[19:24:40] <Izaya> talk about a single thing dating the work so distinctly
L216[19:25:07] <Izaya> (specifically, a non-USSR-aligned entity
L217[19:25:10] <Izaya> )
L218[19:27:25] <Kair​uByte> There happen to be a quick rundown somewhere on how I would go about compiling the natives?
L219[19:27:54] <Mic​hiyo> Pray.
L220[19:28:06] <Kair​uByte> LOL
L221[19:28:16] <dequbed> No, there isn't a guide around
L222[19:28:22] <Kair​uByte> I'd prefer to just cuss things out when I mess it up
L223[19:28:23] <dequbed> Fuck around and find out is the motto
L224[19:28:30] <Forec​aster> don't forget the mandatory sacrifice
L225[19:28:39] <dequbed> But if you *do* find out, please write a guide for the other mere mortals :P
L226[19:28:46] <Kair​uByte> Sacrifices I can get behind!
L227[19:32:06] <Wat​tana> >Kair​uByte: <@!373271404155764747> If that was direc…
L228[19:32:07] <Wat​tana> I personally would love to have a gh action to compile forge mods n stuff. Mods not released? Fork the repo and add gh action script, done.
L229[19:32:22] <Wat​tana> very suited to a lazy arse like me
L230[19:32:25] <asie> there is no guide and there is no documentation
L231[19:32:30] <asie> in fact the natives OC comes with were compiled with -O0
L232[19:32:53] <Wat​tana> wait, you mean no optimizations at all?
L233[19:33:01] <dequbed> No, -O0
L234[19:33:05] <asie> wait
L235[19:33:07] <asie> my PR was merged?
L236[19:33:16] <asie> oh
L237[19:33:21] <asie> 3 years ago. and i didn't realize
L238[19:33:22] <Wat​tana> Doesn't the -O flag means optimization and the higher the number the more aggroed it is?
L239[19:33:26] <asie> so I guess I am competent now
L240[19:33:33] <Wat​tana> then doesn't that -O0 means no optimization?
L241[19:33:35] <dequbed> No
L242[19:33:44] <dequbed> -O0 means "most optimizations disabled"
L243[19:34:01] <Forec​aster> competent? do you mean content?
L244[19:34:02] <asie> https://github.com/MightyPirates/OpenComputers/commit/37d383ed2e42500ccb3de6cc9e92aea973243835
L245[19:34:05] <asie> oh so this happened
L246[19:34:11] <Wat​tana> still, it's the least optimization option isn't it
L247[19:34:18] <dequbed> no
L248[19:34:19] <Wat​tana> why would anyone want O0
L249[19:34:22] <asie> "
L250[19:34:24] <asie> I don't think this should have been merged yet - now the latest OC builds won't work on anything but Linux until the other natives are compiled."
L251[19:34:26] <asie> because of this
L252[19:34:28] <asie> but nobody came back to it
L253[19:34:33] <asie> suffice to say, https://github.com/MightyPirates/OpenComputers/pull/2898# is the PR I made
L254[19:34:35] *** finch is now known as Ariri
L255[19:34:50] <asie> https://github.com/MovingBlocks/JNLua and here is the matching JNLua version + natives
L256[19:35:00] <Wat​tana> >deq​ubed: no
L257[19:35:01] <Wat​tana> elaborate
L258[19:35:06] <asie> it does not compile for ARM64 but you can probably fix that
L259[19:35:11] <asie> but these natives do not work with OC's JNLua, so
L260[19:35:13] <asie> you'll need to mind that PR
L261[19:35:39] <Wat​tana> assuming the higher the number the more optimizations, O0 means least optimizations applied.
L262[19:35:50] <dequbed> @Wattana There are ways of making fewer optimization passes than O0.
L263[19:36:17] <Wat​tana> Still, why would anyone opt for O0?
L264[19:36:43] <dequbed> @Wattana Optimizations can break code, especially if you fuck around with ABI details that aren't part of the C spec or the compiler reference.
L265[19:36:58] <Kair​uByte> LOL, I'm starting to think it may just be a better idea to juggle things around to run this on my x8664 box >\>
L266[19:37:14] <Wat​tana> O2 is pretty stable AFAIK though.
L267[19:37:27] <dequbed> That's not what I was going about.
L268[19:37:50] <Wat​tana> you said optimizations can break code
L269[19:37:59] <dequbed> Also, no optimization level is "stable" in any definitions of the word really.
L270[19:38:23] <dequbed> Other than "most likely will generate almost functionally equal code when run with the same compiler version"
L271[19:38:36] <Wat​tana> have you heard about the SM64 dire dire dock lag
L272[19:38:56] <Wat​tana> In one region they have optimizations disabled and in another they used O2 if I remember correctly
L273[19:38:59] <Wat​tana> and the game runs perfectly fine
L274[19:39:06] <Wat​tana> and the game runs perfectly fine with O2 [Edited]
L275[19:39:21] <dequbed> I am aware, yes.
L276[19:39:49] <dequbed> Are you aware of what the C specification tells you about program flow and how that relates to optimizations?
L277[19:40:11] <Wat​tana> I didn't look into the details
L278[19:40:19] <dequbed> You made that obvious, yes.
L279[19:53:02] <bad_at​_vijya> optimization is black magic
L280[19:54:42] <CompanionCube> Ariri: https://www.bloomberg.com/news/articles/2021-07-26/tether-executives-said-to-face-criminal-probe-into-bank-fraud
L281[20:03:39] <Ariri> excellent news
L282[20:04:31] <CompanionCube> indeed
L283[20:36:52] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e79:b400:759d:efcb:dad:a48c) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.156.151)))
L284[20:36:58] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.156.151)
L285[21:06:17] ⇦ Quits: daniel (~quassel@jupiter.danger-it.de) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L286[21:09:25] ⇨ Joins: daniel (~quassel@jupiter.danger-it.de)
L287[21:19:37] <Wat​tana> owo wats dis irc client?
L288[21:20:00] <Wat​tana> ~~owo wats dis irc client?~~ nvm it is [Edited]
L289[21:42:39] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.156.151) (Ping timeout: 192 seconds)
L290[21:45:25] ⇨ Joins: Chickn (~chickn@104-4-240-84.lightspeed.lsvlky.sbcglobal.net)
L291[21:45:29] <Chickn> hello
L292[21:46:09] <Chickn> is anyonw here
L293[21:46:11] <Chickn> ???
L294[21:46:24] <Cyborg​Potato> nop all gon
L295[21:46:42] <Chickn> oh
L296[21:46:44] <Chickn> dang
L297[21:46:56] <Hawk777> No humans, only a chicken and a potato?
L298[21:47:02] <Chickn> yup
L299[21:47:07] <Chickn> and a hawk
L300[21:47:19] <Hawk777> All of whom are much better at typing than they have any right to be?
L301[21:47:28] <Chickn> yes
L302[21:47:38] <Cyborg​Potato> correct
L303[21:47:48] <Cyborg​Potato> i power clocks
L304[21:47:56] <Cyborg​Potato> I type with hawks
L305[21:48:06] <Cyborg​Potato> What am I? SPOILER: Potato
L306[21:48:41] <Chickn> im playing minecraft
L307[21:49:13] <Cyborg​Potato> but: are you using an oc irc client?
L308[21:49:17] <dequbed> Hawk777: Well you know why they call the Hunt-and-Peck typing system the Eagle or Hawk typing system too? ;)
L309[21:49:26] ⇨ Joins: Chickn1 (webchat@104-4-240-84.lightspeed.lsvlky.sbcglobal.net)
L310[21:49:42] ⇦ Parts: Chickn1 (webchat@104-4-240-84.lightspeed.lsvlky.sbcglobal.net) ())
L311[21:49:48] <Chickn> yes
L312[21:49:58] <Chickn> im using the oc irc client
L313[21:50:12] <Chickn> im new to oc
L314[21:50:16] <Chickn> and lua
L315[21:58:01] <Chickn> im gonna break something
L316[22:00:57] <Chickn> I have no clue how oc works
L317[22:01:44] ⇦ Quits: Chickn (~chickn@104-4-240-84.lightspeed.lsvlky.sbcglobal.net) (Remote host closed the connection)
L318[22:02:15] <Hawk777> Yep, I think they broke something :)
L319[22:05:52] <dequbed> Some people are so afraid to break stuff while in a sandbox inside a video game they don't dare do anything. Some people break 60 Million Euros worth of equipment by testing their stuff in production and just go "eh, the insurance will cover that.". Sometimes I'd wish the latter would give a bit of their brazenness to the former and the former a bit of their caution to the latter :I
L320[22:37:29] * Amanda flops down around Elfi, feeling bored and adift
L321[22:54:28] ⇨ Joins: fjw (~fjw@fra14.bisecthosting.com)
L322[22:54:41] <fjw> hello
L323[22:55:02] <Amanda> hoi
L324[22:55:39] <fjw> this is cool, connecting to an irc room in minecraft
L325[22:57:44] <Amanda> %remindme 5m stage one of operation: noms
L326[22:57:44] <MichiBot> I'll tell you "stage one of operation: noms" in 5m at 07/26/2021 11:02:44 PM
L327[23:02:12] <Ariri> bad at vijya: downloaded a "trial
L328[23:02:25] <Ariri> " of AC7. why have i never played this sooner
L329[23:02:44] <MichiBot> Amanda REMINDER: stage one of operation: noms
L330[23:02:45] <Ariri> its not super realistic but being able to dance off a missile w/o CMs is fun
L331[23:04:26] ⇦ Quits: fjw (~fjw@fra14.bisecthosting.com) (Quit: fjw)
L332[23:12:22] ⇨ Joins: immibis_ (~hexchat@62.156.144.218)
L333[23:14:05] ⇦ Quits: immibis (~hexchat@62.156.144.218) (Ping timeout: 204 seconds)
L334[23:32:27] ⇦ Quits: tehbeard (~tehesper@208.80.10.200) (Ping timeout: 204 seconds)
L335[23:40:38] ⇨ Joins: tehbeard (~tehesper@208.80.10.200)
L336[23:49:54] <Amanda> Oh no, there's been a leak at fairy hq, elfi : https://i.imgur.com/pUyBeq4.jpg
<<Prev Next>> Scroll to Top