<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:07:34] <Brisingr​Aerowing> %attack
L2[00:07:34] <MichiBot> Brisingr​Aerowing: Invalid arguments. %attack Action:string Target:string [Item:string]
L3[00:07:40] <Brisingr​Aerowing> %commands
L4[00:07:41] <MichiBot> Message too long to send to channel https://paste.pc-logix.com/evofohawuy
L5[00:08:02] <Brisingr​Aerowing> Whatever.
L6[00:09:11] <Amanda> %choose cubes or poke at the pine forest
L7[00:09:11] <MichiBot> Ama​nda: You *could* do "cubes", I guess.
L8[00:09:15] <Amanda> sounds goos
L9[00:46:56] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L10[00:46:57] ⇨ Joins: Izaya_ (~izaya@210.1.218.92)
L11[01:05:25] <luna​r_sam> Izaya: https://www.youtube.com/watch?v=Uy8kDY_o-a8
L12[01:41:06] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net)
L13[01:44:27] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-72.as13285.net) (Ping timeout: 189 seconds)
L14[02:08:14] ⇨ Joins: bruh (~bruh@75-172-125-137.tukw.qwest.net)
L15[02:08:40] ⇦ Quits: bruh (~bruh@75-172-125-137.tukw.qwest.net) (Client Quit)
L16[02:13:35] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2)
L17[02:25:10] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L18[02:32:37] <Va​ur> %tonkout
L19[02:32:38] <MichiBot> Fudge! Va​ur! You beat your own previous record of 3 hours, 5 minutes and 46 seconds (By 18 minutes and 1 second)! I hope you're happy!
L20[02:32:39] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.27164432, Position #1
L21[02:34:13] ⇦ Quits: Thutmose (~Patrick@67.21.186.225) (Quit: Leaving.)
L22[02:35:06] <Amanda> %tell Inari thanks, you're to blame for the sudden memory of the word "yiff" somehow getting used in a dream, from a teacher or something
L23[02:35:06] <MichiBot> Ama​nda: Inari will be notified of this message when next seen.
L24[02:38:18] <Amanda> lunar_sam: was there somehting funny about the audio there? ( My browser is unable to play sound for some reason I've not bothered to investiate yet )
L25[02:38:36] <Amanda> oh, I guess so, from the desc
L26[02:39:01] <Amanda> I was expecting the helicopter to glitch into a wall or something
L27[02:39:37] <Amanda> %remindme 12h expand the pine's horizon, also figure out why the browser can't play sound, if it's not fixed by the weekly update
L28[02:39:38] <MichiBot> I'll tell you "expand the pine's horizon, also figure out why the browser can't play sound, if it's not fixed by the weekly update" in 12h at 02/03/2022 02:39:37 PM
L29[02:40:06] * Amanda flops down around Elfi, loads up her japanese cartoons to watch before sleeps
L30[02:40:36] <Kilobyte> Amanda: is it just my impression, or would you forget half you things without MichiBot
L31[02:42:41] <Amanda> Kilobyte: it's about fifty-fifty where the act of typing out the remind makes me brain actually fine away the TODO, vs forgetting until the reminder
L32[02:49:50] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: Connection reset by peer)
L33[02:49:58] <ink​oate> Got it! I managed to compile a simple rust program that ran inside OC2. https://tinyurl.com/y9kygcnl
L34[02:50:22] <Kilobyte> nice
L35[02:50:39] <Kilobyte> any special incantations? (I'm assuming no_std)
L36[02:50:50] <ink​oate> No no, this is with std.
L37[02:50:54] <Kilobyte> ah
L38[02:50:59] <Kilobyte> musl?
L39[02:51:01] <ink​oate> And yes, there are some incantations. 🙂
L40[02:51:04] <ink​oate> Yep, musl.
L41[02:51:28] <ink​oate> I'm going to try to clean this up and throw the skeleton up on github.
L42[02:51:49] <Kilobyte> (meanwhile, i think i've gotten a solution to the problem "i need the exact same command in the exact same directory to work on windows, linux and mac)
L43[02:52:43] <Kilobyte> it's not too hard, but a bit fiddly, especially if you want minimal dependencies
L44[02:52:47] <ink​oate> that's not a small feat either.
L45[02:53:25] <Kilobyte> well in this specific context i can use / as a path separator on windows
L46[02:53:57] <Kilobyte> and i am abusing the fact that windows can run certain things, without you needing to specify a file extension
L47[02:54:49] ⇨ Joins: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58)
L48[02:55:11] <Kilobyte> so i have a shellscript for linux/mac and a vbs script which then chainloads powershell for windows (batch always pops up a window, which i can avoid using vbs)
L49[02:55:53] <Kilobyte> the shellscript only depends on wget or curl and sha256sum - from there it downloads all its dependencies (and verifies them!).
L50[02:56:40] <Kilobyte> its only a concept so far, but i've tested each individual part (except if sha256sum is installed on macos by default)
L51[03:09:53] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L52[03:21:26] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: Connection reset by peer)
L53[03:24:37] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L54[03:32:36] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: Connection reset by peer)
L55[03:36:03] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L56[03:46:05] ⇦ Quits: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58) (Quit: Leaving.)
L57[03:46:12] ⇨ Joins: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58)
L58[04:04:17] <Ocawes​ome101> it probably is
L59[04:04:18] <Amanda> Kilobyte: so yeah, I guess the math checks out? :P
L60[04:05:43] * Amanda lays her head ontop of Elfi, providing warms and floof for this 3°C trmp
L61[04:05:50] <Amanda> Night nerds
L62[04:07:11] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-104-229.as13285.net)
L63[04:11:48] <Kilobyte> Amanda: sleep well... I'm off to bed now as well
L64[04:18:11] <Xand​aros> %tonk
L65[04:18:11] <MichiBot> Zoinks! Xand​aros! You beat Va​ur's previous record of <0 (By 1 hour, 45 minutes and 33 seconds)! I hope you're happy!
L66[04:18:12] <MichiBot> Xandaros's new record is 1 hour, 45 minutes and 33 seconds! Xandaros also gained 0.00176 tonk points for stealing the tonk. Position #5. Need 0.08175 more points to pass Ko​dos!
L67[04:28:31] <Dav​iana> literally all i want is opencomputers as it is right now, but in 1.16.5
L68[04:29:27] <Dav​iana> i will literally give someone money to port opencomputers v1.7.5
L69[04:29:30] <Dav​iana> to 1.16.5
L70[04:40:11] <Michiyo> Good luck.
L71[04:40:24] <Michiyo> Multiple people have started, and all went silent
L72[04:51:15] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: Connection reset by peer)
L73[05:01:08] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L74[05:04:49] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e81:300:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L75[05:17:42] <Xand​aros> It appears that 1.12 and 1.13+ are so different, you might as well write the mod from scratch.
L76[05:17:42] <Xand​aros> Which is still possible, don't get me wrong, but that's a LOT of effort.
L77[05:20:52] <Xand​aros> And IIRC OC does a lot of ASM stuff, too, which may or may not need to be updated. That would be a real pain
L78[05:24:21] ⇦ Quits: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58) (Quit: Leaving.)
L79[05:32:39] ⇨ Joins: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58)
L80[05:59:46] <prisma> i wonder if OC does any, like
L81[05:59:48] <prisma> cursed reflection
L82[06:52:45] <B​ob> should do some stuff for the annotations
L83[06:55:30] <B​ob> good morning OC people
L84[07:00:53] <Michiyo> %tonk
L85[07:00:53] <MichiBot> Darn it! Mic​hiyo! You beat Xand​aros's previous record of 1 hour, 45 minutes and 33 seconds (By 57 minutes and 7 seconds)! I hope you're happy!
L86[07:00:54] <MichiBot> Michiyo's new record is 2 hours, 42 minutes and 41 seconds! Michiyo also gained 0.0019 (0.00095 x 2) tonk points for stealing the tonk. Position #3. Need 0.03430568 more points to pass Forec​aster!
L87[07:00:58] <Michiyo> o/ Bob
L88[07:01:33] ⇦ Quits: Roy_Mustang (A_D@doom-tower.awesome-dragon.science) (Ping timeout: 192 seconds)
L89[07:17:09] <B​ob> \o
L90[07:27:20] ⇨ Joins: A_D (A_D@doom-tower.awesome-dragon.science)
L91[07:32:53] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2)
L92[08:20:50] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L93[08:20:50] zsh sets mode: +v on Vexatos
L94[08:25:59] ⇦ Quits: Hawk777 (~chead@2607:c000:8278:5400:8347:a5ec:9970:ce58) (Quit: Leaving.)
L95[08:49:00] <Forec​aster> ...
L96[08:49:46] <Forec​aster> a potential new employee just told us he's not vaccinated against covid because he's got "his own vaccines", and when my other collegue asked about that he said "yeah... like vitamin B and C..."
L97[08:54:09] <B​ob> 😎
L98[09:05:08] <Forec​aster> and another colleague who was here earlier this morning before I arrived went home sick, and he's now tested positive
L99[09:05:17] <Forec​aster> the other two were here with him
L100[09:29:45] ⇨ Joins: Bernie_666 (~bernie_66@112.254.102.244)
L101[09:29:58] <Bernie_666> hello
L102[09:30:29] <Bernie_666> hello everyone
L103[09:34:50] ⇦ Quits: Bernie_666 (~bernie_66@112.254.102.244) (Quit: Proudly using WocChat!)
L104[09:35:49] <Forec​aster> okaybye
L105[09:37:38] ⇨ Joins: Bernie_666 (~bernie_66@112.254.102.244)
L106[09:37:49] <Bernie_666> emmmmm
L107[09:37:53] <Bernie_666> hello
L108[09:39:06] <Michiyo> Hello
L109[09:39:09] ⇦ Quits: Bernie_666 (~bernie_66@112.254.102.244) (Client Quit)
L110[09:50:48] ⇨ Joins: Bernie_666 (~bernie_66@112.254.102.244)
L111[09:51:08] ⇦ Quits: Bernie_666 (~bernie_66@112.254.102.244) (Client Quit)
L112[10:20:40] <Forec​aster> %tonk
L113[10:20:41] <MichiBot> Darn it! Forec​aster! You beat Mic​hiyo's previous record of 2 hours, 42 minutes and 41 seconds (By 37 minutes and 6 seconds)! I hope you're happy!
L114[10:20:42] <MichiBot> Forecaster's new record is 3 hours, 19 minutes and 48 seconds! Forecaster also gained 0.00186 (0.00062 x 3) tonk points for stealing the tonk. Position #2. Need 0.02021864 more points to pass Va​ur!
L115[10:20:59] <Forec​aster> %sip
L116[10:20:59] <MichiBot> You drink a bubbly strawberry potion (New!). Forecaster turns into a unicorn boy until they see a unicorn.
L117[10:21:09] <Forec​aster> hm, time to find a mirror
L118[11:36:20] <ThePi​Guy24> Izaya: rate this honda https://tinyurl.com/yb4osjd3
L119[11:43:11] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-104-229.as13285.net) (Ping timeout: 192 seconds)
L120[11:47:38] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-104-229.as13285.net)
L121[11:52:26] <Forec​aster> 3 out of 4 wheels
L122[12:10:14] <ink​oate> @Bob Between this gist https://gist.github.com/rschulman/9ac21703cd922987ed2c78a9b397f6d8 and this repo https://github.com/rschulman/oc2-rust-hello I THINK you should be able to compile rust to OC2
L123[12:10:34] <B​ob> >inkoate: <@!202281082047954954> Between this gist https://gist.github.com/rschu���
L124[12:10:34] <B​ob> ill look at it right after i walk my dogs
L125[12:10:37] <B​ob> but ty
L126[12:10:52] <B​ob> and ugh docker, really just want it natively and locally lol
L127[12:12:51] <ink​oate> You could probably do it without the docker, all that docker is doing is putting the cross build tools in a separate namespace so they're not all over your system, and making it easy to download them.
L128[12:13:07] <ink​oate> Oh, you'll also need to install the cross tool. `cargo install cross`
L129[12:13:30] <ink​oate> Then just `cross build --release --target riscv64gc-unknown-linux-musl`
L130[12:19:02] <B​ob> yeah i really just need to do that
L131[12:19:13] <B​ob> i do have bootlin guys' toolchain for MUSL
L132[12:19:20] <B​ob> i just need a fake sysroot
L133[12:19:30] <B​ob> but this sure gotta help
L134[12:19:37] <B​ob> and i do have cross
L135[12:19:43] <B​ob> does it support nightly ?
L136[12:20:16] <ink​oate> Yep, nightly is no problem.
L137[12:20:26] <ink​oate> (Might be required? I don't remember)
L138[12:21:39] <ink​oate> The cross tool is nice because it just does all the docker stuff behind the scenes. You don't have to mess with setting up the volumes or anything. Just run cross from your host machine and it takes care of the rest.
L139[12:22:04] <B​ob> yeah i guess so
L140[12:22:29] <B​ob> all i really had to do is specify a path for the c runtime object files yet failed countless times
L141[12:51:11] <B​ob> i did have a similar `build.rs` yet it still didn't find any of the c runtime `.o` files
L142[12:55:26] <B​ob> huuuuh https://tinyurl.com/ydaafteb
L143[12:56:03] <B​ob> just using `rustflags = ["-C", "linker=./toolchains/riscv64-lp64d-musl-bleeding-edge-2021.11-1/bin/riscv64-buildroot-linux-musl-cc"]` did it ??
L144[12:56:13] <B​ob> instead of `linker = "..."`
L145[12:56:18] <B​ob> damn it gotta go to school again
L146[12:59:03] <B​ob> damn, this garbage gd launcher doesnt even login
L147[12:59:14] <B​ob> and PolyMC doesnt work with forge 1.13+
L148[13:00:04] <B​ob> yeah noooo https://tinyurl.com/y7qhr7e4
L149[13:04:07] <B​ob> welp, i'm happy at least this works, ill figure that crap out in a couple hours
L150[13:04:11] <B​ob> Thanks inkoate
L151[13:05:56] <Ton​atsi> Hey can someone tell me what drugs Lua is snorting right now https://tinyurl.com/y9ttg3c4
L152[13:06:39] <Forec​aster> Lua is loosely typed, so it converts between types when it feels like it
L153[13:06:54] <B​ob> not for `==` tho
L154[13:07:11] <B​ob> silent type convertions in Lua are very rare, thank god
L155[13:07:33] <B​ob> and `==` on floats is a bad idea
L156[13:07:47] <B​ob> because `0.1` might be `0.099999999999`
L157[13:07:58] <B​ob> so its all your fault
L158[13:11:05] <Ton​atsi> Lua doesn't distinguish between floats and ints
L159[13:11:14] <Ton​atsi> They're just numbers
L160[13:11:37] <Ton​atsi> not to mention I literally assigned 0.1 to FileDetails.address a few lines earlier
L161[13:12:08] <Ton​atsi> oh never mind
L162[13:12:11] <Ton​atsi> I figured out why
L163[13:13:38] <Ton​atsi> I was using this to only need one line of code to paste instead of 2, alternating between addresses 0.1 and 0.2 depending on the computer. I forgot floats are imprecise https://tinyurl.com/y944m7k4
L164[13:17:19] <B​ob> see, Lua has nothing to do
L165[13:17:31] <B​ob> it just respects the float spec and you fell right into the float == trap
L166[13:17:34] <B​ob> as i was saying
L167[13:32:52] <ink​oate> Floats are dark magic that should be avoided at all costs, really.
L168[13:35:42] <B​ob> yep
L169[13:35:47] <B​ob> but damn they are fast
L170[13:37:22] <Ton​atsi> I forgot I was even looking at a float
L171[13:37:45] <Ton​atsi> I'm dealing with addresses in the x.x format and my brain assumed it was like IP addresses where they're all darn integers
L172[13:39:51] <Forec​aster> but the address being able to be 0.2 or 0.199999999 is probably fine
L173[13:39:52] <Forec​aster> :P
L174[13:43:25] <B​ob> >inkoate: Floats are dark magic that should be avoided at all costs, really.
L175[13:43:26] <B​ob> i think my setup for OC2 is simpler so lll upload it as i come home
L176[13:43:57] <B​ob> just need a buildroot riscv toolchain (i went to bootlin) and thats about it hmmm
L177[13:44:25] <Forec​aster> %tonkout
L178[13:44:25] <MichiBot> Zoinks! Forec​aster! You beat your own previous record of 3 hours, 19 minutes and 48 seconds (By 3 minutes and 56 seconds)! I hope you're happy!
L179[13:44:26] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.25842568, Position #2 Need 0.01321864 more points to pass Va​ur!
L180[13:44:32] <Forec​aster> speaking of floats
L181[13:44:41] <Forec​aster> I need some more of em
L182[13:47:40] <Amanda> Still not polymc / multimc at fault, but your failing as @Bob
L183[13:48:11] <B​ob> my life is misery
L184[13:48:38] <Amanda> I bet if you made ~/.local/polymc/libraries a symoink into a tmpfs, it'd work fine
L185[13:48:48] <B​ob> fine Amanda, ill try on my HHD
L186[13:51:54] <Amanda> * ~/.local/share/polymc/libraries
L187[13:52:14] <Amanda> I've just woke up
L188[13:53:28] <Forec​aster> Symoink, the method most favoured by suidae
L189[13:54:26] <Kristo​pher38> >Tonatsi: Lua doesn't distinguish between floats and ints
L190[13:54:26] <Kristo​pher38> This isn't true for Lua 5.3
L191[13:54:44] <Kristo​pher38> It has a separate datatype for floats
L192[13:55:07] <Kristo​pher38> And will do silent type conversions from ints to floats when necessary
L193[13:57:45] <Ton​atsi> hrnnnng
L194[14:04:59] ⇦ Quits: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net) (Ping timeout: 189 seconds)
L195[14:05:45] ⇨ Joins: Amanda (~m-yt727s@c-73-165-62-84.hsd1.pa.comcast.net)
L196[14:13:21] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L197[14:31:00] ⇨ Joins: Thutmose (~Patrick@67.21.186.225)
L198[14:39:39] <MichiBot> Amanda REMINDER: expand the pine's horizon, also figure out why the browser can't play sound, if it's not fixed by the weekly update
L199[14:42:28] ⇦ Quits: Thutmose (~Patrick@67.21.186.225) (Quit: Leaving.)
L200[14:47:33] <Forec​aster> %sip
L201[14:47:33] <MichiBot> You drink a porous red potion (New!). Forecaster feels a strong urge to recycle the potion bottle.
L202[14:47:46] <Corded> * <Forec​aster> recycles it into a mirror
L203[14:47:54] <Amanda> Hrm
L204[14:48:12] <Amanda> %splash Inari with porous red potion
L205[14:48:12] <MichiBot> You fling a porous red potion that splashes onto Inari. Inari feels like they should clean up the broken bottle.
L206[14:48:23] <Amanda> I see I see
L207[15:43:20] <B​ob> damn nvidia driver update
L208[15:43:21] <B​ob> gotta restart
L209[15:45:58] <Amanda> So @Bob it magically works now that you're using a HDD instead, I bet?
L210[15:46:15] <B​ob> not yet sec lemme try
L211[15:46:24] <B​ob> ill symlink to my hdd
L212[15:46:38] <Amanda> Don't copy the old data over, let it redownload
L213[15:46:48] <B​ob> yeah i womt
L214[15:46:55] <B​ob> i just will copy the setings file
L215[15:46:58] <B​ob> + login info
L216[15:52:08] <B​ob> 🙏 lets hope its not the SSD https://tinyurl.com/ybbq6gam
L217[15:53:28] <Amanda> It's going to be either the SSD or you're network's getting MITM'd
L218[15:55:19] <Amanda> I've been using linux for nearly 20 years, and that's the only reason I can think such a large varity of software wouldn't work just for you
L219[15:57:32] <B​ob> only PolyMC breaks
L220[15:57:34] <B​ob> nothing else
L221[15:58:47] <B​ob> and not even
L222[15:58:51] <B​ob> just the forge installers
L223[15:59:35] ⇨ Joins: Thutmose (~Patrick@67.21.186.225)
L224[15:59:42] <Amanda> because the shasum is wrong, which means either your network is bad, or they're getting corrupted on disk
L225[16:00:23] ⇨ Joins: BakaSan (~BakaSan@ns31245199.ip-51-178-74.eu)
L226[16:00:26] <B​ob> Forge is just paranoid crap
L227[16:00:34] <Amanda> ...
L228[16:00:51] <Amanda> verifying the integrety of software they had access to all your files, sure, that's paranoid
L229[16:00:59] <Amanda> s/they had/that has/
L230[16:01:00] <MichiBot> <Amanda> verifying the integrety of software that has access to all your files, sure, that's paranoid
L231[16:05:22] ⇦ Quits: BakaSan (~BakaSan@ns31245199.ip-51-178-74.eu) (Ping timeout: 189 seconds)
L232[16:07:01] <Amanda> hey dequbed, did you hear that? A sane security practice for running code is apparently "paranoid"
L233[16:09:18] <Amanda> I wish I knew why echoing to /sys/class/graphics/fbcon/rotate wasn't working on the pinephone fbcon
L234[16:17:27] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2)
L235[16:28:30] <Elfi> I'd say time to drop a breakpoint into fbcon but I dunno if you have serial or ssh on this yet
L236[16:31:50] <Amanda> Oh
L237[16:31:53] <Amanda> [root@serenity:~]# zcat /proc/config.gz | grep CONFIG_FRAMEBUFFER_CONSOLE_ROTATION
L238[16:31:53] <Amanda> CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
L239[16:33:51] <Va​ur> %tonk
L240[16:33:51] <MichiBot> Dogast! Va​ur! You beat Forec​aster's previous record of <0 (By 2 hours, 49 minutes and 25 seconds)! I hope you're happy!
L241[16:33:52] <MichiBot> Vaur's new record is 2 hours, 49 minutes and 25 seconds! Vaur also gained 0.00282 tonk points for stealing the tonk. Position #1.
L242[16:37:54] <Amanda> %oclogs
L243[16:37:54] <MichiBot> https://irclogs.pc-logix.com/?dir=logs/%23oc
L244[16:38:37] <Amanda> ( Wasn't sure if heisenbridge bridged that properly, given it got mangled in my paste )
L245[17:46:25] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L246[17:46:36] <dequbed> Amanda: With all due respect I'm staying *very* far away from that discussion :P
L247[17:46:48] <Amanda> haha
L248[17:56:09] <B​ob> Amanda hear me out, this HDD cannot possibly have any errors https://tinyurl.com/ybwalg48
L249[17:56:21] <B​ob> i swear screew forge bulshit
L250[17:56:34] <Ocawes​ome101> how do you know it can't have errors?
L251[17:56:46] <B​ob> it can't, its my trust 10yo HDD
L252[17:56:55] <Amanda> then congrats, your network is getting mitm'd
L253[17:56:55] <B​ob> all my torrents pass integrity every reboot so
L254[17:57:00] <B​ob> yay
L255[18:01:34] <Amanda> cause forge is correct that those files are corrupted somehow
L256[18:01:47] <Amanda> for shits and giggles, try running "file" on them
L257[18:02:15] <Ocawes​ome101> also remove them if they're still present
L258[18:02:16] <B​ob> damn, i love Rust, a single hello world executabe is over 25kB
L259[18:02:29] <B​ob> yeah ill recompile this with `no_std` rq
L260[18:02:37] <B​ob> ill also make my wrapper be `no_std`
L261[18:02:44] <B​ob> also how does the linux install interact with devices ?
L262[18:03:00] <Amanda> RPC protocol over a /dev serial port
L263[18:03:02] <B​ob> if it has an API already ? should i peek into the source of Lua's `devices` library ?
L264[18:03:07] <B​ob> oh `/dev` huh
L265[18:03:19] <Ocawes​ome101> JSON-based RPC over serial
L266[18:03:21] <Amanda> zero-based JSON messaging back and forth
L267[18:03:26] <B​ob> https://tinyurl.com/yatzwb2x
L268[18:03:27] <B​ob> fuck YES
L269[18:03:32] <Amanda> ( That is, all messages end in a null )
L270[18:03:48] <B​ob> null terminated oof
L271[18:04:08] <B​ob> is there a similar way to peek into the drives as you could in OC1 ?
L272[18:04:09] <Amanda> That's just for the framing though
L273[18:04:11] <B​ob> i just want instant file transfer
L274[18:04:23] <Ocawes​ome101> they're ext2 formatted
L275[18:04:28] <Amanda> no, they're proper linux ext2 disk images
L276[18:04:35] <Ocawes​ome101> if they're not compressed you might be able to mount them
L277[18:04:38] <B​ob> dont see why i can't mount them yeah
L278[18:04:41] <Amanda> and they're gzip-compressed as well
L279[18:04:49] <B​ob> ah f
L280[18:04:57] <Amanda> and I'm pretty sure it caches them
L281[18:05:02] <Amanda> ( in-memory )
L282[18:05:03] <B​ob> yeah i know, OC1 does that
L283[18:05:12] <Ocawes​ome101> i still want to write an OS for OC2 at some point
L284[18:05:22] <Ocawes​ome101> just have to have the drive to do it
L285[18:05:23] <B​ob> i wanna try writting a EEPROM in Rust i guess
L286[18:12:02] <dequbed> Hello world is only 25kB now? damn the stdlib improved a lot :D
L287[18:12:13] <Ocawes​ome101> it's 16KB with C
L288[18:12:40] <Ocawes​ome101> bob's is probably dynamically linked
L289[18:13:02] <dequbed> Doubt it given that Rust doesn't do dynamic linking
L290[18:13:29] <Ocawes​ome101> it doesn't?
L291[18:13:33] <dequbed> Nope
L292[18:13:34] <dequbed> Never did
L293[18:13:38] <Ocawes​ome101> huh
L294[18:13:41] <Ocawes​ome101> TIL
L295[18:14:44] <Izaya_> ThePiGuy24: looks like it might be competent, as it looks like it predates SUVs being popular
L296[18:14:48] *** Izaya_ is now known as Izaya
L297[18:16:46] <B​ob> >dequbed: Doubt it given that Rust doesn't do dynamic linking
L298[18:16:46] <B​ob> i did aim for dynamic linking
L299[18:16:50] <B​ob> against the c runtime at least
L300[18:16:59] <B​ob> the rest is Rust's std which is statically linked
L301[18:17:21] <dequbed> @Ocawesome I mean it can link dynamically to C libraries. But the size issue is due to Rust's stdlib which let's say doesn't optimize towards binary size much.
L302[18:17:23] <B​ob> `"-C", "target-feature=-crt-static"` this would link dynamically agains't the C runtime, which is even the default policy with MUSL even under Rust
L303[18:17:32] <B​ob> yeah the std is the issue here
L304[18:17:40] <B​ob> i wanna try with `no_std` rn
L305[18:17:52] <dequbed> The default linkage of musl targets is static.
L306[18:18:04] <dequbed> Whenever musl targets are supported upstream that is.
L307[18:18:09] <B​ob> im quite sure its the opposite in `target.json` files 🤔
L308[18:18:16] <B​ob> you can check them with `rustc` iirc
L309[18:19:02] <B​ob> `target_feature="crt-static"` ah damn it, i got defeated
L310[18:21:23] <dequbed> @Bob there aren't many people in this channel you really *shouldn't* explain Rust to, but I've been writing Rust since about 2009. You can stop now :)
L311[18:26:55] <Amanda> oops, apparently I started compiling the linux kernel on my pinephone
L312[18:27:02] <Amanda> That's not what I wanted.
L313[18:27:10] <Ocawes​ome101> lol
L314[18:27:24] <Amanda> I forgot to add my nix cache to the image I flashed
L315[18:28:48] <B​ob> >dequbed: <@!202281082047954954> there aren't many people in this channel you re…
L316[18:28:48] <B​ob> Rust before Rust
L317[18:29:26] <B​ob> tryna use LibC and i get that `printf` is a missing symbol
L318[18:29:27] <B​ob> great
L319[18:30:19] <Amanda> static linking means you need the musl libc .so locally when you build
L320[18:30:41] <Amanda> buildroot can be poked into generating a generic cross-compiling sysroot with all it's libraries in it
L321[18:31:03] <Amanda> I used that to compile ocvm, linking to the lua.so alread in the image
L322[18:35:19] <B​ob> i know
L323[18:38:12] <dequbed> @Bob Rust was on my radar since way back when it wasn't a Mozilla project yet, I really started having fun with it back in 2012/2013 when the GC was still the main memory management system and then I never really stopped. That being said you're right, I first noticed Rust in 2010 not 2009. 2009 was when Google published Go which was rippling news if you were in the programming language sphere back then :)
L324[18:39:09] <B​ob> i literally never saw the appeal of Go
L325[18:39:13] <B​ob> its just LuaJIT
L326[18:39:24] <B​ob> and back in 2009 i didn't even have this PC yet
L327[18:39:46] <Ocawes​ome101> go != luajit
L328[18:39:47] <B​ob> and yeah Rust has a fair share of shapeshifting until it got to what it is today
L329[18:39:49] <B​ob> pure functions when
L330[18:40:04] <Ocawes​ome101> it's compiled, more c-like, and doesn't use a JIT
L331[18:41:41] <B​ob> so basically they gave LuaJIT a AOT compiler
L332[18:41:56] <Ocawes​ome101> no
L333[18:42:16] <dequbed> Maybe you never saw the appeal because you never looked at it. Definitely sounds that wya.
L334[18:42:17] <Ocawes​ome101> Go has no relation whatsoever to LuaJIT
L335[18:42:45] <Ocawes​ome101> i haven't looked at Go much and as such i refrain from making a judgement on it
L336[18:44:19] <B​ob> `strip = "symbols"` is sure nice at reducing the binary size
L337[18:44:29] <B​ob> i forgot i had it and uppon disabling it literally added back 8kb
L338[18:44:39] <B​ob> and for some reason, can't get `no_std` to work
L339[18:47:14] <Va​ur> %tonkout
L340[18:47:14] <MichiBot> I'm sorry Va​ur, you were not able to beat Va​ur's record of 2 hours, 49 minutes and 25 seconds this time. 2 hours, 13 minutes and 23 seconds were wasted! Missed by 36 minutes and 2 seconds!
L341[18:47:56] <Va​ur> I'm dumb ...
L342[18:49:28] <lunar_sam> Amanda: yeah, the joke was in the audio
L343[18:49:54] <lunar_sam> you can set songs to play from the helicopter and i set mine to "down under" and it continues to be the funniest shit everytime it happens
L344[18:50:31] <lunar_sam> also yeah, go and lua aren't related
L345[18:50:44] <lunar_sam> but if you want AOT compiled lua, there's always nelua
L346[18:50:46] <lunar_sam> :P
L347[18:55:26] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2)
L348[18:58:30] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-104-229.as13285.net)
L349[19:00:20] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-104-229.as13285.net) (Ping timeout: 189 seconds)
L350[19:25:49] ⇨ Joins: xarses (~xarses@135.180.131.216)
L351[19:27:03] <Amanda> Well, it's farther than I got with using Kitty for the terminal
L352[19:27:11] <Amanda> https://matrix.camnet.site/_matrix/media/r0/download/camnet.site/MZHzSxzruYlpfwpgjtPiMofM/PXL_20220203_192626002.MP.jpg
L353[19:27:30] <Amanda> Unfortunately, it's upside down
L354[19:27:37] * Amanda goes to poke the cage config
L355[19:29:20] <Michiyo> It's in Australia mode
L356[19:29:45] <Amanda> clearly
L357[19:30:51] <Amanda> Either the pinephone is weird, or the cage docs are wrong though, that's one rotation _counter_ clockwise, not clockwise
L358[19:31:58] <Aggressive ​Post-It Note> That phone keyboard is adorable but I don't know why you would want to squint at a terminal that small
L359[19:32:26] <Amanda> it's using the old config from my laptop, I'll probably change the font size
L360[19:32:38] <Amanda> but I read tiny 10pt text all day anyway
L361[19:34:10] <Aggressive ​Post-It Note> Make sure to look at distant things in between or you'll damage your eyes D:
L362[19:39:00] <ink​oate> Is the device in OC2 a serial port? At least in the python libs its being treated as a file, and some quick googling tells me that hvc0 is a zen hypervisor tty console?
L363[19:39:22] <ink​oate> Which I guess could be serial.
L364[19:39:43] <Ocawes​ome101> it is indeed serial
L365[19:40:25] <ink​oate> ah fun... I had been thinking it was a unix socket
L366[19:40:42] <dequbed> Yep, devices are at the moment connected via JSON-over-serial, but I'm looking at replacing that with something more ... fitting :P
L367[19:41:12] <ink​oate> Hehe... I was just thinking that now that I'm in rust territory, perhaps there's just some memory mapping I can do instead??
L368[19:41:18] <ink​oate> 🙂
L369[19:41:46] <dequbed> I mean you still could go run iouring
L370[19:42:12] <dequbed> But really you don't want drivers in userspace in the first place.
L371[19:43:33] <ink​oate> Hm, we could turn oc2 linux into a microkernel.
L372[19:43:50] <dequbed> I want no part in that, thank you.
L373[19:44:10] <dequbed> So sure, but only if you're using the royal we :)
L374[19:44:53] <Ocawes​ome101> just write a custom thing at that point
L375[19:46:20] <B​ob> time to use `riscv64gc-unknown-none-elf` 🙂
L376[19:46:32] <B​ob> gotta figure how tf devices work
L377[19:46:56] <Amanda> dequbed: what are you thinking for it?
L378[19:47:24] <ink​oate> (was kidding about the microkernel thing, tyvm)
L379[19:47:41] <ink​oate> and yes, same question, what solution are you thinking of?
L380[19:48:24] <ink​oate> USB seems like a natural fit, no>
L381[19:48:26] <ink​oate> USB seems like a natural fit, no? [Edited]
L382[19:48:33] <dequbed> Amanda: PCI supports runtime enumeration, hotplugging can be extended using bridges and is a dead simple protocol if you don't have to emulate the physical layer.
L383[19:49:02] ⇨ Joins: HUINYA (~HUINYA@185.116.157.123)
L384[19:49:13] <HUINYA> пидарасы негиры
L385[19:49:19] <Ocawes​ome101> english please
L386[19:49:30] <Amanda> dequbed: I see
L387[19:49:45] <Amanda> dequbed: what kind of PCI device will you be emulating for the things though?
L388[19:49:53] <dequbed> ?
L389[19:50:02] <dequbed> PCI is a bus
L390[19:50:09] <HUINYA> NIGGERS SEX
L391[19:50:17] <dequbed> a transaction-orientated one at that
L392[19:50:31] <HUINYA> IM NIGGER
L393[19:50:35] <Forecaster> %tban 24h HUINYA yea okay
L394[19:50:36] <MichiBot> Forec​aster: Unable to parse 'HUINYA'. Invalid format: "HUINYA"
L395[19:50:37] <HUINYA> EEEEEEE
L396[19:50:38] <Amanda> dequbed: yeah, so I assume you mean you'll make it emulate a piece of hardware per RPCDevice
L397[19:50:45] <dequbed> .... no
L398[19:50:45] <Forecaster> %tban HUINYA 24h yea okay
L399[19:50:47] *** HUINYA was kicked by zsh ((MichiBot) Reason: yea okay | For: 24h | Expires: 02/04/2022 07:50:46 PM))
L400[19:50:49] <Michiyo> %tban HUINYA 24h
L401[19:50:50] <Michiyo> nvm
L402[19:51:28] <dequbed> I really want to just have a PCI bus that you can connect cards and external blocks to
L403[19:51:39] <Amanda> I see, so you think of it as another extension API?
L404[19:51:58] <Amanda> not specifically for handling the existing RPCDevice thing?
L405[19:52:00] <dequbed> No, the only one. Rewrite things like the redstone block/interface to PCI
L406[19:52:06] <Amanda> ah
L407[19:52:30] <Amanda> but PCI is just a bus, what hardware would you use for redstone for insdetance?
L408[19:52:32] <dequbed> For extensibility purposes by other authors it would be nice to keep a more usable system around though
L409[19:53:25] <Ocawes​ome101> perhaps serial?
L410[19:53:28] <dequbed> Amanda: PCI is not USB. There is no limited device class that somehow dictates what way you're able to do I/O. PCI just allows you to have hotplugged MMIO.
L411[19:54:04] <Amanda> I believe the whole point of the JSON-over-serial was you'd not have to write a virtual piece of hardware and a linux kernel module for making a block go quack or whatever.
L412[19:54:11] <dequbed> Yep
L413[19:54:15] <dequbed> And that'd be different
L414[19:55:07] <dequbed> From a custom OS perspective PCI isn't harder than JSON-over-UART with custom enumeration foo. In fact, the other way around because PCI is at least documented well
L415[19:55:40] ⇦ Quits: xarses (~xarses@135.180.131.216) (Quit: Leaving)
L416[19:55:40] <Ocawes​ome101> pci seems like a good option here
L417[19:56:44] <dequbed> from an userspace perspective it just means you get e.g. a bunch of files in /dev/redstone/1/ named "top", "left" etc and you can get redstone level for that block for that direction using normal file read/write because the kernel driver translates those writes into whatever the PCI-connected redstone card or interface wants
L418[19:57:05] <ink​oate> Yeah, that's a nice solution
L419[19:57:05] <Amanda> Izaya: do you happen to have that awesomewm pinephone mockup around anywhere? Considering yoinking it if so
L420[19:57:27] <Ocawes​ome101> yes i like that
L421[19:57:31] <Amanda> dequbed: but then you'd need to write a redstone.ko or whatever wouldn't you?
L422[19:57:43] <dequbed> Yes that means you have to have a custom linux module but those are easy to write and it's fucking PCI it's not like it changes between kernel releases anyway
L423[19:57:52] <Amanda> I see
L424[19:57:53] <dequbed> Yes, exactly
L425[19:58:50] <Amanda> I see
L426[19:59:11] <dequbed> I'd like to keep the current API because it's somewhat easier to implement for other mods that for some reason *don't* want to include a custom linux kernel module to be able to drive their Reactor or whatever (some people! smh) but if I do, it'd be running over PCI as well
L427[19:59:27] <Amanda> ah
L428[19:59:37] <Ocawes​ome101> makes sense
L429[20:00:04] <dequbed> Which, incidentally, would make it somewhat easier to use because you'd get a file *per device* then, so e.g. /dev/hlapi/0:1:1 or something that then maps to the Mekanism Factory or whatever.
L430[20:00:38] <Amanda> hrm. a seperate hlapi device per RPCDevice, and then you can (ab)use udev to mount it right
L431[20:00:42] <Amanda> ( I think? )
L432[20:00:45] <dequbed> Yes, also that
L433[20:00:54] <dequbed> but no udev in the current image
L434[20:00:58] <Amanda> does the image even come with u-- ah
L435[20:01:05] <dequbed> But yes
L436[20:01:09] <dequbed> You could write udev rules
L437[20:01:23] <Ocawes​ome101> that would also be nice
L438[20:01:26] <dequbed> so you'd get a reactor0 that's always the same reactor no matter what pci enumeration does this time :)
L439[20:01:33] <Ocawes​ome101> jesus that was supposed to send much earlier
L440[20:11:02] <ink​oate> So, whats the baud rate of this serial device? 115200/
L441[20:11:04] <ink​oate> So, whats the baud rate of this serial device? 115200? [Edited]
L442[20:12:27] <B​ob> null terminated json strings for device communication huh
L443[20:12:32] <B​ob> reversing that little `devices.lua`
L444[20:12:53] <B​ob> lotta posix functions i gotta find in libc / possibly use Rust's variant isntead
L445[20:12:55] <B​ob> lotta posix functions i gotta find in libc / possibly use Rust's variant instead [Edited]
L446[20:14:31] <B​ob> `message = message .. string.char(value)` in a loop huh ? does Lua have any optimization for this
L447[20:20:28] <Ocawes​ome101> no but from experience in OC it's more mem friendly than e.g. `string.format`
L448[20:25:14] <B​ob> `table.concat` duh
L449[20:35:44] <Amanda> tables take more space than individual strings
L450[20:35:58] <B​ob> yeah but when you concatenate strings, you make new ones
L451[20:36:06] <B​ob> you will likely have duplicates until they get GC'd
L452[20:36:18] <B​ob> also can i have the OC2 docs outside the game ?
L453[20:41:57] <ink​oate> https://github.com/fnuecke/oc2/tree/1.18-forge/src/main/resources/assets/oc2/doc/en_us
L454[20:46:24] ⇨ Joins: Inari (~Pinkishu@p508ef3e1.dip0.t-ipconnect.de)
L455[20:46:35] <Inari> nep
L456[20:46:52] <Inari> Amanda: Oh you mean Professor Lando?
L457[20:47:40] * Amanda boops Inari
L458[20:48:42] <Inari> ohi
L459[20:48:47] <Inari> %splash Amanda slimy potion
L460[20:48:47] <MichiBot> You fling a slimy pink potion (New!) that splashes onto Amanda. Amanda doesn't remember being splashed.
L461[20:48:53] <Amanda> D: Rude!
L462[20:49:02] <Inari> The ultimate power!
L463[20:49:04] <Amanda> How dare you... whatever you did!
L464[20:49:40] <Forec​aster> %sip slimy
L465[20:49:41] <MichiBot> You drink a slimy orange potion (New!). Forecaster: Nothing seemed to happen...
L466[20:49:47] <Forec​aster> hmm
L467[20:51:33] <Forec​aster> %splash Inari slimy blue
L468[20:51:34] <MichiBot> You fling a slimy blue potion (New!) that splashes onto Inari. Inari gains an additional bone.
L469[20:52:14] <Amanda> %splash Inari with mutable pink potion
L470[20:52:14] <MichiBot> You fling a mutable pink potion (New!) that splashes onto Inari. Inari turns into a tuna turtle girl for 18 seconds.
L471[20:52:15] <Forec​aster> foxes are similar to dogs, then they probably like bones
L472[20:52:42] <Amanda> counterpoint: foxen are dogs running CatOS,
L473[20:54:47] <Forec​aster> that doesn't contradict what I said
L474[20:56:38] <Amanda> shhhh, details details
L475[21:01:27] <Amanda> %choose early rainbox or continue poking the pines
L476[21:01:27] <MichiBot> Ama​nda: I spy with my robotic eye something beginning with "continue poking the pines"!
L477[21:26:14] ⇨ Joins: Jonah (~Jonah@023-084-182-109.res.spectrum.com)
L478[21:27:29] ⇦ Quits: Jonah (~Jonah@023-084-182-109.res.spectrum.com) (Client Quit)
L479[21:50:11] <Amanda> Well, I have awesomewm running on my pinephone now, with the screen rotated properly, and with a readabe DPI, now just need to figure out how to make the touch screen work right. It's mapping the wrong orientation
L480[21:52:25] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-104-229.as13285.net) (Ping timeout: 189 seconds)
L481[22:01:47] <Michiyo> %tonkout
L482[22:01:47] <MichiBot> Awesome! Mic​hiyo! You beat Va​ur's previous record of 2 hours, 49 minutes and 25 seconds (By 25 minutes and 6 seconds)! I hope you're happy!
L483[22:01:48] <MichiBot> Mic​hiyo has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.22126. Position #3 Need 0.03716568 more points to pass Forec​aster!
L484[22:03:18] <Forec​aster> dangit
L485[22:04:15] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee7:d00:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L486[22:11:17] <Amanda> WEll, touch screen's fixed now
L487[22:11:26] <Amanda> need to hide the cursor though
L488[22:20:25] <Forec​aster> a cursor is very hard to hide, because it's always pointing
L489[22:48:40] <ink​oate> dequbed: is the code you worked on to expose the OC2 computer to the internet online anywhere?
L490[22:49:11] <Amanda> Nope, it's locked in a safe in the basement
L491[22:49:32] <Amanda> ( https://github.com/ParanoidLabs/oc2 I think? )
L492[22:54:25] <lunar_sam> the ATF confiscated it, sorry
L493[23:00:45] <ink​oate> dammit, now I'm going to have to go search the dark web
L494[23:01:00] <ink​oate> (thank you Amanda)
L495[23:01:23] ⇨ Joins: MStudio1 (~MStudio1@023-084-182-109.res.spectrum.com)
L496[23:03:51] ⇦ Quits: MStudio1 (~MStudio1@023-084-182-109.res.spectrum.com) (Read error: Connection reset by peer)
L497[23:03:57] <ink​oate> "Sorry boss, that thing isn't finished yet because I spent the past few days obsessively tinkering with a fake computer emulated in Minecraft." Hmm, no... needs some work.
L498[23:14:21] <Elfi> You were researching paravirtualization solutions for use in educational and team-building platforms
L499[23:19:59] <Ar​iri> big brain
L500[23:26:52] <Xand​aros> %tonk
L501[23:26:52] <MichiBot> Swell! Xand​aros! You beat Mic​hiyo's previous record of <0 (By 1 hour, 25 minutes and 5 seconds)! I hope you're happy!
L502[23:26:53] <MichiBot> Xandaros's new record is 1 hour, 25 minutes and 5 seconds! Xandaros also gained 0.00142 tonk points for stealing the tonk. Position #5. Need 0.08033 more points to pass Ko​dos!
L503[23:28:41] <Z0id​berg> I think the food makes my desk the best
L504[23:28:46] <Z0id​berg> https://tinyurl.com/y8wp4pqe
L505[23:38:03] <Amanda> Why'd you flip the image, sophia?
L506[23:40:51] <Ar​iri> ^
L507[23:41:08] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L508[23:41:23] <Ar​iri> and who's the handsome fella next to the orange-dressed person in the picture?
<<Prev Next>> Scroll to Top