<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:08] ⇦ Quits: Vexatos (~Vexatos@p200300eaef104e005287a6af31a2a458.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L2[00:07:40] <S​3> I thought that was irssi for a moment
L3[00:08:04] <S​3> It looks like either weechat has changed stuff or you modified it to look closer to irssi (maybe not on purpose) over time
L4[00:10:24] <Izzy> I've hidden the channel and user lists and I'm running it inside tmux
L5[00:11:28] ⇨ Joins: AR2000 (~AR2000@lfbn-nan-1-571-3.w86-217.abo.wanadoo.fr)
L6[00:12:43] <AR2​000> Looks like threads don't appear on the irc side
L7[00:17:18] <Comput​erCoco> dang
L8[00:17:46] <Comput​erCoco> And the IRC channel is *only* connected to this one discord channel?
L9[00:18:04] <AR2000> afaik
L10[00:19:35] <Comput​erCoco> oki
L11[00:19:52] <Amanda> #bots is bridged to #michibot, AIUI
L12[00:20:22] <Amanda> Thats how I did the great everyone-ing
L13[00:20:40] <S​3> ORLY
L14[00:20:44] <S​3> >.>
L15[00:21:31] <S​3> Ithough you were too goody two shoes for that kind of mischief.
L16[00:21:54] <Amanda> Who me?
L17[00:22:24] <S​3> Aren't felines always supposed to be on their best behavior?
L18[00:22:41] <Amanda> Of course, and I demanded scritchies from at-everyone
L19[00:23:06] ⇦ Quits: AR2000 (~AR2000@lfbn-nan-1-571-3.w86-217.abo.wanadoo.fr) (Quit: leaving)
L20[00:24:41] <Amanda> Blargh.. Blaaaarrrghhhh
L21[00:25:02] <Amanda> Maybe backing up my ~ on Hawai'i internet isn't the best idea
L22[00:25:21] <Amanda> At least for an inital backup
L23[00:27:25] <S​3> Woah
L24[00:27:28] <S​3> Hawaii has Internet?
L25[00:27:33] <S​3> I didn't think it was invented yet out there
L26[00:27:55] <S​3> I thought they just did wireless over Ukelele string oscillation or something in relay form.
L27[00:30:41] <Amanda> Speaks the maine person, which hasn't evolved sexual dimorphism yet
L28[00:40:58] <Kristo​pher38> I thought they were still running alohanet
L29[00:43:44] <Comput​erCoco> Wait so transposer can't access a robots internal inventory, only its upgrade slots?
L30[00:52:35] ⇨ Joins: Hawk777 (~Hawk777@2001:569:7e40:1300:67a4:4a07:965c:51be)
L31[02:36:23] <Brisingr​ Aerowing> @ComputerCoco You might have to access it from a specific side.
L32[02:36:55] <Brisingr​ Aerowing> IIRC it accesses different inventory parts of a player like that.
L33[02:50:27] <Comput​erCoco> Hmmm
L34[02:50:27] <Comput​erCoco> Interesting
L35[02:52:17] <Comput​erCoco> And I also noticed bots can't place blocks in certain scenarios despite it seeming like they should
L36[02:52:17] <Comput​erCoco> I have a robot in a void dim world on a large platform at y128 and it can't place blocks, yet when I go to the overworld on the ground it can
L37[02:52:17] <Comput​erCoco> I'll have to test further to figure it out
L38[02:56:52] <Mim​iru> You have an https://ocdoc.cil.li/item:angel_upgrade installed? If so it just might not let you place blocks below 0
L39[03:01:01] <Comput​erCoco> Below 0?; Well the platform is not below 0; But I thought robots could move around blocks to go higher?; Doesn't this also affect placing blocks?; Or do I really need an angle upgrade despite there being a platform to place things on
L40[03:01:52] <Mim​iru> I read -128... my bad... I know at least one mod that added the ability to build below 0.
L41[03:02:52] <Mim​iru> Which broke lots of mods that can place / change blocks because they assume 0 is it.
L42[04:01:02] <walks​anator> someone in the MCCM discord asked something interesting "what about a luau cpu"
L43[04:14:40] <Mim​iru> Folks are free to implement whatever archs they want.
L44[04:31:31] <Forec​aster> %tonk
L45[04:31:31] <MichiBot> Huzzah! Forec​aster! You beat Va​ur's previous record of <0 (By 12 hours, 4 minutes and 23 seconds)! I hope you're happy!
L46[04:31:32] <MichiBot> Forecaster's new record is 12 hours, 4 minutes and 23 seconds! Forecaster also gained 0.01207 tonk points for stealing the tonk. Position #1.
L47[04:36:19] <Corded> > <Comput​erCoco> And I also noticed bots can't place blocks in certain scena…
L48[04:36:19] <Forec​aster> It should be able to
L49[04:36:33] <Forec​aster> What error is it returning when the placement fails?
L50[04:55:58] ⇨ Joins: BlueAxolotl_ (~BlueAxolo@ns577806.ip-51-222-244.net)
L51[04:56:02] <BlueAxolotl_> hello
L52[04:56:33] ⇦ Quits: BlueAxolotl_ (~BlueAxolo@ns577806.ip-51-222-244.net) (Client Quit)
L53[04:57:03] <walks​anator> amazing
L54[04:57:56] <walks​anator> (I have fallen down the WASM rabbit hole... how do I run WASM as a guest in java)
L55[04:58:17] <walks​anator> (I want to make Oc-Wasm but standalone. friendship ended with qemu)
L56[05:11:54] <Hawk777> OC-Wasm uses a library called Asmble, plus a little bit of bytecode hackery after the fact to add things like the execution time limit.
L57[05:12:06] <Hawk777> Asmble is just a library for translating Wasm to JVM bytecode.
L58[05:33:32] * Amanda meows and looks around, one final survey of her queendom before she passes out again
L59[05:41:40] <Corded> > <Haw​k777> Asmble is just a library for translating Wasm to JVM byteco…
L60[05:41:40] <walks​anator> time to look into it (and also how hard it would be to implement the WASI spec)
L61[05:42:22] <Va​ur> %sip
L62[05:42:22] <MichiBot> You drink an endless diamond potion (New!). Vaur looks up and sees the moon smile at them for a second.
L63[05:48:29] <Hawk777> Hahah well I replied to your comment in the repo.
L64[05:51:29] <Hawk777> Asmble seems not bad though. It was not too difficult to use it in OC-Wasm. The only wrinkle was adding the five-second timeout rule, which I did by postprocessing the JVM bytecode after Asmble generated it to add checks in various places, and adding the ability to construct the WASM module with linear memory and variables set to existing contents (for use when a computer is saved and reloaded from disk). If you don’t need either of t
L65[05:51:30] <Hawk777> things, it should be fairly straightforward.
L66[05:53:03] <walks​anator> or I could do my favorite thing and
L67[05:53:03] <walks​anator> defer to native CLI application :>
L68[05:53:36] <walks​anator> why JNI/A when I could just
L69[05:53:36] <walks​anator> run a safely formatted shell command
L70[05:54:24] <Hawk777> I have no idea at this point if you are talking about wanting to do something in OpenComputers or somewhere else.
L71[05:54:33] <walks​anator> kinda both
L72[05:54:52] <walks​anator> ADHD brain: "the inner machinations of my mind are a enigma"
L73[05:56:48] <walks​anator> my dumb idea...
L74[05:56:48] <walks​anator> include soniex2's `wasm2kotlin` and just compile the wasm2kotlin and hot-load it (wait is that a thing you can do in java...)
L75[05:56:48] <walks​anator> although.... wasm2kotlin *has* been known to crash the `kotlinc` due to large single files...
L76[05:57:01] <Hawk777> Hotloading is a thing (java.lang.ClassLoader, it is how OC-Wasm does it too)
L77[05:58:50] <Amanda> Requiring a whole jvm + kotlin toolchain is a bit much
L78[05:59:05] <Amanda> Not as much as a full qemu install, but still
L79[06:02:43] <walks​anator> Because yeah.. you know something is wrong when the kotlin compiler is dying
L80[06:02:43] <walks​anator> https://discuss.kotlinlang.org/t/kotinc-gives-up-trying-to-compile-wasm2kotlined-lua/20185
L81[06:06:33] <walks​anator> How much do you wanna bet Soni did not use wasm-opt
L82[06:07:13] <walks​anator> I can't wait for upx wasm support 🙃
L83[06:09:24] <Hawk777> To be perfectly honest if I went back to before I wrote OC-Wasm and started over, there’s a fair chance I might have made a RISC-V architecture rather than a WASM architecture, probably reusing the OC2 RISC-V interpreter, because a suspendable interpreter would have made a lot of things much easier, especially on the user side (Rust makes async pretty nice, but it’s still not sync code, and something like C in OC-Wasm is going to be
L84[06:09:26] <Hawk777> l). But I didn’t, and I’m not planning on spending the time to write *another* architecture any time soon.
L85[06:10:18] <Hawk777> Though compiling the WASM code to JVM bytecode and running it in the JVM probably gets better performance than running an interpreter written in Java.
L86[06:12:36] <walks​anator> Sedna currently have a *major* issue causing all of oc2 to be on pause until it is fixed:
L87[06:13:09] <walks​anator> I mean if I make my wasm computer project
L88[06:13:16] <walks​anator> I may go with a hybrid approach
L89[06:13:23] <walks​anator> Try and use natives
L90[06:13:38] <walks​anator> But if that fails switch back to java
L91[06:14:05] <Hawk777> I didn’t know there was anything wrong with sedna. I’ve run OC2 in the past and it booted and the couple things I tried worked, but I never did very much with it.
L92[06:15:41] <Hawk777> I guess you are talking about https://github.com/fnuecke/sedna/issues/12 ?
L93[06:15:42] <MichiBot> Title: segfaults when running TCC on some inputs | Posted by: fnuecke | Posted: Sun Jul 17 07:46:58 UTC 2022 | Status: open
L94[06:16:57] <walks​anator> Yep
L95[06:17:11] <walks​anator> Small vm issue with a unknown cause
L96[06:17:15] <Hawk777> Even so, the existence of a bug is not IMO reason to abandon an overall design. Bugs exist, they get fixed, life goes on.
L97[06:17:41] <walks​anator> But this is major enough to where all resources are going to fixing it
L98[06:18:34] <Hawk777> I am speaking as someone who is not a Sedna dev.
L99[06:18:58] <Hawk777> Sure, if someone could spend their time working on OC2 or on Sedna, makes sense to try and fix this bug. But as an outsider, the existence of a bug doesn’t mean I shouldn’t use it.
L100[06:33:16] <walks​anator> It could be that kind of bug like someone typing [object Object] into a text forum to waste some devs time
L101[06:33:16] <walks​anator> Or it could be a "randomly this number gets 45 added to it on the 2nd Thursday of every month"
L102[08:10:08] <walks​anator> Hey uhh hawk... did you know that that asmble supports step by step wasm execution
L103[08:19:12] <Hawk777> No?
L104[08:19:14] <Hawk777> Where?
L105[08:20:29] <Hawk777> Oh do you mean “asmble.run.jvm.interpret”?
L106[08:22:13] <Hawk777> I imagine it would not perform as well, but it might be a good choice for your project if you want to implement something that looks like blocking syscalls. Depending on how exactly it exposes syscalls.
L107[08:32:20] <Hawk777> Looks like you might be able to do the “returning JVM for blocking syscalls” thing by seeing a StepResult.Call to a syscall, stopping execution there and performing the syscall, and then having the actual Asmble-registered import point at a stub that just fetches the result of the already-finished syscall. So yeah, could work.
L108[08:33:36] <Hawk777> Anyway, I’m off.
L109[08:34:07] ⇦ Quits: Hawk777 (~Hawk777@2001:569:7e40:1300:67a4:4a07:965c:51be) (Quit: Leaving.)
L110[08:40:07] ⇨ Joins: Vexatos (~Vexatos@p200300eaef16ac00684fe04b146ac070.dip0.t-ipconnect.de)
L111[08:40:07] zsh sets mode: +v on Vexatos
L112[14:40:16] <Forec​aster> %sip
L113[14:40:17] <MichiBot> You drink a wonderful honey potion (New!). Forecaster recovers some mana.
L114[14:40:34] <Forec​aster> Ooh mana honey
L115[14:44:48] <walks​anator> %sip
L116[14:44:49] <MichiBot> You drink a liquid quicksilver potion (New!). A warp zone opens up next to walksanator. (Use %warp to jump in)
L117[14:45:02] <walks​anator> %warp
L118[14:45:02] <MichiBot> You end up in a dimension that is just an endless field of flowers.
L119[14:50:52] <Forec​aster> That probably means there is an infinite number of bees there
L120[14:53:27] <Amanda> Meowning nerds
L121[14:53:36] <Amanda> %splash @Forecaster with mutable honey potion
L122[14:53:37] <MichiBot> You fling a mutable honey potion (New!) that splashes onto @Forecaster. @Forecaster turns into a quicksilver unicorn girl until they tonk.
L123[14:54:13] <walks​anator> ~~it never mentioned there being any trees~~ (some types of bees build hives underground right, *right*)
L124[14:54:23] <Amanda> Yes
L125[14:54:28] <Amanda> We had some under our garden once
L126[14:54:40] <Amanda> ... or was that wasps
L127[14:54:43] ⇨ Joins: woshilapp (~Thunderbi@120.235.201.67)
L128[15:00:12] * Amanda offers Elfi some watermelon chunks
L129[15:02:29] ⇦ Quits: woshilapp (~Thunderbi@120.235.201.67) (Quit: woshilapp)
L130[15:09:40] <Forec​aster> I did*not* have plans to be a unicorn today 😐
L131[16:00:33] <Amanda> Should have planned better.
L132[16:00:40] <Amanda> Always plan for the unexpected
L133[16:39:01] <Forec​aster> How do you plan for getting turned into a unicorn
L134[16:42:33] <Amanda> Well, at the very least you should have planned an antidote, given how own I splash you
L135[16:42:41] <Amanda> How often*
L136[16:47:02] <Amanda> I'd splash you with an antidote to help protecc Elfi, but that doesn't work still
L137[16:52:59] <Forec​aster> That's the cowards way out!
L138[17:04:02] <Amanda> You're right, I should just %splash @Forecaster with mutable nickel potion % instead
L139[17:04:02] <MichiBot> You fling a mutable boneboo potion (New!) that splashes onto @Forecaster. @Forecaster turns into a copper wolf until they tonk.
L140[17:04:26] <Amanda> Elfi lookit, doggie!
L141[17:05:12] <Forec​aster> > - >
L142[17:09:06] ⇨ Joins: Hawk777 (~Hawk777@2001:569:7e40:1300:f7d6:b9e3:2b9c:265f)
L143[18:02:15] <Amanda> %remindme 1h check why camera isn't working
L144[18:02:15] <MichiBot> I'll tell you "check why camera isn't working" in 1h at 11/06/2023 07:02:15 PM
L145[19:02:15] <MichiBot> Amanda REMINDER: check why camera isn't working
L146[19:02:55] <lunar_sam> oops ram ded
L147[19:24:37] <Va​ur> %tonkout
L148[19:24:37] <MichiBot> Yikes! Va​ur! You beat Forec​aster's previous record of 12 hours, 4 minutes and 23 seconds (By 2 hours, 48 minutes and 43 seconds)! I hope you're happy!
L149[19:24:38] <MichiBot> Va​ur has stolen the tonkout! Tonk has been reset! They gained 0.014 tonk points! plus 0.013 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 1.75497842. Position #2 Need 0.00741 more points to pass Forec​aster!
L150[20:27:32] <Elfi> Potato knishes was 10 years ago
L151[20:28:15] <Elfi> --ooh, puppy o:
L152[20:29:07] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b800128000fE3497fFfEA975f2.dip.versatel-1u1.de)
L153[20:41:25] <Va​ur> %sip
L154[20:41:25] <MichiBot> You drink a silent yellow potion (New!). Vaur reboots for an update for 9 minutes.
L155[21:40:35] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b800128000fE3497fFfEA975f2.dip.versatel-1u1.de) (Quit: Leaving)
L156[22:39:50] <Amanda> %choose waves or save them all for friday
L157[22:39:51] <MichiBot> Ama​nda: A nearby lamp whispers "waves" such that it's barely audible.
L158[22:50:36] <Amanda> %remindme 45m check renovate-bot
L159[22:50:36] <MichiBot> I'll tell you "check renovate-bot" in 45m at 11/06/2023 11:35:36 PM
L160[23:35:31] ⇦ Quits: Vexatos (~Vexatos@p200300eaef16ac00684fe04b146ac070.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L161[23:35:37] <MichiBot> Amanda REMINDER: check renovate-bot
<<Prev Next>> Scroll to Top