<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:43] ⇦ Quits: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L2[00:39:13] ⇦ Quits: dequbed (~dequbed@2001:16b8:4929:cb00:aaef:bf3d:d0a7:9de2) (Ping timeout: 192 seconds)
L3[01:04:57] <Wat​tana> >Ocawesome101: <@373271404155764747> yes, ULOS’s TLE - it also runs top of Paragon and on…
L4[01:04:57] <Wat​tana> > real Linux
L5[01:04:57] <Wat​tana> holy fuck I'm trying this out
L6[01:08:03] <Wat​tana> holy shit https://tinyurl.com/yb5ablpj
L7[01:16:07] <Ocawes​ome101> the code is a little messy but i quite like it :)
L8[01:20:47] <Wat​tana> ~~ocawesome101 more like luagod101~~
L9[01:20:57] <Ocawes​ome101> lol
L10[01:21:15] <Ocawes​ome101> it used to have a much worse highlighting scheme, and be less optimized
L11[01:21:40] <Ocawes​ome101> i optimized it a bunch when i realized i could run it on ULOS (or maybe Monolith or Apotheosis? it runs there too)
L12[01:23:23] ⇨ Joins: User37 (~User37@ip-213-220-225-132.net.upcbroadband.cz)
L13[01:24:14] ⇦ Quits: User37 (~User37@ip-213-220-225-132.net.upcbroadband.cz) (Client Quit)
L14[01:24:27] <Ocawes​ome101> and the improved highlighting scheme is ported over from VLE
L15[01:26:31] <Wat​tana> have u ever considered making a game that runs in oc?
L16[01:26:38] <Wat​tana> maybe it could blow up
L17[01:27:00] <Ocawes​ome101> i have considered it but haven't put in the effort
L18[01:27:17] <Ocawes​ome101> i did write an implementation of 2048 for Monolith though
L19[01:43:15] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L20[02:02:33] <Va​ur> %tonk
L21[02:02:33] <MichiBot> I'm sorry Vaur, you were not able to beat Vaur's record of 5 hours, 19 minutes and 22 seconds this time. 4 hours, 34 minutes and 18 seconds were wasted! Missed by 45 minutes and 4 seconds!
L22[02:04:02] <ThePi​Guy24> >Wattana: have u ever considered making a game that runs in oc?
L23[02:04:02] <ThePi​Guy24> reminds me that i need to optimise and better my 3d lib so i can do cool stuff
L24[02:05:06] ⇨ Joins: prisma (~prismatic@151.210.158.211)
L25[02:05:51] <prisma> have just had an idea: battery-powered phone, in the style of one of the XKCD Phones
L26[02:10:47] <prisma> a phone should run fine on 3V
L27[02:10:58] <Wat​tana> so i added `fork` and `execve` into my kernel https://tinyurl.com/y9hfpyjg
L28[02:11:33] <Wat​tana> ofc `fork` needs a new function for the forked thread since you cannot clone coroutines and `execve` doesn't take in env variables
L29[02:14:47] <luna​r_sam> that's why i wanna have
L30[02:14:48] <luna​r_sam> tsukino
L31[02:14:55] <luna​r_sam> and have it work in OC
L32[02:15:01] <luna​r_sam> i just haven't worked on it in a while
L33[02:58:10] ⇦ Quits: brandon3055 (~Brandon@81.25.68.254) (Quit: ZNC 1.8.0 - https://znc.in)
L34[02:58:46] ⇨ Joins: brandon3055 (~Brandon@81.25.68.254)
L35[03:02:53] ⇦ Quits: prisma (~prismatic@151.210.158.211) (Quit: Konversation terminated!)
L36[03:04:33] <lunar_sam> lol
L37[03:24:51] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:2383:fed9:7bdb:14a1)
L38[03:43:33] ⇦ Quits: Thutmose (~Patrick@67.21.186.241) (Quit: Leaving.)
L39[03:52:49] <Ocawes​ome101> @Wattana that's exactly how i'm doing `fork` for cynosure 2 - also, `execve` should probably take environment variables :P
L40[03:53:27] <Wat​tana> i dont see any way to get env vars using syscall so /shrug
L41[03:53:44] <Ocawes​ome101> `getenv` and `setenv`
L42[03:54:07] <Wat​tana> i mean in actual linux
L43[03:54:22] <Ocawes​ome101> they're under "library routines" (section 3)
L44[03:55:01] <Wat​tana> i thought that's implemented by glibc or smth?
L45[03:55:03] <Ocawes​ome101> oh
L46[03:55:07] <Wat​tana> im using section 2 as reference
L47[03:55:08] <Ocawes​ome101> mind blown
L48[03:55:19] <Ocawes​ome101> environment variables are passed to `main` in C
L49[03:55:39] <Ocawes​ome101> so the complete prototype for `main` is actually `int main(int argc, char *argv[], char *envp[])`
L50[03:55:52] <Wat​tana> whaaaaat
L51[03:56:08] <Wat​tana> ok im off to implementing that in my scheduler now
L52[03:56:23] <Amanda> %choose rain box or continue with the cubes
L53[03:56:23] <MichiBot> Ama​nda: If I had a gold nugget for every time someone asked me about "rain box"
L54[03:56:46] <CompanionCube> on actual linux they're also in /proc but i think that's only ever used by other programs
L55[03:57:12] <Wat​tana> u mean programs and violate other program's env?
L56[03:57:31] <Ocawes​ome101> you can read a program's environment from `/proc/<PID>/environ`
L57[03:57:35] <CompanionCube> ' cat /proc/self/environ' e.g.
L58[03:57:57] <Ocawes​ome101> they're separated with NULL, i think
L59[03:58:46] <Ocawes​ome101> this fascinates me, and as a kernel author makes my job easier :)
L60[03:59:10] <Wat​tana> how is envp formed in C? an array of `k=v` pair?
L61[03:59:58] <Ocawes​ome101> varies across implementations
L62[04:00:15] <Ocawes​ome101> (across kernels, that is)
L63[04:01:33] <Wat​tana> im *super* tempted to overhaul my scheduler according to this https://tinyurl.com/ybrynyjk
L64[04:01:43] <Wat​tana> might make it easier to implement procfs too
L65[04:01:45] <Ocawes​ome101> most of that you don't really need for an OC-based operating system
L66[04:01:50] <Ocawes​ome101> but some of it can be useful
L67[04:02:34] <Ocawes​ome101> so, `envp` in C is just an array of strings containing `KEY=VALUE`
L68[04:02:41] <Ocawes​ome101> but in lua it makes more sense for it to be a hashmap
L69[04:03:58] <Wat​tana> fuck it fuck it all im overhauling the scheduler
L70[04:04:03] <Ocawes​ome101> my mind has been repeatedly blown in the past several minutes
L71[04:04:04] <Wat​tana> the urge
L72[04:04:06] <Wat​tana> its too powerful
L73[04:04:10] <Ocawes​ome101> while you're at it implement sessions and process groups :)
L74[04:04:47] <Ocawes​ome101> see `man 2 setpgid`
L75[04:10:09] * Amanda flops down around elfi, demands she convinced the foxes to rebuild her elevator for her to go faster
L76[04:10:29] * Elfi squeak
L77[04:10:38] <Elfi> I think the foxes would laugh at me
L78[04:10:49] <Amanda> I've got it all set up with cc to be controllable via a tablet, but it's just so slloooowewe
L79[04:12:31] <Amanda> Maybe I should add whatever that create machine is that speeds up rotation instead of tearing up the shafts and controls to move it
L80[04:14:45] <Amanda> Also, I *still* have very little gold, just too much effort to mine!
L81[04:18:13] <Amanda> ( I've been playing the Create: Above & Beyond pack )
L82[04:24:43] <Wat​tana> how is process name in linux determined?
L83[04:24:51] <Wat​tana> anything after the last slash in `cmdline`?
L84[04:27:24] ⇦ Quits: Hawk777 (~chead@2607:c000:8277:2e00:2383:fed9:7bdb:14a1) (Quit: Leaving.)
L85[04:28:22] <Amanda> ... the hell, did I just halucinate the create block that can take redstone to speed up following devices?
L86[04:29:01] <Amanda> I swear I mis-aimed my mouse and pondered such a device instead of what I meant to ponder
L87[04:29:06] <Amanda> but I can't find anything like that now
L88[04:29:26] <CompanionCube> Wattana: iirc it's actually a different file
L89[04:29:32] <CompanionCube> since you can change the process name
L90[04:29:50] <Wat​tana> >Amanda: but I can't find anything like that now
L91[04:29:51] <Wat​tana> prob just a figment of your imagination
L92[04:30:06] <Wat​tana> >CompanionCube: since you can change the process name
L93[04:30:06] <Wat​tana> yeah but how are they initially determined?
L94[04:30:45] <Amanda> I guess I'm just going to habve to disassemble the elevator mechanics
L95[04:32:20] <Amanda> %remindme 9h rebuild the elevator shaft with gears, and speeeeed
L96[04:32:20] <MichiBot> I'll tell you "rebuild the elevator shaft with gears, and speeeeed" in 9h at 01/21/2022 01:32:20 PM
L97[04:32:46] * Amanda curls up around Elfi, decides to do some guided halucinatins before sleeps
L98[04:33:14] <Ocawes​ome101> @Wattana `execve`'s first argument, i believe
L99[04:33:23] <Wat​tana> hm
L100[04:33:25] <Ocawes​ome101> perhaps just the file name component
L101[04:43:16] <Ocawes​ome101> @Wattana i believe i was incorrect - it might actually be determined by `argv[0]`
L102[04:44:14] <Wat​tana> htop seems to agree with your first deduction tho https://tinyurl.com/yamxf2d8
L103[04:44:31] <Ocawes​ome101> note the process just named `htop`
L104[04:44:42] <Ocawes​ome101> those other ones were probably invoked by their full pat
L105[04:44:45] <Ocawes​ome101> path*
L106[04:44:52] <Wat​tana> I see
L107[04:45:28] <Wat​tana> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ikidefiyuf
L108[04:45:42] <Wat​tana> it is indeed `argv[0]`
L109[04:49:35] <CompanionCube> Izaya: this is an actual quote and it's sad 'I'm still a moderate and a centrist, just with a different rosette'
L110[05:06:47] * Amanda curls up around Elfi again, meows to her about how she needs to stop going to school naked, and having to borrow fur from her sister when she gets there
L111[05:07:17] * Amanda lays her head down on her feets, zzzmews
L112[05:07:19] * Elfi shares her dreams of kobold-raising god games instead
L113[05:07:20] <Amanda> Night nerds
L114[05:08:06] <Amanda> I feel like I recently had a dream involving kobalds, though I don't recall any details now
L115[05:08:40] <Ocawes​ome101> night amanda
L116[05:23:31] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:c500:433f:883b:a78c)
L117[05:38:55] ⇦ Quits: brandon3055 (~Brandon@81.25.68.254) (Quit: ZNC 1.8.0 - https://znc.in)
L118[05:38:58] ⇨ Joins: brandon3055_ (~Brandon@81.25.68.254)
L119[05:46:20] ⇦ Quits: Crystal|AFK (crystal@2600:3c03::f03c:91ff:fe73:2521) (Ping timeout: 189 seconds)
L120[05:49:05] ⇦ Quits: Hawk777 (~chead@2607:c000:8277:2e00:c500:433f:883b:a78c) (*.net *.split)
L121[05:49:05] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (*.net *.split)
L122[05:49:05] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (*.net *.split)
L123[05:49:05] ⇦ Quits: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net) (*.net *.split)
L124[05:49:05] ⇦ Quits: Totoro (totoro@fomalhaut.me) (*.net *.split)
L125[05:49:05] ⇦ Quits: max (~m@irc.everythingisawesome.us) (*.net *.split)
L126[05:49:05] ⇦ Quits: ashka (~postmaste@62-210-251-94.rev.poneytelecom.eu) (*.net *.split)
L127[05:49:05] ⇦ Quits: simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com) (*.net *.split)
L128[05:49:05] ⇦ Quits: SquidDev (~SquidDev@autoclave.squiddev.cc) (*.net *.split)
L129[05:49:05] ⇦ Quits: Vaur (~vaur@56.ip-149-202-44.eu) (*.net *.split)
L130[05:49:27] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:c500:433f:883b:a78c)
L131[05:49:27] ⇨ Joins: Michiyo (~Michiyo@50.38.53.215)
L132[05:49:27] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L133[05:49:27] ⇨ Joins: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net)
L134[05:49:27] ⇨ Joins: ashka (~postmaste@62-210-251-94.rev.poneytelecom.eu)
L135[05:49:27] ⇨ Joins: simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com)
L136[05:49:27] ⇨ Joins: SquidDev (~SquidDev@autoclave.squiddev.cc)
L137[05:49:27] ⇨ Joins: Vaur (~vaur@56.ip-149-202-44.eu)
L138[05:49:27] anarchy.esper.net sets mode: +o on Michiyo
L139[05:49:56] *** Hawk777 is now known as Guest47987
L140[05:50:00] ⇨ Joins: Crystal|AFK (crystal@eris.the.sexiest.cat)
L141[05:50:25] *** Guest47987 is now known as Hawk777
L142[05:52:23] ⇨ Joins: maxpowa (~m@irc.everythingisawesome.us)
L143[05:57:11] <Wat​tana> man, overhauling the scheduler incidentally made me also implement stdin/out/err
L144[06:01:25] ⇨ Joins: Totoro (totoro@fomalhaut.me)
L145[07:19:17] ⇦ Quits: Away_21 (crystal@bronyville.me) (Ping timeout: 189 seconds)
L146[07:20:14] ⇨ Joins: Wuerfel_2 (crystal@bronyville.me)
L147[07:22:32] <Va​ur> %tonkout
L148[07:22:33] <MichiBot> Consarn it! Va​ur! You beat your own previous record of 5 hours, 19 minutes and 22 seconds (By 36 seconds)! I hope you're happy!
L149[07:22:34] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.1615708, Position #1
L150[08:09:30] <Kristo​pher38> >Ocawesome101: so the complete prototype for `main` is actually `int main(int argc, char *argv…
L151[08:09:31] <Kristo​pher38> wait till you discover how it's actually done
L152[08:10:19] <Hawk777> AUXV
L153[08:10:27] * Hawk777 runs away
L154[08:10:31] ⇦ Quits: Hawk777 (~chead@2607:c000:8277:2e00:c500:433f:883b:a78c) (Quit: Leaving.)
L155[08:32:49] ⇨ Joins: Michiyo_ (~Michiyo@50.38.53.215)
L156[08:32:49] zsh sets mode: +o on Michiyo_
L157[08:33:43] <Wat​tana> *living on the edge* https://tinyurl.com/yb6qzlum
L158[08:33:47] <Wat​tana> and it's not lagging, somehow
L159[08:34:01] <Wat​tana> my computer usually lags the fuck into oblivion even at lower ram usage
L160[08:34:07] ⇨ Joins: SquidDev6 (~SquidDev@autoclave.squiddev.cc)
L161[08:35:11] ⇨ Joins: ashka_ (~postmaste@62-210-251-94.rev.poneytelecom.eu)
L162[08:35:20] ⇨ Joins: simon8162 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com)
L163[08:37:23] ⇦ Quits: Wuerfel_2 (crystal@bronyville.me) (*.net *.split)
L164[08:37:23] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (*.net *.split)
L165[08:37:23] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (*.net *.split)
L166[08:37:23] ⇦ Quits: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net) (*.net *.split)
L167[08:37:23] ⇦ Quits: ashka (~postmaste@62-210-251-94.rev.poneytelecom.eu) (*.net *.split)
L168[08:37:23] ⇦ Quits: simon816 (~simon816@ec2-35-178-246-72.eu-west-2.compute.amazonaws.com) (*.net *.split)
L169[08:37:23] ⇦ Quits: SquidDev (~SquidDev@autoclave.squiddev.cc) (*.net *.split)
L170[08:37:23] ⇦ Quits: Vaur (~vaur@56.ip-149-202-44.eu) (*.net *.split)
L171[08:37:23] *** SquidDev6 is now known as SquidDev
L172[08:37:40] ⇨ Joins: Vaur (~vaur@56.ip-149-202-44.eu)
L173[08:37:53] *** SquidDev is now known as Guest29666
L174[08:38:48] <Michiyo_> %tonk
L175[08:38:48] <MichiBot> Mich​iyo_: You should probably read this: https://michibot.pc-logix.com/tonk
L176[08:38:52] <Michiyo_> ffs!
L177[08:38:54] *** Michiyo_ is now known as Michiyo
L178[08:38:56] <Michiyo> %tonk
L179[08:38:57] <MichiBot> Wild! Mic​hiyo! You beat Va​ur's previous record of <0 (By 1 hour, 16 minutes and 24 seconds)! I hope you're happy!
L180[08:38:58] <MichiBot> Michiyo's new record is 1 hour, 16 minutes and 24 seconds! Michiyo also gained 0.00127 tonk points for stealing the tonk. Position #2. Need 0.0454008 more points to pass Va​ur!
L181[08:47:02] ⇨ Joins: Wuerfel_2 (crystal@bronyville.me)
L182[08:47:02] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L183[08:50:46] ⇨ Joins: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net)
L184[08:51:05] <Wat​tana> how does tonking work?
L185[08:51:06] <Wat​tana> is it like
L186[08:51:32] <Wat​tana> you tonk and the longer you do the higher the score but the tonk will be gone if another person tonk before you tonkout?
L187[08:53:36] <Forec​aster> tonk scores based on the difference between current record and the new time, ie you beat x's record by <some time>, the some time determines the points gained
L188[08:53:57] <Forec​aster> tonkout resets the record and cashes in the entire record into points
L189[08:54:33] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L190[08:54:33] zsh sets mode: +v on Vexatos
L191[09:12:24] *** Guest29666 is now known as SquidDev
L192[09:28:47] <Forec​aster> %sip
L193[09:28:47] <MichiBot> You drink a molten octiron potion (New!). The potion contained a computer virus! But Forecaster's anti-virus routines destroy it.
L194[09:47:14] ⇦ Quits: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net) (*.net *.split)
L195[09:47:14] ⇦ Quits: Wuerfel_2 (crystal@bronyville.me) (*.net *.split)
L196[09:47:14] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (*.net *.split)
L197[09:48:42] ⇨ Joins: kan18 (~kan18@h234.89.28.71.dynamic.ip.windstream.net)
L198[09:48:42] ⇨ Joins: Wuerfel_2 (crystal@bronyville.me)
L199[09:48:42] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L200[10:14:36] ⇦ Quits: gartral (~gartral@162.243.117.98) (Quit: ZNC 1.6.1+deb1 - http://znc.in)
L201[12:20:36] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Ping timeout: 195 seconds)
L202[12:24:54] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L203[12:44:08] <Amanda> %tell Inari _meeeoooowwwwwww_ Stop spreading that white tuff all over the lawn just to take it away the next day!
L204[12:44:08] <MichiBot> Ama​nda: Inari will be notified of this message when next seen.
L205[12:48:38] <ker​beeb> Hi people,
L206[12:48:44] <ker​beeb> how do i use Minitel RPC?
L207[12:50:32] <ker​beeb> (like, how do i use it with ``require``)
L208[12:52:45] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:148f:1500:fe34:97ff:fea9:75f2)
L209[13:03:03] <Forec​aster> is that Izaya's thing?
L210[13:03:37] <Forec​aster> I think it is, if so Izaya is probably the one to ask
L211[13:04:35] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L212[13:06:20] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Ping timeout: 189 seconds)
L213[13:19:53] <Z0id​berg> Huh.
L214[13:19:59] <Z0id​berg> 386BSD comes with X386
L215[13:32:20] <MichiBot> Amanda REMINDER: rebuild the elevator shaft with gears, and speeeeed
L216[13:34:36] <Va​ur> %tonk
L217[13:34:36] <MichiBot> Fopdoodle! Va​ur! You beat Mic​hiyo's previous record of 1 hour, 16 minutes and 24 seconds (By 3 hours, 39 minutes and 15 seconds)! I hope you're happy!
L218[13:34:37] <MichiBot> Vaur's new record is 4 hours, 55 minutes and 39 seconds! Vaur also gained 0.0073 (0.00365 x 2) tonk points for stealing the tonk. Position #1.
L219[13:40:18] <Amanda> Already done, MichiBot
L220[13:57:58] <Izaya> kerbeeb: Once it's installed you should just be able to require "rpc" and start using it
L221[13:58:28] <Izaya> See, for example, https://github.com/ShadowKatStudios/OC-Minitel/blob/master/RPC/OpenOS/usr/bin/importcomponent.lua
L222[14:31:01] ⇨ Joins: Thutmose (~Patrick@67.21.186.241)
L223[14:32:24] <Forec​aster> @kerbeeb ^
L224[14:33:03] <ker​beeb> thank 👍
L225[14:39:50] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Ping timeout: 189 seconds)
L226[14:44:15] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L227[14:57:00] ⇦ Quits: Thutmose (~Patrick@67.21.186.241) (Quit: Leaving.)
L228[15:07:10] <Amanda> %choose steal the modem or wait for another ender pearl
L229[15:07:10] <MichiBot> Ama​nda: Why not both? Okay fine. "steal the modem".
L230[15:08:15] <Forec​aster> but, that's illegal!
L231[15:22:53] <Ocawes​ome101> @Kristopher38 yes as I understand it is also the `environ` global
L232[15:23:58] <Elfi> Replace the ender pearl with an enor pearl, it probably won't cause anything weird
L233[15:24:19] * Elfi hides a lootbug in Amanda's PC
L234[15:28:06] ⇨ Joins: dequbed (~dequbed@2001:16b8:4987:2300:c005:2e0f:e699:1785)
L235[15:28:23] ⇦ Quits: dequbed (~dequbed@2001:16b8:4987:2300:c005:2e0f:e699:1785) (Client Quit)
L236[15:29:47] ⇨ Joins: dequbed (~dequbed@2001:16b8:4987:2300:c005:2e0f:e699:1785)
L237[16:02:00] * Amanda meows hello to Elfi, wonders why she's dropping by at this time of day
L238[16:02:25] <Ko​dos> %sip
L239[16:02:25] <MichiBot> You drink a solid titanium potion (New!). Kodos: Nothing seemed to happen...
L240[16:12:55] <Amanda> %roll 1d2+1
L241[16:12:55] <MichiBot> 1+1 => 2
L242[16:15:29] ⇨ Joins: Thutmose (~Patrick@67.21.186.241)
L243[16:21:35] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:148f:1500:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L244[16:23:24] <San​gar> >dequbed: <@96665277030203392> getting into SIMD now? GL;HF ;p
L245[16:23:24] <San​gar> haha, yeah, looks like a fun project for the weekend
L246[16:44:26] <B​ob> man wtf is scala ` override protected def tooltipData = Seq(Settings.get.upgradeFlightHeight(tier))`
L247[16:48:14] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:a33a:2f7:968f:1885)
L248[17:08:05] <dequbed> @Sangar Yes, fucking around with SIMD is a pretty fun way of spending a lot of time to write code that is getting done very little very quickly. I just a few months ago made an avx2 base64 implementation because I couldn't sleep :P
L249[17:24:17] <Michiyo> @Bob isn't it great!
L250[17:32:28] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:148f:1500:fe34:97ff:fea9:75f2)
L251[17:34:24] <Va​ur> %tonkout
L252[17:34:25] <MichiBot> I'm sorry Va​ur, you were not able to beat Va​ur's record of 4 hours, 55 minutes and 39 seconds this time. 3 hours, 59 minutes and 48 seconds were wasted! Missed by 55 minutes and 50 seconds!
L253[17:36:20] <B​ob> >Michiyo: <@!202281082047954954> isn't it great!
L254[17:36:20] <B​ob> i am actively washing my eyes over and over
L255[17:36:23] <B​ob> sure is a refresher from java
L256[17:36:26] <B​ob> but not in a postitive way
L257[17:36:33] <Michiyo> lol
L258[17:36:52] <Michiyo> I've tried Scala, the only thing that hurts my head more than scala is RPN
L259[17:37:47] <Michiyo> https://paste.pc-logix.com/raw/semuvupeja fuck that, I just CAN NOT grok it.
L260[17:38:03] <Michiyo> Like I know EXACTLY what that line is SUPPOSED to do, but I can NOT process it
L261[17:38:29] <B​ob> i don't and i won't even try :)
L262[17:38:55] <Michiyo> It just looks at tracked kills for specific NPCs and sees if the number is one or more for all of them, and if so it fires an event
L263[17:40:32] <Ocawes​ome101> but why are you using RPN for that?
L264[17:41:04] <Michiyo> *I* am not using RPN for that.
L265[17:41:18] <Michiyo> The original developers of the game engine used RPN for that, and so that is what I'm stuck with
L266[17:41:37] <Michiyo> They used RPN for *EVERYTHING*
L267[17:42:05] <Michiyo> They also hated SQL databases, so their DB Schema makes me cry
L268[17:44:57] <Amanda> RPN? Reverse Polish Notation?
L269[17:45:03] <Michiyo> Correct
L270[17:45:19] <Amanda> I wasn't aware that was some kind of language itself, I thoguht it was just a weird way to do maths
L271[17:45:46] <Michiyo> It's not a language really, the above *is* just math
L272[17:45:52] <Michiyo> but fuck trying to parse it
L273[17:45:53] <Michiyo> :P
L274[17:46:36] <Michiyo> `kills.GenericVillains_P_Nightstar` returns an integer, and that entire string just gets integers for the tracked stats, and does math on them
L275[17:47:26] <Michiyo> the entire thing returns either 0, or 1, and in the case of this expression, if 1 then award a badge, if 0 don't
L276[17:48:15] <Amanda> I see
L277[17:48:42] <Amanda> %choose play with phone or play with cubes
L278[17:48:42] <MichiBot> Ama​nda: I've heard "play with cubes" is in these days
L279[17:51:21] <Amanda> %choose north or east
L280[17:51:21] <MichiBot> Ama​nda: I tried reading my tea leaves this morning. There was something about death and doom. Anyway, go with "north"
L281[18:21:09] <Ocawes​ome101> Michiyo: RPN is ridiculously simple to parse
L282[18:21:37] <Ocawes​ome101> every time you encounter a number, push it onto a stack, and every time you encounter an operator pop two numbers off the stack and operate on them
L283[18:25:24] <Michiyo> My brain doesn't have a stack.
L284[18:25:28] <Michiyo> sooo that doesn't work :D
L285[18:25:41] <Ocawes​ome101> write a program to do it! :)
L286[18:25:51] <Michiyo> I'll go ahead and pass
L287[18:25:53] <Michiyo> thanks though
L288[18:25:54] <Michiyo> :P
L289[18:29:06] ⇨ Joins: OpenOSPC (~openospc@192.9.246.54)
L290[18:29:50] ⇦ Quits: OpenOSPC (~openospc@192.9.246.54) (Client Quit)
L291[18:38:43] <Amanda> %choose comfort or utulity
L292[18:38:43] <MichiBot> Ama​nda: "utulity" is for cool kids!
L293[18:38:51] <Amanda> %8ball low-temp goat kitten?
L294[18:38:51] <MichiBot> Ama​nda: Without a doubt
L295[18:50:55] <B​ob> yeah, so i'll make the hover upgrade store the max height instead of relying on the config setting, so i can use that in my addon and add a last tier for the hover upgrade
L296[18:51:14] <B​ob> then i need to figure out how do i use a local fork as a dependency for my addon...
L297[19:47:04] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Ping timeout: 189 seconds)
L298[19:47:18] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L299[20:01:48] ⇦ Quits: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de) (Quit: Leaving)
L300[20:04:52] <Amanda> %choose upgrade the barely-viable slab production or wait until you're making a better one
L301[20:04:53] <MichiBot> Ama​nda: Why not both? Okay fine. "upgrade the barely-viable slab production".
L302[20:23:23] ⇨ Joins: dustinm` (~dustinm@static.38.6.217.95.clients.your-server.de)
L303[20:53:49] <B​ob> forge is utter garbage, i'm pulling my own hair out
L304[20:53:50] <B​ob> `> Could not find method deobfCompile() for arguments [li.cil.tis3d:TIS-3D:MC1.12-1.3.1.18, build71qf790ijgdqm6h44l04j7i5$runclosure5$closure18@245b25d6] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.`
L305[21:14:36] <Amanda> %remindme 15m fllashing's done
L306[21:14:36] <MichiBot> I'll tell you "fllashing's done" in 15m at 01/21/2022 09:29:36 PM
L307[21:29:37] <MichiBot> Amanda REMINDER: fllashing's done
L308[21:34:24] <Michiyo> @Bob show that line in the build.gradle?
L309[21:35:08] <B​ob> >Michiyo: <@!202281082047954954> show that line in the build.gradle?
L310[21:35:08] <B​ob> i fixed all of it, FG5 OC gradle behold
L311[21:36:02] <B​ob> behold, an abomination of a `build.gradle` : <https://github.com/big-lip-bob/OpenComputers/blob/master-MC1.12/build.gradle&gt;
L312[21:36:18] <B​ob> its just that i never, like ever ever, got FG2 or FG3 to work on my machine
L313[21:36:25] <B​ob> idk what kind of curse i'm under
L314[21:36:27] <B​ob> but FG5 does work
L315[21:36:57] <B​ob> now ill proceed to delegate the item's config values to be fetched when creating the item entry to feed it to the registry
L316[21:36:59] <B​ob> inside of the class
L317[21:37:09] <B​ob> so i can create new instancse and tiers with an addon
L318[21:37:15] <B​ob> now i'm stuck to the hardcoded values
L319[21:37:16] <Hawk777> Wait, you can use newer versions of FG to build 1.12 stuff?
L320[21:37:24] <B​ob> yeah ?
L321[21:37:31] <B​ob> see the link i just posted
L322[21:37:34] <B​ob> it uses FG5
L323[21:37:48] <Hawk777> Yeah I did, it was more of a surprised reaction.
L324[21:38:09] <Hawk777> I thought the Forge devs stopped caring about 1.12 a long time ago and only older stuff worked for it.
L325[21:38:18] <B​ob> ¯\(ツ)/¯
L326[21:38:27] <B​ob> i think it worked worse before than now
L327[21:39:26] <Hawk777> Huh. May use that.
L328[21:39:51] <B​ob> well, sure do check out my OC fork, i do plan to do a PR but its so fucking mesy i'll be ashamed to push the gradle changes
L329[21:40:02] <B​ob> ill maybe isole the tier isolation commits
L330[21:40:14] <B​ob> ill maybe isolate the tier isolation commits and just PR that [Edited]
L331[21:41:01] <Hawk777> Nah I was mainly just interested in the Gradle stuff; not copying it, just looking at how you can use FG5 at all.
L332[21:41:21] <B​ob> as simple as `classpath 'net.minecraftforge.gradle:ForgeGradle:5.1.+'` really
L333[21:41:53] <B​ob> for OC, also had to upgrade `cursegradle`
L334[22:41:09] <Forec​aster> https://tinyurl.com/y74pb2ot
L335[22:42:00] <Forec​aster> This is what would happen if you could drink more than one potion every ten minutes
L336[22:44:24] <Amanda> Gross. Show it to @Inari
L337[22:45:48] * Amanda flops down around Elfi, bored
L338[22:58:09] <Michiyo> %tonk
L339[22:58:09] <MichiBot> Sard! Mic​hiyo! You beat Va​ur's previous record of 4 hours, 55 minutes and 39 seconds (By 28 minutes and 4 seconds)! I hope you're happy!
L340[22:58:10] <MichiBot> Michiyo's new record is 5 hours, 23 minutes and 44 seconds! Michiyo also gained 0.00235 (0.00047 x 5) tonk points for stealing the tonk. Position #2. Need 0.0503508 more points to pass Va​ur!
L341[23:38:53] ⇨ Joins: MineOSPC (~MineOSPC@51.159.101.219)
L342[23:39:03] <Michiyo> Welcome back.
L343[23:39:09] <MineOSPC> /whois MineOSPC
L344[23:39:15] <MineOSPC> oops
L345[23:39:23] <MineOSPC> Hi, I'm new here
L346[23:39:33] <Ocawes​ome101> we can tell
L347[23:40:08] <MineOSPC> lmao I've been using IRC for a couple months but I just did a clean install of MineOS on my OpenComputers rack
L348[23:40:18] <Ocawes​ome101> quick tip: don't use MineOS. it's a neat tech demo but doesn't provide much in the way of usability.
L349[23:40:51] <MineOSPC> I've never used it before, just wanted to check it out. Thanks for the advice.
L350[23:41:00] <Ocawes​ome101> fair enough
L351[23:41:29] <MineOSPC> the window dragging is terrible
L352[23:42:39] ⇦ Quits: MineOSPC (~MineOSPC@51.159.101.219) (Remote host closed the connection)
L353[23:43:14] ⇨ Joins: MineOSPC (~MineOSPC@51.159.101.219)
L354[23:43:20] <MineOSPC> and it ran out of memory
L355[23:43:36] <Ocawes​ome101> yep
L356[23:43:38] <Ocawes​ome101> that'll happen
L357[23:43:44] <MineOSPC> There's 4 sticks of 3.5 tier in it
L358[23:43:57] <Ocawes​ome101> MineOS double-buffers everything
L359[23:44:15] <Ocawes​ome101> that's 6 buffers - 2 each of foreground. background, and text
L360[23:44:23] <MineOSPC> oh wow, no wonder
L361[23:45:19] <MineOSPC> Well, have a nice day
L362[23:45:23] ⇦ Parts: MineOSPC (~MineOSPC@51.159.101.219) ())
L363[23:45:34] <Forec​aster> %sip
L364[23:45:35] <MichiBot> You drink a salty röd potion (New!). Forecaster hears a train whistle in the distance.
L365[23:47:19] <Va​ur> %sip
L366[23:47:19] <MichiBot> You drink a boiling spice potion (New!). Vaur briefly feel like they have just stepped out of a car.
L367[23:47:31] <Michiyo> %sip
L368[23:47:31] <MichiBot> You drink an invisible orange potion (New!). Michiyo gains some curse. Michiyo has 1 curse. (Rem. uses: 0)
L369[23:47:42] <Michiyo> o_O
L370[23:48:25] <Forec​aster> curse doesn't do anything (yet) and doesn't persist through restarts
L371[23:50:51] <Ocawes​ome101> let's see... an 8000-element table (160x50=8000) uses 72KB of memory, and a number is 9 bytes (as is a string). that's (8000x9+72818)x6 bytes of memory for 6 buffers, or 144KB of memory per buffer, or nearly a megabyte just for screen buffers
L372[23:51:23] <Ocawes​ome101> that plus the rest of the data it has to keep in memory (icons, background, window data, etc) and it's no wonder MineOS uses so much memory
L373[23:56:46] <Forec​aster> `The system cannot move the file to a different disk drive`
L374[23:56:47] <Forec​aster> wut
L375[23:57:11] <Forec​aster> Python os.rename I am disappointed in you
<<Prev Next>> Scroll to Top