<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:05:04] <lunar_sam> how do i send electrical signals across an irl ocean without using the internet
L2[00:17:20] <dequbed> Big antenna
L3[00:19:47] <lunar_sam> yeah but how would the other person receive it
L4[00:21:24] <dequbed> Big antenna
L5[00:21:53] <dequbed> or small antenna, depending on what order of magnitude "signals" you're talking and at what carrier freq
L6[00:23:40] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1e4a:900:fe34:97ff:fea9:75f2) (Quit: Leaving)
L7[01:26:55] ⇦ Quits: dequbed (~dequbed@2001:16b8:49ce:ec00:fc15:71cf:2319:f00c) (Ping timeout: 192 seconds)
L8[01:27:48] ⇨ Joins: dequbed (~dequbed@2001:16b8:4929:cb00:2b4e:17e:941e:245e)
L9[01:43:17] <Brisingr​Aerowing> https://i.redd.it/de4x38limnc81.jpg
L10[01:57:59] <Wat​tana> Late of me to ask, but I renamed the TTY component of my kernel to console(`/dev/console`). Should it still behave like a TTY?
L11[02:03:45] <Wat​tana> e.g. echoing inputs?
L12[02:58:07] <CompanionCube> Izaya: SKye: https://archive.fo/OwdXs look at this FUCKING BULLSHIT
L13[02:59:48] <Ocawes​ome101> @Wattana yes
L14[03:00:29] <Wat​tana> what about implementing raw mode? ANSI escapes? When how should I implement the command?
L15[03:04:22] <Ocawes​ome101> Cynosure 2’s VT100 emulator is at https://github.com/Ocawesome101/OC-cynosure-2/blob/primary/src/tty.lua
L16[03:04:38] <Ocawes​ome101> Cynosure 2’s VT100 emulator is at https://github.com/Ocawesome101/OC-cynosure-2/blob/dev/src/tty.lua [Edited]
L17[03:05:28] <Ocawes​ome101> I haven’t actually tested it but it should be pretty speedy if it works
L18[03:06:18] <Ocawes​ome101> Since it’s basically just Cynosure’s but with more features
L19[03:06:18] <Wat​tana> yoinky yoink? 🥺
L20[03:06:25] <Ocawes​ome101> Yes
L21[03:06:27] <luna​r_sam> lcpio2 is coming
L22[03:07:07] <luna​r_sam> also @Ocawesome101 it should be easier to add cynosure support to lcpio2
L23[03:07:36] <luna​r_sam> just fill out all the `platform` methods
L24[03:07:45] <Ocawes​ome101> Though the one from here might be easier to port https://github.com/Ocawesome101/OC-cynosure/blob/dev/base/tty.lua since it’s got less system specific stuff, as well as actually implemented keyboard input
L25[03:19:06] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L26[03:19:19] ⇨ Joins: Hawk777 (~chead@2607:c000:8277:2e00:3af7:57bd:c222:2a1e)
L27[03:53:06] * Amanda flops down around elfi, her sign currently on fire from lack of maintenance, zzzmews
L28[03:53:11] <Amanda> Night nerds
L29[04:17:39] <Wat​tana> aaaa why is porting so hard
L30[04:37:10] <Va​ur> %tonkout
L31[04:37:10] <MichiBot> Yay! Va​ur! You beat your own previous record of 4 hours and 30 minutes (By 2 hours, 9 minutes and 57 seconds)! I hope you're happy!
L32[04:37:11] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.006 tonk points! plus 0.01 bonus points for consecutive hours! Current score: 0.166427, Position #1
L33[04:50:41] <Ocawes​ome101> @Wattana which one are you using?
L34[04:50:47] <Wat​tana> Cynosure 1
L35[04:51:07] <Ocawes​ome101> should be fairly easy, what issues are you having?
L36[04:52:31] <Wat​tana> too much to remember but mostly problems tying it into devfs
L37[04:52:36] <Ocawes​ome101> ah
L38[04:52:55] <Wat​tana> not sure how to use it with `register_chrdev` that only accept name, read and write functions
L39[04:53:48] <Ocawes​ome101> wrap `ttystream:read` and `ttystream:write` in distinct functions
L40[04:54:08] <Ocawes​ome101> i can be of greater help after i have showered
L41[04:58:40] <Wat​tana> ima go get my lunch
L42[05:38:44] <Ocawes​ome101> @Wattana i have returned if you need more help
L43[05:38:53] <Wat​tana> i got it working now
L44[05:39:33] <Ocawes​ome101> good
L45[05:41:47] <Wat​tana> are ttys supposed to echo by default without any interventions?
L46[05:41:50] <Wat​tana> bc uhh its not
L47[05:42:06] <Wat​tana> https://tinyurl.com/yamxcrjc
L48[05:42:36] <Ocawes​ome101> they are indeed
L49[05:42:39] <Ocawes​ome101> well
L50[05:42:40] <Ocawes​ome101> i think so
L51[05:42:57] <Wat​tana> > i think so
L52[05:42:58] <Wat​tana> 👀
L53[05:43:22] <Ocawes​ome101> from what i have in the code, yes
L54[05:43:37] <Wat​tana> i even connected the hooks https://tinyurl.com/y82r3rzh
L55[05:43:45] <Ocawes​ome101> note that they do use line-buffering by default so they will only flush on a newline or when you call `:read`
L56[05:44:33] <Ocawes​ome101> you can disable line buffering with `\27(12c`
L57[05:47:34] <Wat​tana> i hooked flush to the timer hook and it's still not echoing
L58[05:47:44] <Wat​tana> 😕
L59[05:47:59] <Ocawes​ome101> hmm
L60[05:48:06] <Ocawes​ome101> what's in your `init` file?
L61[05:48:50] <Wat​tana> Code Block pastebined https://paste.pc-logix.com/didizuliho
L62[05:48:56] <Wat​tana> the hello world part works
L63[05:49:16] <Ocawes​ome101> you're not writing a newline
L64[05:49:27] <Ocawes​ome101> you need to write `"Hello, world!\n"`
L65[05:49:30] <Ocawes​ome101> then it should work
L66[05:50:01] <Wat​tana> added newline, still not working
L67[05:50:08] <Ocawes​ome101> hrm
L68[05:50:23] <Ocawes​ome101> link to github repo with this code?
L69[05:50:42] <Ocawes​ome101> if you press some keys does it echo?
L70[05:56:08] <Forec​aster> %tonk
L71[05:56:08] <MichiBot> Dagnammit! Forec​aster! You beat Va​ur's previous record of <0 (By 1 hour, 18 minutes and 57 seconds)! I hope you're happy!
L72[05:56:09] <MichiBot> Forecaster's new record is 1 hour, 18 minutes and 57 seconds! Forecaster also gained 0.00132 tonk points for stealing the tonk. Position #2. Need 0.020894 more points to pass Va​ur!
L73[05:56:42] <Wat​tana> >Ocawesome101: if you press some keys does it echo?
L74[05:56:43] <Wat​tana> nope
L75[05:56:44] <Wat​tana> https://github.com/atirut-w/oclinux/tree/console-revamp
L76[05:57:19] <Wat​tana> if the git history looks different from what u remember dont panic i wiped everything and replaced them with by rewritten repo
L77[06:00:33] <Ocawes​ome101> well
L78[06:00:59] <Ocawes​ome101> part of your issue, i think, is that the signal handlers expect their first argument to be the name of the signal
L79[06:01:05] <Ocawes​ome101> similar to openos signal handlers
L80[06:01:21] <Ocawes​ome101> so that's why keyboard input isn't working - you're not passing that
L81[06:01:46] <Wat​tana> i see
L82[06:01:56] <Wat​tana> holy shit i have so many programs open my pc is lagging hard
L83[06:01:58] <Ocawes​ome101> you may wish to add a `\27(4c` before that `hello, world`
L84[06:02:08] <Ocawes​ome101> that'll enable the cursor if it works correctly
L85[06:12:50] <Wat​tana> still not echoing
L86[06:13:43] <Wat​tana> connected flush to timer hook, btw
L87[06:14:10] <Ocawes​ome101> hm
L88[06:14:31] <Ocawes​ome101> try opening `/dev/console` instead
L89[06:15:26] <Wat​tana> same(kinda expected, console is a link to tty0)
L90[06:16:02] <Wat​tana> not even a blinking cursor even with the escape command added
L91[06:16:13] <Ocawes​ome101> the cursor isn't supposed to blink
L92[06:16:15] <Ocawes​ome101> but does it show up?
L93[06:16:49] <Wat​tana> nope
L94[06:17:02] <Ocawes​ome101> hm
L95[06:18:29] <Ocawes​ome101> OH
L96[06:18:36] <Ocawes​ome101> hm
L97[06:18:42] <Ocawes​ome101> if you have buffering anywhere turn it off
L98[06:18:53] <Wat​tana> buffering?
L99[06:19:20] <Ocawes​ome101> it doesn't look like you do
L100[06:21:33] <Wat​tana> i dont do any buffering
L101[06:21:41] <Ocawes​ome101> i'm quite interested that your printk works bu
L102[06:21:46] <Ocawes​ome101> * but init doesn't
L103[06:22:11] <Wat​tana> Code Block pastebined https://paste.pc-logix.com/uzeyipomic
L104[06:22:16] <Wat​tana> just that
L105[06:22:23] <Ocawes​ome101> yes
L106[06:26:52] <Michiyo> Ok so.. VR Squadrons is fun AF.
L107[06:28:09] <Ocawes​ome101> @Wattana call `kernel.printk` a couple more times in the kernel just to verify it works
L108[06:29:56] <Wat​tana> https://tinyurl.com/ycenbl2j
L109[06:30:52] <Ocawes​ome101> hmmm
L110[06:31:15] <Wat​tana> maybe it has to do with stdin/out/err?
L111[06:31:56] <Ocawes​ome101> what is broken now specifically?
L112[06:32:07] <Wat​tana> just input echoing and cursor
L113[06:32:22] <Wat​tana> well i havent tried inputs
L114[06:33:59] <Ocawes​ome101> whoops, it's `?` not `(` in the escape code
L115[06:34:05] <Ocawes​ome101> so that'd be `\27?4c`
L116[06:34:56] <Ocawes​ome101> and the input echoing is, as i said earlier, due to differences in your event handling system
L117[06:35:16] <Wat​tana> i already changed the handling to include event name
L118[06:35:21] <Ocawes​ome101> ah
L119[06:35:27] <Wat​tana> https://tinyurl.com/yadv8lro
L120[06:35:31] <Ocawes​ome101> that should make it work then
L121[06:36:11] <Wat​tana> i can now see the cursor after fixing escape code but still no echoing
L122[06:36:50] <Ocawes​ome101> disable line buffering with `\27?12c`
L123[06:37:40] <Wat​tana> doesnt work
L124[06:38:06] <Ocawes​ome101> hm
L125[06:39:15] <Ocawes​ome101> try `while true do print(io.read()) end` rather than your `coroutine.yield` loop
L126[06:39:15] <Ocawes​ome101> or whatever the equivalent is
L127[06:41:33] <Wat​tana> `console:write(console:read(1))`?
L128[06:41:51] <Wat​tana> bc tried, doesnt work
L129[06:44:22] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Quit: Leaving)
L130[06:49:46] <Ocawes​ome101> hmm
L131[06:51:47] <Ocawes​ome101> looking at the code in the repo it looks fine
L132[06:52:03] <Ocawes​ome101> i'd just make sure your signal handlers are actually being called
L133[06:53:40] <Wat​tana> inserted an error into the part where tty register event hooks. looks fine to me. https://tinyurl.com/ydh3yw5v
L134[06:53:57] <Wat​tana> Code Block pastebined https://paste.pc-logix.com/hoyumazunu
L135[06:54:09] <Ocawes​ome101> right, hmm
L136[06:55:00] <Ocawes​ome101> just before the `if self.attributes.echo and not self.attributes.xoff then` put `error(tw)`
L137[06:55:31] <Wat​tana> ok just one question
L138[06:55:37] <Wat​tana> if i dont give the tty constructor a screen
L139[06:55:51] <Wat​tana> will it find it's own kb to use?
L140[06:55:54] <Wat​tana> bc i saw a check
L141[06:55:57] <Wat​tana> for the kb
L142[06:56:21] <Ocawes​ome101> that's your issue, yep
L143[06:56:36] <Ocawes​ome101> pass `gpu.getScreen()` as the screen parameter and it should work
L144[06:56:59] <Wat​tana> bruh
L145[06:57:13] <Wat​tana> i cant fucking believe the cause was this simple
L146[06:57:13] <Wat​tana> lmao
L147[06:57:30] <Ocawes​ome101> so often it's the simplest things lol
L148[06:58:27] <Wat​tana> did the api change 👀 https://tinyurl.com/ycwb5qxg
L149[06:59:08] <Ocawes​ome101> nah, i didn't bother checking the code you're using
L150[06:59:18] <Ocawes​ome101> use `component.invoke(gpu, "getScreen")` instead xd
L151[07:03:48] <Wat​tana> >Ocawesome101: use `component.invoke(gpu, "getScreen")` instead xd
L152[07:03:49] <Wat​tana> doesnt work so i just yoinked it using proxy and first screen
L153[07:03:54] <Ocawes​ome101> fair enough
L154[07:03:59] <Wat​tana> im so fucking confused bc the other computer says the function is there
L155[07:04:10] <Wat​tana> like wut https://tinyurl.com/ya8omadf
L156[07:05:09] <Wat​tana> swapped hdd and it still errors maybe it's a problem with how i get the proxy?
L157[07:05:22] <Wat​tana> wo
L158[07:05:24] <Wat​tana> OH
L159[07:05:32] <Ocawes​ome101> had you typo'd it
L160[07:05:36] <Wat​tana> i didnt even call component.proxy
L161[07:05:39] <Wat​tana> fuck me lmao
L162[07:06:01] <Ocawes​ome101> no thanks i'll pass
L163[07:06:10] <Wat​tana> ayyyy https://tinyurl.com/y8gmsgqz
L164[07:06:15] <Ocawes​ome101> nice!
L165[07:06:24] <Ocawes​ome101> enjoy being able to run TLE once you implement `io` :)
L166[07:06:26] <Ocawes​ome101> anyways i'm going to bed, goodnight
L167[07:06:47] <Wat​tana> cya
L168[07:07:03] <Wat​tana> whats tle btw 🤔
L169[07:07:14] <Wat​tana> u mean
L170[07:07:19] <Wat​tana> that one text editor from ULOS?
L171[07:07:44] <Wat​tana> the API of my kernel differs a ton so prolly not unless I implement a whole wrapper as a software or smth
L172[07:31:17] <Wat​tana> i cant
L173[07:31:22] <Wat​tana> delete tags from my repo
L174[07:31:23] <Wat​tana> aaaaaa
L175[07:31:51] <Va​ur> %tonk
L176[07:31:51] <MichiBot> Golly! Va​ur! You beat Forec​aster's previous record of 1 hour, 18 minutes and 57 seconds (By 16 minutes and 45 seconds)! I hope you're happy!
L177[07:31:52] <MichiBot> Vaur's new record is 1 hour, 35 minutes and 43 seconds! Vaur also gained 0.00056 (0.00028 x 2) tonk points for stealing the tonk. Position #1.
L178[07:56:01] <Wat​tana> wrap it up and make it nix lol https://tinyurl.com/y8bx5hgd
L179[08:05:52] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L180[08:05:52] zsh sets mode: +v on Vexatos
L181[08:13:37] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L182[08:23:25] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (Ping timeout: 192 seconds)
L183[08:25:16] ⇨ Joins: Michiyo (~Michiyo@50.38.53.215)
L184[08:25:16] zsh sets mode: +o on Michiyo
L185[08:25:18] ⇦ Quits: Hawk777 (~chead@2607:c000:8277:2e00:3af7:57bd:c222:2a1e) (Quit: Leaving.)
L186[08:43:37] ⇨ Joins: shawn196 (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L187[08:43:42] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L188[08:43:45] ⇦ Quits: shawn196 (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Client Quit)
L189[08:43:52] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L190[11:09:25] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L191[11:44:26] <Va​ur> %tonkout
L192[11:44:26] <MichiBot> Kapow! Va​ur! You beat your own previous record of 1 hour, 35 minutes and 43 seconds (By 2 hours, 36 minutes and 51 seconds)! I hope you're happy!
L193[11:44:27] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.004 tonk points! plus 0.006 bonus points for consecutive hours! Current score: 0.176987, Position #1
L194[12:13:25] <Amanda> %sip rainbow potion
L195[12:13:25] <MichiBot> You drink an eroded rainbow potion (New!). The potion contained a computer virus! It sent a message to all of Amanda's friends telling them that they love them!
L196[12:14:01] * Amanda sends a follow-up message "as a friend 💞"
L197[12:22:10] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2)
L198[12:26:49] ⇦ Quits: dequbed (~dequbed@2001:16b8:4929:cb00:2b4e:17e:941e:245e) (Remote host closed the connection)
L199[12:27:10] ⇨ Joins: dequbed (~dequbed@2001:16b8:4929:cb00:aaef:bf3d:d0a7:9de2)
L200[12:32:52] <Amanda> %choose cubes or wait for the mutex first
L201[12:32:53] <MichiBot> Ama​nda: I've heard "wait for the mutex first" is in these days
L202[13:13:28] <Forec​aster> %sip
L203[13:13:28] <MichiBot> You drink a viscous rock potion (New!). Forecaster feels slightly slower.
L204[13:13:36] <Forec​aster> Oh
L205[14:07:27] <Wat​tana> my entire nervous system when i hit my elbow https://tinyurl.com/y8v7rou7
L206[14:22:48] <Amanda> Where, automated kelp
L207[14:23:03] <Amanda> Wheeee*
L208[14:23:09] <Amanda> Damn auto-correct
L209[14:25:01] <Amanda> Now to automate andestite and I'll be all set for the first step of chapter 1
L210[14:48:45] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L211[15:21:23] <Amanda> %choose stationary or mobile
L212[15:21:23] <MichiBot> Ama​nda: The sands of time whisper to me... they're saying "stationary".
L213[15:24:00] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2)
L214[15:29:14] <Ocawes​ome101> @Wattana yes, ULOS’s TLE - it also runs top of Paragon and on real Linux since all it requires is a compatible VT100 emulator and the `io` library - so if you have those it should work perfectly
L215[15:38:49] ⇦ Quits: dequbed (~dequbed@2001:16b8:4929:cb00:aaef:bf3d:d0a7:9de2) (Quit: bye)
L216[15:51:39] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2) (Ping timeout: 192 seconds)
L217[16:08:52] <Michiyo> %tonk
L218[16:08:52] <MichiBot> Jiminy Cricket! Mic​hiyo! You beat Va​ur's previous record of <0 (By 4 hours, 24 minutes and 26 seconds)! I hope you're happy!
L219[16:08:53] <MichiBot> Michiyo's new record is 4 hours, 24 minutes and 26 seconds! Michiyo also gained 0.00441 tonk points for stealing the tonk. Position #3. Need 0.030633 more points to pass Forec​aster!
L220[16:15:47] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:1ee8:7400:fe34:97ff:fea9:75f2)
L221[16:19:11] <B​ob> so i was thinking, about making a PR that adds an item for CubicChunks, an angelic flight upgrade that just removes the hover limitation checks from robot, and OC's handler for that is quite difficult to work with if i want to make an addon, so would it be okay if i add such an item in a PR, can always make that item not be registered if CubicChunks is not there
L222[16:26:22] <Forec​aster> Nobody here can tell you not to do it
L223[16:29:36] <Ocawes​ome101> well, we can, but it's unlikely
L224[16:29:38] <B​ob> actually, a hover upgrade with a value of `INT::MAX` does seem to bypass the limit in CubicChunks
L225[16:29:41] <B​ob> i can use that hack
L226[16:29:44] <B​ob> to make an addon instead
L227[16:29:56] <B​ob> `2147483647` is kinda ugly looking in a tooltip so ill hide it away
L228[16:30:05] <B​ob> now i just need to figure out if i can add hover upgrades from an addon
L229[16:30:15] <Amanda> There's a config option to disable the need to cling to walls isn't there?
L230[16:31:08] <B​ob> yeah but i dont really want to disable that mecanic
L231[16:31:13] <B​ob> i play OC for those niche things
L232[16:31:45] <Ocawes​ome101> just have the robot build itself a tower :P
L233[16:31:58] <B​ob> well, sky bridges are kinda sub optimal
L234[16:32:05] <B​ob> well i do plan to make builds in the sky
L235[16:32:35] <B​ob> but i'd need to generate some kind of move pattern that will make the build possible without ever getting stuck
L236[16:33:30] <Ocawes​ome101> true
L237[16:35:03] <B​ob> yep, `INT::MAX` did it https://tinyurl.com/yaubeoev
L238[16:35:12] <B​ob> but it seems like im not spared from mixins, it doesnt seem like the hover upgrade part is modular
L239[16:39:15] <B​ob> tbh im temtped to refractor the `UpgradeHover` class to include the new height limit
L240[16:39:52] <B​ob> yeah i will do that
L241[17:18:38] <lunar_sam> sam is doing it again
L242[17:18:47] <lunar_sam> sam is doing cursed spaceman code again
L243[17:19:02] <lunar_sam> but i have to decipher how the hell some rust code works
L244[17:19:19] <lunar_sam> 🥖️
L245[17:30:47] ⇨ Joins: SomeRandomDude (~SomeRando@ip-213-220-225-132.net.upcbroadband.cz)
L246[17:33:04] ⇦ Quits: SomeRandomDude (~SomeRando@ip-213-220-225-132.net.upcbroadband.cz) (Client Quit)
L247[17:34:22] <Kristo​pher38> >Bob: but i'd need to generate some kind of move pattern that will make the build pos…
L248[17:34:23] <Kristo​pher38> This is something I considered once for my von neumann project since you pretty much can't get hover upgrade without player interaction because it requires enderpearls (with the exception of some weird metagaming way, where you acquire them from villagers) so you'd have to somehow work without that and build sky bridges
L249[17:43:17] ⇨ Joins: Infernal (~Infernal@51.15.86.102)
L250[17:53:50] ⇨ Joins: Cat_bich (~Cat_bich@51.15.86.102)
L251[17:53:51] ⇦ Quits: Cat_bich (~Cat_bich@51.15.86.102) (Read error: Connection reset by peer)
L252[17:54:39] ⇨ Joins: Cat_bich (~Cat_bich@51.15.86.102)
L253[17:58:29] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Ping timeout: 189 seconds)
L254[17:59:32] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L255[18:03:03] <B​ob> >Kristopher38: This is something I considered once for my von neumann project since y…
L256[18:03:03] <B​ob> yeah... i doubt that this is a trivial problem at all or even solvable without leaving dridges for some structures
L257[18:12:41] ⇦ Quits: Cat_bich (~Cat_bich@51.15.86.102) (Remote host closed the connection)
L258[18:12:43] ⇦ Quits: Infernal (~Infernal@51.15.86.102) (Remote host closed the connection)
L259[18:20:15] <Kristo​pher38> i haven't given it much thought, i guess i could tweak pathfinding algorithm to prefer paths which don't require building anything, and when you absolutely need to build to get somewhere, i'd need to make sure that the robot has enough building material in its inventory
L260[18:22:18] <B​ob> yeah....
L261[18:25:32] <Kristo​pher38> In practice though it shouldn't be that much of an issue since my robots would tend to stay directly on the surface or underground so there's plenty of building material and rarely any deep pits
L262[18:25:46] <B​ob> opposite case for me
L263[18:25:54] <Kristo​pher38> Yeah I imagine
L264[18:25:58] <B​ob> i need an angelic flight upgrade as i will have my bots work in the sky often lol
L265[18:26:03] <B​ob> CubicChunks does wonders
L266[18:26:20] <B​ob> i dont feel like making a big ass platform under my builds
L267[18:28:41] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L268[18:30:19] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Ping timeout: 189 seconds)
L269[18:32:11] ⇨ Joins: Flashfire277 (~Flashfire@host86-149-23-134.range86-149.btcentralplus.com)
L270[18:32:48] ⇦ Quits: Flashfire277 (~Flashfire@host86-149-23-134.range86-149.btcentralplus.com) (Client Quit)
L271[18:35:50] <lunar_sam> if cubic chunks works with OC now.......
L272[18:35:56] <lunar_sam> i know what i must do...............
L273[18:46:25] <Kristo​pher38> what must you do
L274[18:51:07] <lunar_sam> make an MC server
L275[18:51:12] <lunar_sam> once i get internet service at the new house
L276[18:53:24] <Z0id​berg> You know moving is not out of the question of us
L277[18:53:27] <Z0id​berg> for us*
L278[18:53:36] <Z0id​berg> but we have fiber with a fantastic provider
L279[18:53:50] <Z0id​berg> that even gave us a static IP and bridged our ONT without any questions or hassle
L280[18:54:03] <Z0id​berg> I would really hate to downgrade 😦
L281[18:56:11] <Forec​aster> just tear out the fibers and bring them with you
L282[18:56:33] <Forec​aster> that is definitely how it works
L283[19:13:05] <B​ob> >lunar_sam: if cubic chunks works with OC now.......
L284[19:13:05] <B​ob> it always did ? i'm just making it all that much better
L285[19:13:24] <B​ob> if so, use my fork, i'm about to rework teh `UpgradeHover` and add a Tier3 one which straight up removes the hover rules simply and easely
L286[19:13:27] <lunar_sam> i mean, i wouldn't consider "breaking if you go below 0" working
L287[19:13:55] <B​ob> everything works tho
L288[19:14:03] <B​ob> but GUI, but i fixed that bug, it was a small int mask
L289[19:14:07] ⇨ Joins: Inari (~Pinkishu@p508ef209.dip0.t-ipconnect.de)
L290[19:14:39] <lunar_sam> yea
L291[19:14:51] <lunar_sam> oh well, cool shit
L292[19:15:07] <lunar_sam> i'll have to make a `super cool` 1.12 MC server
L293[19:15:15] <B​ob> robots and all always worked and interactions weren't really fucky at any point
L294[19:15:20] <lunar_sam> `too bad it'll run like ass`
L295[19:15:25] <lunar_sam> L5420 moment
L296[19:15:27] <B​ob> well, depends but yeah
L297[19:15:42] <B​ob> if you make a CC OC server, you might have an audience lol
L298[19:15:50] <B​ob> doe make a custom world generator with layers
L299[19:16:35] <lunar_sam> heh
L300[19:16:58] <lunar_sam> so how do BC quarries react to CC
L301[19:17:00] <B​ob> i mean, i am fixing OC so i can ask the owner to consider it
L302[19:17:05] <B​ob> idk, i dont use BC
L303[19:17:10] <lunar_sam> i only use it for the quarries
L304[19:17:17] <B​ob> i p much only really used thermal, OC and a few other mods with CC
L305[19:17:18] <lunar_sam> they're just so fuckin good
L306[19:17:20] <B​ob> well, we can try
L307[19:17:47] <B​ob> link
L308[19:19:18] <Forec​aster> https://www.techdirt.com/articles/20220113/13385848278/pubg-corp-it-again-sues-garena-apple-google-copyright-infringement-over-free-fire-app.shtml
L309[19:31:45] <Amanda> PP keyboard came in
L310[19:34:59] <Amanda> only problem is that the MR for nixos to enable it hasn't merged, time to hack!
L311[19:38:19] <ker​beeb> hello there
L312[19:38:28] <Amanda> Greetings mortal, would you like cake or pie?
L313[19:38:37] <ker​beeb> mm pie please
L314[19:38:53] * Amanda beams a slice of shoo-fly pie in front of @kerbeeb
L315[19:39:06] <Forec​aster> 3.14
L316[19:39:13] <Forec​aster> additional digits are dlc
L317[19:39:29] <Z0id​berg> LOL
L318[19:40:07] <ker​beeb> >Amanda: _beams a slice of shoo-fly pie in front of <@657852826352877588>_
L319[19:40:07] <ker​beeb> shoo-fly pie
L320[19:40:14] <ker​beeb> sounds good
L321[19:40:24] <Forec​aster> %sip
L322[19:40:25] <MichiBot> You drink a gloomy stainless steel potion (New!). Forecaster watches helplessly as 0.074 tonk points take flight into the horizon. (Rem. uses: 0)
L323[19:40:31] <Forec​aster> dammit
L324[19:40:32] <Forec​aster> >:
L325[19:40:37] <ker​beeb> >Forecaster: additional digits are dlc
L326[19:40:37] <ker​beeb> EA Sports.
L327[19:40:46] <Forec​aster> of course I'd be the first to get that
L328[19:40:52] <Forec​aster> Thanks Amanda >:
L329[19:41:01] <ker​beeb> Pay 0.99 cents per extra digit
L330[19:41:27] <Amanda> :D
L331[19:41:43] ⇨ Joins: Thutmose (~Patrick@67.21.186.241)
L332[19:42:40] <Forec​aster> can't even fling it at someone cause it only had one use grumble grumble
L333[19:43:30] <Amanda> Well then: "error: multimc was removed from nixpkgs; use polymc instead"
L334[19:44:27] <Amanda> Seems that search.nixos.org hasn't caught up yet, either
L335[19:44:56] <Z0id​berg> So lunar_sam...
L336[19:45:03] <lunar_sam> yes?
L337[19:45:13] <Z0id​berg> want to help ,me convert hundreds of makefiles from system V make to something like GNU make?
L338[19:45:22] <Z0id​berg> like
L339[19:45:33] <Z0id​berg> come of the copyrights on these mkefiles is in the 1980s
L340[19:46:11] <lunar_sam> idk, maybe
L341[19:46:12] <lunar_sam> depends
L342[19:46:31] <Z0id​berg> I am trying to get 386BSD to work and add a RISC target so that when OC2 comes out we can run 386BSD on the RISC OC2
L343[19:46:36] <Z0id​berg> cool idea?
L344[19:46:46] <Amanda> https://github.com/NixOS/nixpkgs/pull/154051 <-- looks like the offending commit
L345[19:47:09] <Z0id​berg> It's basically 4.4BSD with x86 support.. so
L346[19:47:11] <Z0id​berg> afaik
L347[19:47:20] <Z0id​berg> it was the very first open source BSD
L348[19:48:52] <Z0id​berg> OC2 is RISC-V right?
L349[19:48:58] <Ocawes​ome101> @Z0idberg nice
L350[19:49:04] <Ocawes​ome101> yes
L351[19:49:05] <Z0id​berg> yeah
L352[19:49:13] <Z0id​berg> so we could use llvm-risc-v
L353[19:49:20] <Z0id​berg> and then use clang with C89 support maybe
L354[19:56:38] <ker​beeb> wait is oc2 already out?
L355[19:57:01] <Izaya> yes. but also no. but also sort of.
L356[19:57:32] <Ocawes​ome101> it's in alpha
L357[20:00:55] <Amanda> Izaya: I wasn't expecting the keyboard to be roughtly the size of my 3ds xl
L358[20:01:10] <Amanda> Not sure why, given how big the phone itself is
L359[20:01:25] <Z0id​berg> 386BSD would be a great simple embedded OS to run on OC2 probably
L360[20:01:30] <Z0id​berg> because it has very very little
L361[20:01:56] <Z0id​berg> much less than a stripped down Linux kernel would have
L362[20:02:18] <Z0id​berg> it also has a distribution with it of course much like any modern BSD does you could use if you wanted
L363[20:02:24] <Z0id​berg> with basic commands
L364[20:02:45] <Z0id​berg> and it is also a modular kernel
L365[20:02:50] <Z0id​berg> so you can load drivers at runtime
L366[20:03:08] <Ocawes​ome101> neat
L367[20:03:15] <Amanda> You'd have to make virtio drivers, OC2 relies pretty heavily on that
L368[20:03:19] <Z0id​berg> just might be a nifty system to hack on
L369[20:03:25] <Amanda> The screen is an VirtIO serial port
L370[20:03:27] <Z0id​berg> That's good to know
L371[20:03:39] <Amanda> ( At least, I think it is? )
L372[20:03:44] <Z0id​berg> 386BSD has a serial driver I could port I bet
L373[20:04:11] <Z0id​berg> I'll have to rename the project
L374[20:04:11] <Z0id​berg> lol
L375[20:04:19] <Amanda> Come to think of it, the serial part may only be used for the RPC for MC stuff
L376[20:04:23] <Z0id​berg> to something like RISCVBSD or OCBSD lol
L377[20:04:39] <Forec​aster> OC2BSD
L378[20:12:15] <Z0id​berg> yeah..
L379[20:12:26] <Z0id​berg> Technically OCBSD was my old Lua BSD-like Os project
L380[20:12:37] <Forec​aster> 2BSD4OC
L381[20:12:44] <Z0id​berg> That eventually became S3IX then I lost the source code
L382[20:13:05] <Z0id​berg> lol wut
L383[20:13:17] <Z0id​berg> yeah forecaster make it impossible for anyone to type
L384[20:14:34] <Amanda> It's just 2 BSD 4 OC without any spaces.
L385[20:15:32] <Z0id​berg> hmm
L386[20:15:45] <Z0id​berg> I wonder what the -mcpu needs to be
L387[20:15:52] <Z0id​berg> for compiling C
L388[20:16:19] <Z0id​berg> where's the repo again? It's not pinned
L389[20:16:24] <Forec​aster> everyone knows the harder it is to type the better the name!
L390[20:16:28] <Ocawes​ome101> https://github.com/fnuecke/oc2
L391[20:16:31] <Z0id​berg> thanks
L392[20:16:32] ⇨ Joins: dequbed (~dequbed@2001:16b8:4929:cb00:aaef:bf3d:d0a7:9de2)
L393[20:16:39] <Z0id​berg> I might fork it
L394[20:16:39] * Amanda boops dequbed
L395[20:17:07] <Ocawes​ome101> might be worth setting up a GCC cross-compiler toolchain
L396[20:17:37] <Z0id​berg> Huh OC2 is in Java
L397[20:17:41] <Z0id​berg> instead of Scala
L398[20:17:45] <Amanda> yup
L399[20:18:08] <Amanda> @Ocawesome101 if you just want to develop for the linux image, you can make buildrood spit out a cross toolchain for your host
L400[20:18:14] <Amanda> buildroot*
L401[20:18:24] <Amanda> That's what I did to get ocvm compield for it
L402[20:18:25] <Forec​aster> it's a betrayal of the founding principles of making the mod hard to maintain and add on to! D:<
L403[20:19:14] <Z0id​berg> wait ocvm can run oc2??
L404[20:19:22] <dequbed> Amanda: yes hi?
L405[20:19:39] <Ocawes​ome101> can run on it, yes
L406[20:19:40] <Amanda> not really, I managed to compile it, but when running it seemed to just hang the VM, and I never had any spoons to debug why
L407[20:19:47] <Ocawes​ome101> right
L408[20:19:52] <Z0id​berg> hmm
L409[20:20:08] <Z0id​berg> payonel has STILL not yet merged my pull request for FreeBSD compile fix
L410[20:20:12] <Amanda> If I had to guess, OOM killer killing something important
L411[20:20:13] <Z0id​berg> last I checked
L412[20:20:26] <Z0id​berg> payonel has been a busy poo
L413[20:20:32] <Forec​aster> 2 free 4 payo
L414[20:20:38] <Z0id​berg> LOL
L415[20:23:10] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-111-231.as13285.net) (Read error: Connection reset by peer)
L416[20:23:54] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-111-231.as13285.net)
L417[20:24:07] <Z0id​berg> I gotta build llvm with RISC-V support
L418[20:24:19] <Z0id​berg> it's a riscv32 I assume?
L419[20:24:25] <Amanda> 64
L420[20:24:28] <Amanda> IIRC
L421[20:24:36] <Z0id​berg> orly
L422[20:24:52] <Z0id​berg> I'm looking for some sort of tech spec doc somewhere in the repo
L423[20:25:11] <Ocawes​ome101> indeed, 64
L424[20:25:31] <Ocawes​ome101> https://github.com/fnuecke/sedna/ @Z0idberg
L425[20:25:41] <Z0id​berg> Ohhhhhhh
L426[20:26:00] <Z0id​berg> forked
L427[20:26:05] <Z0id​berg> this will help a lot
L428[20:28:38] <Z0id​berg> I wonder how filesystem support will work, if it will be a filesystem component like OC but over RPC?
L429[20:32:11] <Z0id​berg> So I guess also.. I hope that OC2 can set up a GDB port
L430[20:32:16] <Z0id​berg> I will definitely need that
L431[20:32:43] <Z0id​berg> or sedna if not
L432[20:33:46] <Amanda> Nope, they're VirtIO Block devices
L433[20:34:17] <Amanda> There's laso VirtIO 9p devices for stuff like stuff pulled out of datapacks
L434[20:34:30] <Z0id​berg> Interesting
L435[20:34:32] <Amanda> but hdds/floppies are virtio block devices
L436[20:34:55] <Z0id​berg> ok. So I will have to get virtio filesystems to work with 386BSD's vfs
L437[20:35:33] <lunar_sam> my internet keeps going in and out jesus
L438[20:35:36] <Z0id​berg> So then I guess the only other thing really is gdb / debugger support. If I could get that to work then porting would be a ton easier
L439[20:35:51] <lunar_sam> it's snowing sideways
L440[20:35:54] <Z0id​berg> Especially since I can connect sedna to vscode at that point
L441[20:36:05] <Z0id​berg> lunar_sam: Normal.
L442[20:36:12] <lunar_sam> in virginia
L443[20:36:17] <Z0id​berg> Normal?
L444[20:36:24] <Z0id​berg> Isn't virginia sideways?
L445[20:36:32] <CompanionCube> Z0idberg: btw, can has 370unix.tar.gz?
L446[20:36:55] <Z0id​berg> Oh hey CompanionCube! Long time no see. I'll find it...
L447[20:37:09] <CompanionCube> google turned up no results so i'm curious :p
L448[20:37:45] <Z0id​berg> https://mirrors.nycbug.org/pub/The_Unix_Archive/Distributions/IBM/370/
L449[20:37:49] <Z0id​berg> Check out this website
L450[20:37:52] <Z0id​berg> its full of goodies
L451[20:38:23] <lunar_sam> > Isn't virginia sideways?
L452[20:38:28] <lunar_sam> that's west virginia
L453[20:38:54] <Z0id​berg> oh
L454[20:39:03] <CompanionCube> interesting
L455[20:39:10] <Z0id​berg> Isn't west virginia the virginia everyone is actually talking about when they talk about virginia?
L456[20:39:22] <Amanda> No?
L457[20:39:35] <Amanda> west virginia is a seperate state from virginia
L458[20:39:40] <Z0id​berg> with the coal mines and the 2x4s to get into people's driveways
L459[20:39:44] <Forec​aster> no that's True Virginia
L460[20:40:17] <Forec​aster> it's not like those other Virginias
L461[20:40:18] <CompanionCube> README says it's UNIX V6, that's nice
L462[20:43:02] <Z0id​berg> the whole site is nice
L463[20:43:10] <Z0id​berg> there's lots o goodys
L464[20:43:14] <Z0id​berg> nfs 2 and books etc
L465[20:43:18] <CompanionCube> yeah i looked on bitsavers earlier and found nothing
L466[20:43:32] <CompanionCube> so i was curious about exactly whixh UNIX variant it was
L467[20:44:21] <CompanionCube> over on #libera someone had an idea of getting more people involved with mainframe osdev for some reason
L468[20:44:26] <CompanionCube> * libera #osdev
L469[20:44:32] <Z0id​berg> you made the libera jump too?
L470[20:44:55] <Z0id​berg> Oh yeah I need to hop back into #osdev
L471[20:45:06] <CompanionCube> of course, but am still connected to freenode for occasional lulz and/or trolling.
L472[20:45:16] <Z0id​berg> lol
L473[20:45:43] <Z0id​berg> did you know rworkman (huge contributor to Slackware) got klined from Freenode
L474[20:45:46] <Z0id​berg> I was like dafuq
L475[20:46:11] <CompanionCube> completely unsurprising
L476[20:46:18] <Z0id​berg> He's not a particularly troublesome
L477[20:46:19] <Amanda> Did... did you not hear about the hostile takeover of Freenode, @Z0idberg?
L478[20:46:24] <Z0id​berg> oh yes
L479[20:46:29] <Z0id​berg> Frigging whatever his face
L480[20:46:31] <CompanionCube> i got klined the once, was funny :p
L481[20:46:38] <CompanionCube> didn't stick, though
L482[20:46:50] <Amanda> Even putting librea in the topic was grounds for a kline for a bit
L483[20:47:15] <Amanda> rich man-baby doesn't like that he can't "own" open source discourse so easily
L484[20:47:39] <CompanionCube> Amanda: did you see the pivot to being a DAO at some point in the future
L485[20:47:51] <Amanda> I'm not clear on what a DAO is
L486[20:48:13] <Amanda> I've heard it before, usually in the context of crypto bs, but that's about it
L487[20:48:19] <CompanionCube> it is crypto bs indeed
L488[20:48:23] <Amanda> ah
L489[20:49:15] <Va​ur> Decentralised Autonomous Organisation
L490[20:49:29] <Amanda> I see
L491[20:49:41] <Va​ur> basicly the members vote for what the organisation do
L492[20:49:43] <Amanda> %remindme 2h check hydra to see if either sernity or ita's done
L493[20:49:44] <MichiBot> I'll tell you "check hydra to see if either sernity or ita's done" in 2h at 01/20/2022 10:49:43 PM
L494[20:50:46] <Z0id​berg> DAO Database Access Object?
L495[20:51:12] <Forec​aster> Databases Aren't Okay
L496[20:51:27] * Amanda pats the databases "There there, it'll get better"
L497[21:00:04] <Amanda> %choose cargo elevator or wood processing
L498[21:00:05] <MichiBot> Ama​nda: I received a telegram from a long lost relative that only read "cargo elevator". Weird.
L499[21:00:11] <Amanda> very weird.
L500[21:06:52] <Z0id​berg> lol
L501[21:26:13] <Amanda> %choose storage basement or attic
L502[21:26:14] <MichiBot> Ama​nda: If I had a gold nugget for every time someone asked me about "storage basement"
L503[21:28:01] <Forec​aster> why MichiBot, what are you keeping in your basement > - >
L504[21:28:15] <Va​ur> %tonk
L505[21:28:15] <MichiBot> Uh-oh! Va​ur! You beat Mic​hiyo's previous record of 4 hours, 24 minutes and 26 seconds (By 54 minutes and 56 seconds)! I hope you're happy!
L506[21:28:16] <MichiBot> Vaur's new record is 5 hours, 19 minutes and 22 seconds! Vaur also gained 0.0046 (0.00092 x 5) tonk points for stealing the tonk. Position #1.
L507[21:28:27] <Forec​aster> dangit
L508[21:28:32] <Forec​aster> %greenshell Vaur
L509[21:28:33] <MichiBot> Forec​aster: You hit Vaur! They lost 0.0330162 tonk points which you gain! Congratulations! Position #4 => #3 (Overtook Kodos) Need 0.0103508 more points to pass Mic​hiyo!
L510[21:28:50] <Forec​aster> I've been very lucky with those hits
L511[21:29:24] <Va​ur> damn, that potion set you back a lot
L512[21:29:46] <Forec​aster> yeah >:
L513[21:30:06] <Forec​aster> %splash Vaur
L514[21:30:06] <MichiBot> You fling a fiery citrus potion (New!) that splashes onto Vaur. The next pie Vaur eats tastes slightly less good.
L515[21:30:11] <Forec​aster> curses
L516[21:30:17] <Va​ur> %sip
L517[21:30:18] <MichiBot> You drink a shimmering tomato potion (New!). Oh no, Vaur got a health potion, there's probably a boss fight coming!
L518[21:48:53] <Forec​aster> oh good, my episode rename script is just over 1k lines and is about to get longer...
L519[21:49:06] <Forec​aster> because of yet another feature I want to add
L520[21:49:29] <Forec​aster> why does it always go like this
L521[22:18:27] <dequbed> Cause you can't counter feature creep with a "sure that'll be $400 per developer hour" :p
L522[22:24:46] <Forec​aster> I could, but I'd be in so much debt! Wait...
L523[22:29:02] <dequbed> @Sangar getting into SIMD now? GL;HF ;p
L524[22:49:44] <MichiBot> Amanda REMINDER: check hydra to see if either sernity or ita's done
L525[23:02:44] <Amanda> Neither did! :D
L526[23:15:03] <Ocawes​ome101> https://www.youtube.com/watch?v=FczU-bofEok
L527[23:23:05] ⇦ Quits: Inari (~Pinkishu@p508ef209.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
<<Prev Next>> Scroll to Top