<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:24] <Sagh​etti> ben_mkiv's part messages are always great
L2[00:02:42] <Spider ​EveryOS> Killed NickServ (Ghost)
L3[00:02:42] <Spider ​EveryOS> Quite dark indeed
L4[00:22:57] <Ocawes​ome101> @Spider EveryOS i have had no issues with webgl
L5[00:23:06] <Ocawes​ome101> the url you sent earlier does not work
L6[00:26:58] <Spider ​EveryOS> >Ocawesome101: the url you sent earlier does not work
L7[00:26:59] <Spider ​EveryOS> I turned off the GitPod server to avoid filling my quota
L8[00:26:59] <Spider ​EveryOS> I can turn it back on if you want
L9[00:28:22] <Spider ​EveryOS> >Ocawesome101: <@!509348730156220427> i have had no issues wi…
L10[00:28:22] <Spider ​EveryOS> Hmm, on my computer it keeps causing the entire browser to hang until I kill the process
L11[00:36:00] <Spider ​EveryOS> Well, I did some of my homework, gonna do the rest later
L12[00:36:20] <Spider ​EveryOS> For now I'll start GitPod up and work on my emulator
L13[00:36:20] <Spider ​EveryOS> Add that touch support
L14[00:37:39] <Spider ​EveryOS> @Ocawesome101 Ok, the link should work again now
L15[00:38:07] <Ocawes​ome101> gives me a white screen and that's it
L16[00:39:23] <Spider ​EveryOS> >Ocawesome101: gives me a white screen and that's it
L17[00:39:23] <Spider ​EveryOS> Screenshot?
L18[00:39:41] <Ocawes​ome101> https://tinyurl.com/yzjk7ous
L19[00:39:42] <Spider ​EveryOS> Or try this:
L20[00:39:42] <Spider ​EveryOS> Hold [CTRL] while pressing the reload button
L21[00:39:54] <Ocawes​ome101> doesn't work
L22[00:40:07] <Ocawes​ome101> oh it works now
L23[00:40:16] <Spider ​EveryOS> >Ocawesome101: doesn't work
L24[00:40:16] <Spider ​EveryOS> Try one more time
L25[00:40:17] <Spider ​EveryOS> Make sure you're hard reloading instead of a normal reload
L26[00:41:06] <Spider ​EveryOS> Did it work this time? Or still white screen?
L27[00:41:20] <Ocawes​ome101> it works but doesn't boot into anything
L28[00:41:37] <Ocawes​ome101> oh it just booted mineos
L29[00:41:40] <Spider ​EveryOS> xD
L30[00:41:44] <Ocawes​ome101> guess it had to download resources or something
L31[00:41:45] <Spider ​EveryOS> Just slow for you?
L32[00:41:49] <Ocawes​ome101> my internet is not very fast
L33[00:41:53] <Spider ​EveryOS> Gotcha
L34[00:42:28] <Ocawes​ome101> and i ask again that you please switch to unscii or at least the default hexfont
L35[00:42:56] <Spider ​EveryOS> >Ocawesome101: and i ask again that you please switch to unsc…
L36[00:42:56] <Spider ​EveryOS> As I mentioned, that will take a while
L37[00:44:06] <Spider ​EveryOS> Anyways
L38[00:44:06] <Spider ​EveryOS> Since I haven't added touch support, all you can really do rn is press enter when it goes to the screensaver xD
L39[00:44:27] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Ping timeout: 189 seconds)
L40[00:44:29] <Ocawes​ome101> lol
L41[00:44:40] <Izaya> https://social.shadowkat.net/media/9f14ae838173a00c168896a4fcb298aba897d35f0b89f041dd2c50974297e174.jpg
L42[00:44:40] <Spider ​EveryOS> @Ocawesome101 What browser are you on?
L43[00:44:43] <Izaya> finally, balance
L44[00:44:45] <Ocawes​ome101> firefox
L45[00:44:58] <Spider ​EveryOS> Wait, I wanna try something xD
L46[00:45:10] <Ocawes​ome101> i very much prefer firefox over anything else
L47[00:51:48] <Ocawes​ome101> in other news i've been working on the cynosure filesystem some more
L48[00:52:05] <Ocawes​ome101> i can create files and directories now and almost read/write files
L49[00:52:15] <Izaya> https://social.shadowkat.net/media/3400fd0339afe8d7f61b7e6c6848d484a1b434ff8afc96cc9f774b39fe9600aa.jpg
L50[00:52:51] <Spider ​EveryOS> >Ocawesome101: in other news i've been working on the cynosur…
L51[00:52:51] <Spider ​EveryOS> Cool
L52[00:53:23] * Amanda flops down around elfi, reads her some stories
L53[01:33:04] <Spider ​EveryOS> @Ocawesome101 Changed the font, guess what font this is 😈
L54[01:33:05] <Spider ​EveryOS> <https://8080-gray-salamander-o6uinkqw.ws-us18.gitpod.io>
L55[01:33:58] <Spider ​EveryOS> (I disabled upscaling because this font blurs when upscaled)
L56[01:54:58] <Spider ​EveryOS> @Ocawesome101 I'm turning off Gitpod for now, ping me when you see my message
L57[02:02:05] <CompanionCube> Izaya: today on having balls: leader of opposition says there won't be promises he can't keep...days after breaking the promises he made when got elected as leader
L58[02:02:07] <CompanionCube> 10/10 balls
L59[02:03:16] <Pokem​an2003> Uh... Where would I best get coding help?
L60[02:03:21] <CompanionCube> here?
L61[02:03:46] <Pokem​an2003> ... I mean what channel, but... Okay.
L62[02:04:16] <Pokem​an2003> Basically, a loading function isn't working properly and I have absolutely zero clue what's causing it. Whatever it is, though, it's not playing nice with my project. Hang on, let me get the code.
L63[02:05:08] <Pokem​an2003> Code Block pastebined https://paste.pc-logix.com/zojuwagaya
L64[02:05:08] <Pokem​an2003> BFS is just the proxy I'm using for the file system.
L65[02:05:12] <Pokem​an2003> Code Block pastebined https://paste.pc-logix.com/zuyazuhipuBFS is just the proxy I'm using for the file system. [Edited]
L66[02:05:41] <Pokem​an2003> I'm not quite sure what is wrong with this bit of code. It is acting really strange though.
L67[02:06:05] <Pokem​an2003> Like, it loads major.lua... if there is no error() that can be triggered after it loads and opens major.lua.
L68[02:06:56] <Pokem​an2003> If there's an error() placed in a completely unrelated spot(like, when trying to check a major system call after major.lua is supposed to have loaded), the result is that it complains about runtime being nil.
L69[02:08:09] <CompanionCube> broader context?
L70[02:08:42] <Pokem​an2003> Operating system, this is to load major system calls before you're booted to the shell. Except, if you can't load a single freakin' file properly, what's the point!?
L71[02:09:40] <Pokem​an2003> Would it help if I just gave you the attempt of my project in .zip or .tar?
L72[02:10:03] <Pokem​an2003> (I've made an operating system in the past but lost all my progress so I'm trying again.)
L73[02:10:43] <CompanionCube> what line's the actual error on?
L74[02:10:53] <Pokem​an2003> ... `runtime()`
L75[02:11:12] <Pokem​an2003> Okay let me back up a little, maybe what's needed is a full overview of what I'm trying to do
L76[02:11:33] <Pokem​an2003> After my initial system checks, I open a file called major.lua from my init, which looks a bit like this
L77[02:11:53] <Pokem​an2003> Code Block pastebined https://paste.pc-logix.com/xofidefapi
L78[02:12:20] <Pokem​an2003> This file has two functions right now, the first of which is to load driver objects into an array, and the second is pretty much a clone of the load function, sans a missing handle close that I forgot to make.
L79[02:12:53] <Pokem​an2003> Now, for whatever reason, my driver isn't being put into the array of objects I defined at the start of my init.lua(drv[0-15])
L80[02:13:58] <Pokem​an2003> Furthermore, you can see an obvious `error(tmp)` in major.lua. This is my attempt to figure out where it's trying to place my driver, and not actually meant to be there.
L81[02:14:17] <Pokem​an2003> Now, for whatever reason, the error is NEVER getting triggered, which is definitely not correct.
L82[02:14:57] <Pokem​an2003> So, what I had done is I had put an error after the drvl check, and an error after the drvload() call in init.lua. For SOME REASON though, this causes init.lua's runtime() to become NIL
L83[02:15:27] <Pokem​an2003> Where if I don't have EITHER error in place, the runtime() call to load major.lua's functions actually LOADS the functions.
L84[02:16:06] <CompanionCube> i assume init.lua runtime being global is intended, right?
L85[02:16:22] <Pokem​an2003> Yeah, it becomes nil afterwards to close it up.
L86[02:16:41] <Pokem​an2003> Declaring a variable as nil cleans it up, so to speak.
L87[02:17:22] <Pokem​an2003> ~~I was too lazy to write local and since it's in OpenOS... y'know.~~
L88[02:17:41] <Pokem​an2003> ~~I was too lazy to write local and since it's in OpenOS... y'know. My brain works weirdly.~~ [Edited]
L89[02:18:19] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L90[02:18:21] <CompanionCube> where does 'drive' come from in drvload?
L91[02:18:33] <Pokem​an2003> Oh it's supposed to come from the driver itself.
L92[02:18:42] <Pokem​an2003> In this case I'm trying to load a VERY primitive GPU driver.
L93[02:18:47] <Pokem​an2003> Hold on I'll get the code.
L94[02:19:16] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L95[02:19:17] <Pokem​an2003> (I'm aware I'm breaking all sorts of conventions with this code but I'm just making it to learn how to get around limitations better)
L96[02:19:34] <Pokem​an2003> Code Block pastebined https://paste.pc-logix.com/likibafufa
L97[02:19:40] <Pokem​an2003> Here's the driver in its entirety.
L98[02:20:19] <CompanionCube> weird to call a GPU a drive, but whatever...
L99[02:20:56] <s_​a_m> aaa
L100[02:21:00] <s_​a_m> globals
L101[02:21:09] <Pokem​an2003> I'm not calling the GPU a drive, I'm calling the file a drive(r)
L102[02:21:20] <Pokem​an2003> ... I typo'd and wasn't assed to fix it.
L103[02:21:23] <CompanionCube> but the drive variable is the GPU.
L104[02:21:33] <s_​a_m> that's asking for trouble, like `register volatile void *`
L105[02:21:43] <Pokem​an2003> Yes.
L106[02:21:47] <Pokem​an2003> It's a global object.
L107[02:21:56] <Pokem​an2003> I'm trying to redefine it into an array(HOPEFULLY drv[0])
L108[02:22:10] <Pokem​an2003> But it's REALLY just boiling down to the load function
L109[02:22:12] <Pokem​an2003> Wanna know how I know?
L110[02:22:42] <CompanionCube> does it ever hit the other non-existent side of the 'if not'
L111[02:23:13] <Pokem​an2003> I don't think so, but I can't CHECK because the load function shits itself in the event that I do put an error there to see if it is getting there
L112[02:23:26] <CompanionCube> this is more confusing than it should be
L113[02:23:47] <Pokem​an2003> It is and I'm about to rewrite everything, but the problem boils down to:This load function should work
L114[02:23:57] <Pokem​an2003> And no matter HOW I rewrite it, I almost always come to that or something that definitely doesn't work
L115[02:24:02] <Pokem​an2003> So why isn't it working?
L116[02:24:32] <CompanionCube> maybe it'd be handy to sketch out the control flow to see where it can go wrong?
L117[02:24:58] <Pokem​an2003> I already did, the control flow is identical to what OpenOS does, sans some different steps after the file is loaded.
L118[02:25:19] <CompanionCube> huh
L119[02:25:48] <Pokem​an2003> Those different steps shouldn't make much of a difference, since all I'm doing is cleaning up since I no longer need those variables, while OpenOS goes off to do other things with them.
L120[02:28:46] * Amanda offers elfi some dream packages. Today we have a special on 'childhood friend gets accidentally isekai'd into a space mmo'
L121[02:29:03] * Amanda curls up and passes out
L122[02:31:06] <Spider ​EveryOS> Sorry, I switched the font back xD
L123[02:31:11] <Ocawes​ome101> @Pokeman2003 `runtime=nil` won’t do anything until AFTER `runtime()` has finished executing
L124[02:31:27] <Ocawes​ome101> @Spider EveryOS do you have a screenshot
L125[02:31:46] <Spider ​EveryOS> Let me go back to the other font, should only take a few seconds
L126[02:33:05] <Pokem​an2003> >Ocawesome101: <@!204972669563699201> `runtime=nil` won’t …
L127[02:33:05] <Pokem​an2003> ... y-yes... Runtime() finishes executing, runtime=nil. That's literally the order of events as per init.lua...
L128[02:33:05] <Ocawes​ome101> And @Pokeman2003 generally you should never use globals unless you explicitly need something to be accessible by everything ever
L129[02:33:21] <Pokem​an2003> Please use replies
L130[02:33:27] <Pokem​an2003> Please use replies if possible. [Edited]
L131[02:33:41] <Spider ​EveryOS> Here you go, I managed to get the font to not blur with the upscaling
L132[02:33:49] <Ocawes​ome101> Replies + the IRC bridge are weird AIUI
L133[02:33:59] <Spider ​EveryOS> Yea
L134[02:34:10] <Pokem​an2003> Well neither of us are on the IRC bridge, and really, shouldn't matter much in the long run.
L135[02:34:48] <Ocawes​ome101> anyways
L136[02:34:50] <Pokem​an2003> >Ocawesome101: And <@!204972669563699201> generally you sh…
L137[02:34:50] <Pokem​an2003> In... any case. I'm aware of the shortcomings of globals, I'm not a COMPLETE idiot.
L138[02:35:25] <Ocawes​ome101> it appears that all your code gets called while `runtime()` is still executing, meaning that to all intents and purposes `runtime` is defined for the whole time anything is executing
L139[02:35:59] <Pokem​an2003> Hang on, just to be clear
L140[02:36:11] <Pokem​an2003> ... we are talking about the fact it's loading functions into memory and THEN getting rid of runtime()
L141[02:36:16] <Pokem​an2003> It's not loading anything to execute first.
L142[02:36:26] <Ocawes​ome101> `runtime()` calls `runtime()`
L143[02:36:31] <Pokem​an2003> Yes.
L144[02:36:33] <Ocawes​ome101> and makes it execute
L145[02:36:36] <Pokem​an2003> Yes.
L146[02:36:45] <Ocawes​ome101> before clearing `runtime` from the environment
L147[02:36:48] <Pokem​an2003> Yes.
L148[02:36:52] <Ocawes​ome101> oh
L149[02:36:54] <Ocawes​ome101> wait
L150[02:36:55] <Pokem​an2003> That's the intended effect.
L151[02:36:58] <Ocawes​ome101> i see what you mean xP
L152[02:37:12] <Ocawes​ome101> still, as i say, just make it local and you don't have to worry about `nil`ing it
L153[02:37:27] <Pokem​an2003> I want to nil it but I've made it local with notepad++
L154[02:37:33] <Pokem​an2003> Anyways.
L155[02:37:44] <Pokem​an2003> So
L156[02:37:52] <Ocawes​ome101> one more thing... are you writing code in OC or using an external editor?
L157[02:37:52] <Pokem​an2003> It operates the same, but now the variables are local.
L158[02:38:04] <Pokem​an2003> I'm writing MOST of my code with OC but making course corrections with an external editor.
L159[02:38:11] <Pokem​an2003> I'm writing MOST of my code with OC but making quick course corrections with an external editor that I can't do normally. [Edited]
L160[02:38:14] <Ocawes​ome101> i highly recommend using an external editor for everything
L161[02:38:16] <Pokem​an2003> Things like swapping entire lines of code.
L162[02:38:17] <Pokem​an2003> no
L163[02:38:30] <Pokem​an2003> The way OC handles file systems is really, REALLY bad.
L164[02:38:35] <Ocawes​ome101> set `bufferChanges` to `false` in the config
L165[02:38:53] <Pokem​an2003> It was false before I even went to change power to false
L166[02:39:00] <Ocawes​ome101> huh
L167[02:39:04] <Ocawes​ome101> what does it do, then?
L168[02:39:47] <Pokem​an2003> Unless I completely exit the game, and I mean COMPLETELY
L169[02:39:50] <Pokem​an2003> No changes will proliferate.
L170[02:40:04] <Ocawes​ome101> odd.
L171[02:40:08] <Pokem​an2003> This means close the world, and hit the exit button on the main menu
L172[02:40:11] <Ocawes​ome101> you're sure `bufferChanges` is `false`?
L173[02:40:20] <Ocawes​ome101> i have never had this happen with that option set
L174[02:40:25] <Ocawes​ome101> or rather, disabled
L175[02:40:28] <Pokem​an2003> https://tinyurl.com/ygcysano
L176[02:40:32] <Pokem​an2003> Yes.
L177[02:40:36] <Pokem​an2003> I'm 100% positive.
L178[02:40:39] <Ocawes​ome101> hmmm.
L179[02:41:00] <Ocawes​ome101> which version of OC are you using?
L180[02:41:08] <Pokem​an2003> Uh, latest from Curesforge.
L181[02:41:12] <Pokem​an2003> So 1.7.5 I think.
L182[02:42:15] <Ocawes​ome101> i think i've had 1.7.5.192 work fine
L183[02:42:21] <Ocawes​ome101> https://www.youtube.com/watch?v=F3IjiOnIpJM may interest you, though
L184[02:42:22] <MichiBot> Upgrading OpenComputers | length: 17s | Likes: 0 Dislikes: 0 Views: 18 | by i develop things | Published On 14/9/2021
L185[02:42:41] <Pokem​an2003> My computer is a freaking oddball, I had to change pretty much all of my settings because everything started out at false instead of... how it's supposed to.
L186[02:43:01] <Spider ​EveryOS> @Ocawesome101 So can you real fast guess what that one font was? (:
L187[02:43:12] <Ocawes​ome101> looked like the minecraft font but also not the minecraft font
L188[02:43:17] <Ocawes​ome101> CC font?
L189[02:44:01] <Ocawes​ome101> unifont?
L190[02:44:22] <Spider ​EveryOS> >Ocawesome101: CC font?
L191[02:44:23] <Spider ​EveryOS> Yup, CC font. On an OC program. (:
L192[02:44:27] <Ocawes​ome101> cursed
L193[02:44:37] <Pokem​an2003> That's something I'm disappointed in
L194[02:44:55] <Pokem​an2003> I wish OC had actual bitmap graphics, or at least the ability to change the font internally
L195[02:45:09] <Spider ​EveryOS> >Ocawesome101: unifont?
L196[02:45:09] <Spider ​EveryOS> Do you by any chance have a bitmap image for unifont or whatever? I've already written code to render bitmap fonts
L197[02:45:11] <Pokem​an2003> The use cases are immense
L198[02:45:34] <Pokem​an2003> I'm gonna go for a walk I'll be back soonish.)
L199[02:45:39] <Ocawes​ome101> you can change the font with a resource pack, and funscii has decent unicode coverage
L200[02:45:48] <Ocawes​ome101> https://unifoundry.com/unifont/index.html might be something here @Spider EveryOS
L201[02:46:11] <Spider ​EveryOS> >Bullet Barrage Spy: I wish OC had actual bitmap graphics, or at le…
L202[02:46:11] <Spider ​EveryOS> @Pokeman2003 It *kinda* does, but does not use them by default
L203[02:46:11] <Spider ​EveryOS> https://github.com/MightyPirates/OpenComputers/blob/af2db43c53b9690fceabfb813987572bf2258db5/src/main/resources/assets/opencomputers/textures/font/chars_aliased.png
L204[02:46:19] <Spider ​EveryOS> @Pokeman2003 It *kinda* does, but does not use them by default
L205[02:46:19] <Spider ​EveryOS> <https://github.com/MightyPirates/OpenComputers/blob/af2db43c53b9690fceabfb813987572bf2258db5/src/main/resources/assets/opencomputers/textures/font/chars_aliased.png&gt; [Edited]
L206[02:46:29] <Spider ​EveryOS> >Ocawesome101: https://unifoundry.com/unifont/index.html migh…
L207[02:46:30] <Spider ​EveryOS> @Ocawesome101 Thanks, I'll check
L208[02:46:33] <Ocawes​ome101> you can still change the font with a resource pack, you just need a hexfont
L209[02:47:07] <Ocawes​ome101> braille characters are generally the tool of choice for bitmap graphics iirc
L210[02:47:12] <Ocawes​ome101> braille characters are generally the tool of choice for bitmap graphics [Edited]
L211[02:47:19] <Ocawes​ome101> braille characters are generally the tool of choice for "bitmap" graphics [Edited]
L212[02:47:32] <CompanionCube> also other unicode shenanigans, no?
L213[02:47:35] <Ocawes​ome101> though since you're limited to 2 colors for every 2x4 area it's of limited use
L214[02:47:45] <Ocawes​ome101> yeah other unicode characters are useful too
L215[02:48:47] <Ocawes​ome101> >Ocawesome101: you can still change the font with a resourc…
L216[02:48:47] <Ocawes​ome101> (cc @Pokeman2003 once you're back)
L217[02:48:48] <Spider ​EveryOS> >Ocawesome101: https://unifoundry.com/unifont/index.html migh…
L218[02:48:49] <Spider ​EveryOS> @Ocawesome101 It kinda does, but it is split across 2 files, there's some labelling, and I don't know the size of the characters and how spread apart they are
L219[02:48:49] <Spider ​EveryOS> A lot of variables I will have to figure out
L220[02:49:40] <Ocawes​ome101> looks like they're 8x16 or so
L221[02:49:46] <Ocawes​ome101> maybe 12x16
L222[02:50:53] <Ocawes​ome101> maybe 16x16
L223[02:51:17] <Ocawes​ome101> given that the image is reasonably close to 4096x4096, and that it's got 255x255 characters in it
L224[02:51:25] <Spider ​EveryOS> Ok, I'll try that out
L225[02:51:25] <Spider ​EveryOS> I still need to know the offset from the top left, and also the distance between each character
L226[02:53:06] <Spider ​EveryOS> First though, I need to add that touch support for MineOS, which I still have not done
L227[02:53:06] <Spider ​EveryOS> And should probably work on everything else too. Like the disk, and some other stuff
L228[02:53:06] <Spider ​EveryOS> I need the basics working before I get to complex stuff, y'know
L229[02:53:47] <Ocawes​ome101> yep definitely
L230[02:55:42] <Spider ​EveryOS> I can probably also use my image editor to help me
L231[02:56:19] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de) (Ping timeout: 192 seconds)
L232[02:56:46] <Spider ​EveryOS> So the offset from the top is about 64 pixels
L233[02:57:24] <Spider ​EveryOS> From the left, 32
L234[02:58:48] <Spider ​EveryOS> 16x16 for the size of a character.
L235[02:59:31] <Spider ​EveryOS> Horizontally, there seems to be no run between characters
L236[02:59:38] <Spider ​EveryOS> And I'm not sure about vertically
L237[03:00:38] <Spider ​EveryOS> Ofc, I won't know if my values are correct until I plug them into the program
L238[03:00:38] <Spider ​EveryOS> Actually, since I got those measurements so fast, might as well do that now
L239[03:00:38] <Spider ​EveryOS> After a commit so I don't break things
L240[03:01:41] <Spider ​EveryOS> (I don't think there is any vertical run)
L241[03:06:06] <Spider ​EveryOS> @Ocawesome101 I don't know why, but webgl keeps causing my browser to hang ):
L242[03:06:06] <Spider ​EveryOS> It doesn't to yours?
L243[03:06:11] <Ocawes​ome101> nope
L244[03:06:15] <Ocawes​ome101> which browser are you using?
L245[03:06:53] <Ocawes​ome101> @Spider EveryOS ^
L246[03:22:04] <Spider ​EveryOS> >Ocawesome101: which browser are you using?
L247[03:22:04] <Spider ​EveryOS> Opera. It uses the blink rendering engine
L248[03:22:08] <Ocawes​ome101> ah
L249[03:22:20] <Ocawes​ome101> so reskinned chromium, got it
L250[03:22:24] <s_​a_m> what GPU do you have
L251[03:24:02] <Izaya> mfw
L252[03:24:05] <Izaya> this new 1680x1050
L253[03:24:08] <Izaya> fucking
L254[03:24:10] <Izaya> it's fucked
L255[03:24:14] <s_​a_m> oh no
L256[03:24:15] <s_​a_m> what's wrong
L257[03:24:24] <Izaya> green static pattern
L258[03:24:28] <Izaya> even on the splash screen
L259[03:25:42] <s_​a_m> o o f
L260[03:33:53] <Va​ur> %tonk
L261[03:33:53] <MichiBot> Uh-oh! Va​ur! You beat Forec​aster's previous record of <0 (By 7 hours, 58 minutes and 28 seconds)! I hope you're happy!
L262[03:33:54] <MichiBot> Vaur's new record is 7 hours, 58 minutes and 28 seconds! Vaur also gained 0.00797 tonk points for stealing the tonk. Position #2. Need 0.07251866 more points to pass Forec​aster!
L263[03:33:58] <Pokem​an2003> Wait wait wiat
L264[03:34:17] <Pokem​an2003> Okay, Izaya
L265[03:34:21] <Pokem​an2003> Couple of questions
L266[03:34:30] <Pokem​an2003> First, have you checked the connection with the HDMI cable?
L267[03:34:38] <Izaya> DVI, but yup, already tried a different one.
L268[03:34:45] <Pokem​an2003> Okay
L269[03:34:48] <Pokem​an2003> Second question
L270[03:34:52] <Izaya> Also the power cable.
L271[03:34:54] <Pokem​an2003> Did you try a different monitor
L272[03:35:04] <Izaya> There are two other monitors attached working fine :)
L273[03:35:04] <Pokem​an2003> To test if it isn't the GPU failing.
L274[03:35:15] <Pokem​an2003> Maybe it's the port. Have you tried a different port?
L275[03:35:23] <Izaya> And also, if the GPU were failing, it wouldn't fuck up the splash screen.
L276[03:35:30] <Pokem​an2003> Oh
L277[03:35:35] <Pokem​an2003> I misinterpreted that as the BIOS splash screen
L278[03:35:48] <Izaya> Nope, the monitor splash screen.
L279[03:35:55] <Spider ​EveryOS> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/kuwujetuxo
L280[03:36:02] <Ocawes​ome101> oof
L281[03:36:18] <Pokem​an2003> Sounds like a ribbon cable. Let it discharge the capacitors and then take it apart. Assuming you live in the US, legally they can't enforce "warranty void if removed"
L282[03:36:22] <Spider ​EveryOS> Now I just need to write the code to find which character is the correct character to display
L283[03:36:31] <s_​a_m> Izaya: so, i think i have the schedio library done
L284[03:36:36] <s_​a_m> also izaya is an aussie lmao
L285[03:36:43] <Ocawes​ome101> izaya lives in australia
L286[03:36:43] <Pokem​an2003> Okay well
L287[03:36:47] <Izaya> this thing is well beyond warranty, but the seller provides a 6-month warranty
L288[03:36:55] <Izaya> and these things are a bitch to take apart
L289[03:36:59] <s_​a_m> i mean, doesn't matter, monitor--yeah
L290[03:37:00] <Izaya> so I'll probably send it back and find another one
L291[03:37:06] <Pokem​an2003> Hm.
L292[03:37:13] <Pokem​an2003> Unfortunate.
L293[03:37:17] <Pokem​an2003> Best wishes with that.
L294[03:37:42] <Pokem​an2003> Sam, did you happen to miss the part where I joined about an hour and a half ago?
L295[03:38:04] <Pokem​an2003> I don't know ANYONE here outside of Ocawesome and Companioncube, and neither very well.
L296[03:38:31] <CompanionCube> %inv add murica
L297[03:38:32] * MichiBot summons 'murica' and adds to her inventory. I love this! This is my new favourite thing!
L298[03:39:26] <CompanionCube> also joining/leaving doesn't transfer to IRC, btw
L299[03:41:44] <Pokem​an2003> Okay that's cool and all, but Sam isn't on IRC.
L300[03:41:51] <Spider ​EveryOS> Nice https://tinyurl.com/yezhujd3
L301[03:41:58] <Spider ​EveryOS> Now I need to re-add color support
L302[03:42:02] <Pokem​an2003> He's on Discord, and no matter WHAT version of Discord he has that's still active, he can easily read #welcome. He probably muted it though.
L303[03:42:32] <Ocawes​ome101> i will say
L304[03:42:48] <Izaya> you're getting very worked up over like two lines
L305[03:42:49] <Ocawes​ome101> i, for one, tend to largely ignore #welcome - i read it, but don't really pay attention to it
L306[03:42:52] <Ocawes​ome101> also, that
L307[03:43:11] <Pokem​an2003> I read it in a very condescending voice so now I'm worked up over it.
L308[03:43:56] <Pokem​an2003> "lmao" just causes me to recontextualize every part of the previous sentence as condescending.
L309[03:43:56] <Pokem​an2003> I think I'm just a clinical idiot.
L310[03:44:22] <CompanionCube> wait where's the lmao
L311[03:44:33] <CompanionCube> oh, now i see it
L312[03:44:39] <Ocawes​ome101> sam at 11:36PM: also izaya is an aussie lmao
L313[03:44:42] <CompanionCube> i thought you were calling *me* condescending
L314[03:45:28] <Pokem​an2003> Oh no, I'd definitely need to be checked for intelligence if I was calling you condescending.
L315[03:54:48] <Spider ​EveryOS> @Ocawesome101 I honestly prefer the OC or CC fonts
L316[03:54:48] <Spider ​EveryOS> Autoscaling is disabled because it didn't work well with this font, the current scale is .5
L317[03:54:49] <Spider ​EveryOS> <https://8080-gray-salamander-o6uinkqw.ws-us18.gitpod.io>
L318[03:55:03] <Spider ​EveryOS> You'll see why I don't like this font
L319[03:56:02] <Ocawes​ome101> showing me a white screen again, odd
L320[03:56:18] <Spider ​EveryOS> Just wait ig
L321[03:56:51] <Spider ​EveryOS> MineOS https://tinyurl.com/ydosavcs
L322[03:57:06] <Ocawes​ome101> oh
L323[03:57:07] <Ocawes​ome101> oh dear
L324[03:57:13] <Spider ​EveryOS> The screensaver actually *works* with this font. Nice https://tinyurl.com/yhr66nq9
L325[03:57:33] <Ocawes​ome101> that looks like your character rendering is broken
L326[03:57:43] <Spider ​EveryOS> Nope, it's not
L327[03:57:44] <Ocawes​ome101> like you're rendering them twice as wide as they should be or something
L328[03:57:53] <Spider ​EveryOS> It's a 16x16 font
L329[03:58:03] <Ocawes​ome101> huh
L330[03:58:12] <Spider ​EveryOS> If you look at actual text https://tinyurl.com/yetsz68b
L331[03:58:18] <Spider ​EveryOS> The text looks normal
L332[03:58:38] <Ocawes​ome101> still looks maybe a little spaced out to me
L333[03:58:48] <Spider ​EveryOS> MacOS face is dead https://tinyurl.com/yfkcskkv
L334[03:58:49] <Pokem​an2003> Looks monospaced.
L335[04:00:25] <Ocawes​ome101> that's one of the things that makes me think you're rendering it too wide @Spider EveryOS
L336[04:01:09] <Spider ​EveryOS> >Ocawesome101: that's one of the things that makes me think y…
L337[04:01:09] <Spider ​EveryOS> Oh wait
L338[04:01:10] <Spider ​EveryOS> It does look more normal if I render it at half width
L339[04:01:10] <Spider ​EveryOS> But the actual font characters are 16x16
L340[04:01:24] <s_​a_m> i put "lmao" at the end of most things
L341[04:01:26] <s_​a_m> chill hombre
L342[04:01:49] <Spider ​EveryOS> So the characters are 16x16, but I have to render them at 8x16
L343[04:01:49] <Spider ​EveryOS> Who thought this was a good idea to do for a font
L344[04:01:49] <Spider ​EveryOS> I literally have to downscale the characters for them to look nice
L345[04:02:04] <s_​a_m> you'd know if i was being condescending
L346[04:02:21] <Ocawes​ome101> don't downscale them, just trim off 4px from each side
L347[04:03:49] <Spider ​EveryOS> Then some characters, like these ones, would not display properly
L348[04:04:37] <Spider ​EveryOS> WebGL crashed. Didn't even hang this time...
L349[04:05:11] <Spider ​EveryOS> It's still got the weird characters going on in the background https://tinyurl.com/yf36vs9m
L350[04:05:51] <Ocawes​ome101> i maintain that you are rendering too much
L351[04:06:00] <Ocawes​ome101> maybe trim fewer than 4px
L352[04:06:02] <Ocawes​ome101> but
L353[04:06:34] <Ocawes​ome101> this means the characters are too wide https://tinyurl.com/yg6jfh72
L354[04:06:53] <Spider ​EveryOS> >Ocawesome101: i maintain that you are rendering too much
L355[04:06:53] <Spider ​EveryOS> Then, for those characters with boxes around them, it would not show the boxes
L356[04:07:30] <Spider ​EveryOS> >Ocawesome101: this means the characters are too wide
L357[04:07:30] <Spider ​EveryOS> Yea, I switched them to half-width
L358[04:07:30] <Spider ​EveryOS> If I do trimming instead of scalling, the characters will get cut off
L359[04:07:53] <Ocawes​ome101> i'd still try it
L360[04:09:04] <Spider ​EveryOS> If I trim them, the loader bar just does not appear https://tinyurl.com/ye2bzv24
L361[04:09:41] <Ocawes​ome101> huh
L362[04:09:42] <Spider ​EveryOS> Meanwhile, when untrimmed, it shows fine
L363[04:09:48] <Ocawes​ome101> that text looks much better though
L364[04:10:00] <Ocawes​ome101> are you trimming it from just the left and right or from all sides?
L365[04:10:01] <Spider ​EveryOS> https://tinyurl.com/yhbhy7ef
L366[04:15:30] <s_​a_m> AAAAAAAAAAAAA
L367[04:15:33] <s_​a_m> anyways
L368[04:15:41] <s_​a_m> time to work on fennec
L369[04:15:43] <s_​a_m> and relax
L370[04:15:51] <s_​a_m> and let my blood sodium content go back down
L371[04:15:58] <Spider ​EveryOS> >Ocawesome101: are you trimming it from just the left and rig…
L372[04:15:58] <Spider ​EveryOS> Not really sure tbh
L373[04:15:59] <Spider ​EveryOS> I'm experimenting rn
L374[04:17:28] <Spider ​EveryOS> Honestly, though, that would mean the font would have to be offskew anyways https://tinyurl.com/ygag7jzs
L375[04:17:48] <s_​a_m> oh yeah
L376[04:17:55] <s_​a_m> i meant to say how to decode hexfonts
L377[04:19:43] <Spider ​EveryOS> @Ocawesome101 Do you know what font OC is actually using? Because it seems not to be unifont. They have different character sets
L378[04:20:03] <Ocawes​ome101> it's a fork of unscii-16
L379[04:20:14] <s_​a_m> yeah, it uses unscii-16
L380[04:20:20] <s_​a_m> i just like how unifont looks :P
L381[04:20:29] <Spider ​EveryOS> Ok
L382[04:20:29] <Spider ​EveryOS> Let me see if I can find a bitmap for that
L383[04:20:42] <Ocawes​ome101> i don't think it's available as a bitmap
L384[04:20:43] <s_​a_m> anyways, sec
L385[04:20:52] <Spider ​EveryOS> >surface to air missile: i just like how unifont looks :P
L386[04:20:52] <Spider ​EveryOS> It's just strange having the characters in the background
L387[04:20:52] <s_​a_m> i need to make sure i have this right
L388[04:22:23] <Spider ​EveryOS> @Ocawesome101 Honestly, I'm pretty sure this font is meant to be shown with each character at 16x16. At 16x8, some stuff just doesn't appear, and if I change my shift by like 4 or 8 px, other stuff does not appear
L389[04:23:11] <Spider ​EveryOS> So I'm going to go back to shortening instead
L390[04:26:13] <s_​a_m> hold my beer
L391[04:26:55] <s_​a_m> give me a bit to write a lua implementation of this to make sure i remember how the font hex file works
L392[05:10:04] <s_​a_m> well, i got it to work
L393[05:10:09] <s_​a_m> i need to figure out why it's so fuckin slow tho
L394[05:10:12] <s_​a_m> ._.
L395[05:12:50] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L396[05:17:13] <Spider ​EveryOS> >surface to air missile: well, i got it to work
L397[05:17:13] <Spider ​EveryOS> Bye
L398[05:17:21] <s_​a_m> huh?
L399[05:19:28] <Spider ​EveryOS> >surface to air missile: huh?
L400[05:19:29] <Spider ​EveryOS> Oh, I thought you said you had to go to work xD
L401[05:19:36] <s_​a_m> oh lmao
L402[05:19:44] <s_​a_m> nah, trying to speed up the hexfont decoding
L403[05:19:48] <s_​a_m> dunno why it's so slow but w/e
L404[05:32:25] <s_​a_m> uhhh
L405[05:32:28] <s_​a_m> this is wonk
L406[05:32:31] <s_​a_m> hm
L407[05:33:49] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net)
L408[05:37:15] <s_​a_m> anyways, basically
L409[05:37:34] <s_​a_m> each line in the .hex file follows the format of `code:bits`
L410[05:37:53] <s_​a_m> for example, the line for A would he `0041:0000000018242442427E424242420000`
L411[05:38:12] ⇨ Joins: sacha (~sacha@194.125.251.228)
L412[05:39:39] <s_​a_m> uhhh
L413[05:39:41] <s_​a_m> i should just link
L414[05:39:48] <s_​a_m> the wikipedia article, shouldn't i
L415[05:39:54] <s_​a_m> https://en.wikipedia.org/wiki/GNU_Unifont#.hex_format
L416[05:42:04] ⇦ Quits: sacha (~sacha@194.125.251.228) (Remote host closed the connection)
L417[05:47:22] <Spider ​EveryOS> >surface to air missile: each line in the .hex file follows the format …
L418[05:47:22] <Spider ​EveryOS> Gotcha
L419[05:47:28] <s_​a_m> https://tinyurl.com/yg4slne8
L420[05:53:04] <Spider ​EveryOS> I got Unscii-16 working
L421[05:53:53] <Spider ​EveryOS> Either that, I did something stupid
L422[05:54:55] <s_​a_m> aha! https://tinyurl.com/yglf2lat
L423[05:55:27] <s_​a_m> now i'll do it with OC's font
L424[05:56:11] <Spider ​EveryOS> Oh my god! https://tinyurl.com/yearolqo
L425[05:56:57] <s_​a_m> https://tinyurl.com/yj59am7a
L426[05:57:15] <Spider ​EveryOS> I spent the majority of the time looking for a script to generate a bitmap for me
L427[05:57:16] <Spider ​EveryOS> And a minority of the time writing said script myself
L428[05:57:16] <Spider ​EveryOS> Code Block pastebined https://paste.pc-logix.com/asijigofeg
L429[05:57:27] <s_​a_m> neat
L430[05:57:38] <s_​a_m> i had a lazy loading system
L431[05:58:08] <Ash​irg> >Forecaster: %pet <@304600634878066690>
L432[05:58:08] <MichiBot> Ashirg is petting <@304600634878066690> with murica. <@304600634878066690> regains 1d4 => 2 hit points!
L433[05:58:08] <Ash​irg> :mahoPet:
L434[05:58:16] <Sagh​etti> lmao
L435[05:58:18] <Ash​irg> %pet @Forecaster
L436[05:58:18] <MichiBot> Ashirg is brushing @Forecaster with a traditional diplomatic switchblade. @Forecaster regains 1d6 => 1 hit points! The traditional diplomatic switchblade received a call it had won a million money, it wasn't seen again.
L437[05:58:24] <Spider ​EveryOS> @sam You should take your system and release it on the OC forum when you are done (:
L438[05:58:24] <s_​a_m> fucks sake
L439[05:58:29] <Ash​irg> >MichiBot: Ashirg is petting <@304600634878066690…
L440[05:58:29] <Ash​irg> Lmao
L441[05:58:33] <s_​a_m> "you're message could not be delivered"
L442[05:58:48] <s_​a_m> https://hastebin.com/awocicaqus.lua
L443[05:58:51] <s_​a_m> there we are
L444[05:58:58] <s_​a_m> just a simple script for use with love2d
L445[05:59:10] <Sagh​etti> thinking about this one idea that i had a few weeks ago that i shittily named "distcord"
L446[05:59:14] <Spider ​EveryOS> Anyways
L447[05:59:15] <Spider ​EveryOS> I spent like 90% of that time looking for a script to generate the image for me
L448[05:59:15] <Spider ​EveryOS> And then when I was actually not-lazy enough to write the script myself, it only took a little bit
L449[05:59:18] <Sagh​etti> distributed discord
L450[05:59:30] <Sagh​etti> so basically just irc? yeah
L451[05:59:33] <s_​a_m> you mean XMPP?
L452[05:59:50] <Sagh​etti> i haven't really used xmpp
L453[06:00:25] <Sagh​etti> but basically the plan for distcord is that you have nodes, which have servers (similar to discord servers)
L454[06:00:48] <s_​a_m> i should make an OC emulator at some point
L455[06:00:52] <Izaya> s_a_m: is someone reinventing XMPP again
L456[06:00:53] <s_​a_m> it seems like it'd be fun
L457[06:01:04] <s_​a_m> Izaya: sounds like saghetti is
L458[06:01:09] <Sagh​etti> if you want to register, you register your account against an individual node, which becomes your home node
L459[06:01:14] <s_​a_m> this
L460[06:01:16] <s_​a_m> is XMPP
L461[06:01:19] <Sagh​etti> damn
L462[06:01:23] <s_​a_m> lmao
L463[06:01:50] <Spider ​EveryOS> It's 2 AM and I finally got the font working
L464[06:01:50] <Spider ​EveryOS> And I now have a script to convert fonts to a monospace png file, if I ever need it again
L465[06:01:54] <Spider ​EveryOS> I'm so excited
L466[06:02:03] <s_​a_m> so, uh
L467[06:02:11] <s_​a_m> beware of double width character
L468[06:02:16] <s_​a_m> *characters
L469[06:02:17] <Izaya> Saghetti: improve an XMPP client :)
L470[06:02:19] <Spider ​EveryOS> This looks beautiful. MineOS, in my emulator, at the full visual glory
L471[06:02:19] <Spider ​EveryOS> (not that input works)'
L472[06:02:50] <Sagh​etti> Izaya: that's no fun though :(
L473[06:03:21] ⇦ Quits: Hawk777 (~chead@2607:c000:8272:f00:9c40:872d:cf15:4672) (Quit: Leaving.)
L474[06:03:46] <Sagh​etti> im going to finish describing my apparently xmpp knockoff
L475[06:04:00] <Spider ​EveryOS> >surface to air missile: beware of double width character
L476[06:04:00] <Spider ​EveryOS> Ouch
L477[06:04:00] <Spider ​EveryOS> Luckily, I don't think I'm likely to come across those. And my emulation isn't gonna be perfect
L478[06:04:29] <Spider ​EveryOS> I just can't be bothered to redo my UI code, because it was so hard to write. I'm terrible at WebGL
L479[06:05:09] <s_​a_m> do you have source code?
L480[06:05:26] <Spider ​EveryOS> Yea
L481[06:05:27] <Spider ​EveryOS> I'll give you a link once I next push it
L482[06:06:44] <Spider ​EveryOS> This one even scales semi-decent when you resize the window
L483[06:06:44] <Spider ​EveryOS> (I'm using nearest neighbor, works not-so-great with linear)
L484[06:07:23] <Sagh​etti> so now you have your home node, and in this case, i become saghetti@distcord.saghetti.com or whatever. now lets say i want to talk to friends. my client connects to their node, and i authenticate against their node using a token provided to me by my home node. their node then connects to my node and verifies that i'm actually who i claim to be. this is a bad explanation of the auth protocol but it's good enough for now.
L485[06:07:25] <s_​a_m> i can try to take a stab at making it work
L486[06:07:34] <s_​a_m> like, using hex fonts
L487[06:07:36] <Sagh​etti> now how do guilds work? same as with discord (kind of)
L488[06:07:59] <Spider ​EveryOS> WEBGL KEEPS HANGING ON ME
L489[06:07:59] <Spider ​EveryOS> @Ocawesome101 says my code is working fine on Firefox (Gecko), so my code is only hanging on Blink, and I dunno why
L490[06:08:00] <Sagh​etti> the node the guild is on is encoded inside of the guild's invite link, and when i join it, i do the same handshake againt the server that the guild is on
L491[06:08:34] <Izaya> xmpp:join?channel@social.shadowkat.net
L492[06:08:37] <Izaya> :^)
L493[06:08:47] <s_​a_m> man
L494[06:08:50] <Spider ​EveryOS> >surface to air missile: like, using hex fonts
L495[06:08:51] <Spider ​EveryOS> Eh. Feel free to make a PR, but honestly it's only visual, and nobody is likely to come across it
L496[06:08:52] <s_​a_m> i kinda vibe with unifont
L497[06:09:23] <Sagh​etti> one possible issue with this is that ips will be leaked through connecting to an external server. current working solution is using your home node as a proxy to any other server you want to connect to
L498[06:09:24] <Ash​irg> >Saghetti: so now you have your home node, and in…
L499[06:09:24] <Ash​irg> This somehow sounds cursed
L500[06:09:34] <Sagh​etti> >Ashirg: This somehow sounds cursed
L501[06:09:34] <Sagh​etti> how
L502[06:09:36] <s_​a_m> https://tinyurl.com/yjm8298e
L503[06:09:45] <Spider ​EveryOS> I deleted the unifont code after I got unscii working, because it was kinda weird and I even had to bring in an entirely seperate shader.
L504[06:09:48] <Izaya> that's how XMPP does it, your client talks to your server talks to the other server talks to other clients
L505[06:10:04] <Sagh​etti> man i should try xmpp
L506[06:10:28] <Spider ​EveryOS> @sam The codebase is also not-that-great right now xD
L507[06:10:41] <Ash​irg> >Saghetti: how
L508[06:10:41] <Ash​irg> Not sure, it just sounds like a huge pain
L509[06:11:02] <Sagh​etti> >Ashirg: Not sure, it just sounds like a huge pai…
L510[06:11:02] <Sagh​etti> from the user's perspective, you just punch in `someone.else@otherserver.com`
L511[06:11:03] <Spider ​EveryOS> Whenever I touch JS, I write spaghetti code
L512[06:11:04] <Spider ​EveryOS> I'm just so used to object-oriented strictly-typed languages
L513[06:11:06] <Sagh​etti> and the client does the rest for you
L514[06:11:11] <s_​a_m> >Spider EveryOS: <@!175686996461617162> The codebase i…
L515[06:11:12] <s_​a_m> doesn't really matter
L516[06:11:15] <s_​a_m> i think i can do it lmao
L517[06:11:22] <s_​a_m> also i write a lot
L518[06:11:24] <s_​a_m> a lot
L519[06:11:25] <s_​a_m> of lua
L520[06:11:52] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L521[06:13:28] <Ash​irg> My lua knowledge is reading some documentation and snippets for OC, plus the basics of programming
L522[06:13:44] <Spider ​EveryOS> My emulator now looks so beautiful running MineOS
L523[06:13:45] <Ash​irg> ~~Dart2Lua compiler when~~
L524[06:14:24] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L525[06:14:37] <Spider ​EveryOS> @s_a_m So here is my code
L526[06:14:37] <Spider ​EveryOS> https://github.com/JasonTheKitten/OpenEmu
L527[06:14:37] <Spider ​EveryOS> Beware of the mines
L528[06:14:37] <s_​a_m> @Ashirg when you code it
L529[06:14:46] <Sagh​etti> tf is dart
L530[06:14:48] <Spider ​EveryOS> @s_a_m So here is my code
L531[06:14:48] <Spider ​EveryOS> <https://github.com/JasonTheKitten/OpenEmu&gt;
L532[06:14:48] <Spider ​EveryOS> Beware of the mines [Edited]
L533[06:14:59] <Ash​irg> So never
L534[06:15:12] <Ash​irg> >Saghetti: tf is dart
L535[06:15:12] <Ash​irg> A modern open source OOP language
L536[06:15:26] <Spider ​EveryOS> And here is the code for rendering:
L537[06:15:26] <Spider ​EveryOS> <https://github.com/JasonTheKitten/OpenEmu/blob/main/scripts/terminal.js&gt;
L538[06:15:35] <Ash​irg> Although it comes from Google
L539[06:15:41] <s_​a_m> oh, huh, uhhh
L540[06:15:48] <s_​a_m> i would have to do some rewriting
L541[06:15:54] <s_​a_m> webgl is wack, yo
L542[06:16:07] <Ash​irg> https://en.wikipedia.org/wiki/Dart_(programming_language)
L543[06:16:12] <s_​a_m> ~~knowing me, i woulda done some jank with canvas~~
L544[06:17:55] <s_​a_m> @Ocawesome101 just saw your Zorya NEO PR
L545[06:17:56] <s_​a_m> lmao
L546[06:18:22] <Izaya> Saghetti: I'm izaya@shadowkat.net, p sure 404.city has open registrations
L547[06:18:25] * Izaya would recommend Dino
L548[06:18:27] <s_​a_m> man, zorya is in need of a major codecleanup
L549[06:18:31] <s_​a_m> *code cleanup
L550[06:18:46] <s_​a_m> also @Saghetti I'm sam@icbmlaunch.site
L551[06:19:29] <Spider ​EveryOS> >surface to air missile: i would have to do some rewriting
L552[06:19:30] <Spider ​EveryOS> As I mentioned, my code there was terrible
L553[06:19:46] <s_​a_m> i mean
L554[06:19:49] <s_​a_m> i've seen worse
L555[06:25:52] <s_​a_m> jesus
L556[06:26:02] <s_​a_m> fennec is already sorta sizable
L557[06:26:27] <s_​a_m> 25k
L558[06:26:33] <s_​a_m> unminified and uncompressed
L559[06:28:12] <Ocawes​ome101> Depending on its size I may need to compress cynosure 2 to get it to load in a reasonable time
L560[06:28:19] <s_​a_m> lmao
L561[06:28:27] <Ocawes​ome101> I’ve not got very much of it implemented right now so that doesn’t help
L562[06:28:39] <s_​a_m> join the dark side, use .velx for kernels
L563[06:28:42] <Ocawes​ome101> @sam fennec sounds like the name of a lisp
L564[06:28:59] <s_​a_m> we have compression
L565[06:29:12] <Ocawes​ome101> I may implement VELX support once I get to the point where I need executables
L566[06:29:15] <s_​a_m> and archive sections
L567[06:29:50] <s_​a_m> i can't wait to shove drivers and docs into the archive section of fennec's velx
L568[06:30:07] * Izaya smugs in pkgfs
L569[06:30:36] <s_​a_m> pkgfs in fennec is a when you code it thing
L570[06:30:37] <Ocawes​ome101> I’ve just realized I made CEX’s static linking format way too complex—but that’s tomorrow me’s problem
L571[06:30:41] <Ocawes​ome101> Goodnight
L572[06:30:45] <s_​a_m> nite
L573[06:31:18] <Spider ​EveryOS> Goodnight
L574[06:31:18] <Spider ​EveryOS> tomorrow I'll work on touch support
L575[06:31:18] <Spider ​EveryOS> But it
L576[06:31:25] <Spider ​EveryOS> is 2:30, I need sleep
L577[07:03:49] ⇨ Joins: Vexatos (~Vexatos@port-92-192-217-230.dynamic.as20676.net)
L578[07:03:49] zsh sets mode: +v on Vexatos
L579[07:46:08] <Zen​1th> >Spider EveryOS: This looks beautiful. MineOS, in my em…
L580[07:46:08] <Zen​1th> but can it run Fuchas ?
L581[07:47:19] <dequbed> @Saghetti biggest issues with distributed Discord: Voice chat latency, handling failure of singular nodes, and who's storing images / blobs. If you solved those three without incurring their respective tradeoffs you've won :P
L582[07:48:08] <dequbed> Izaya: Also completely unrelated but you *do* realize on how many layers you're shooting yourself in the foot by using LCD panel sizes != 1920x1080, don't you? <.<
L583[07:48:25] <Izaya> I have a >=1920x1080 display now
L584[07:48:29] <dequbed> No.
L585[07:48:35] <dequbed> I mean != 1920x1080
L586[07:48:46] <dequbed> Doesn't matter different in what dimension
L587[07:48:51] <dequbed> It matters that it's *different*
L588[07:49:13] <dequbed> LCD panels are cut to their end pixel dimension very early.
L589[07:49:40] <dequbed> And if you have one particular size which makes up 2/3 of all panels produced that size gets just a *smidgeon* more QC than the rest
L590[07:52:43] ⇨ Joins: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L591[07:54:03] <dequbed> In other words: != 1920x1080 (or, more recently, 3840x2160 or whatever 4k is exactly) means worse products for higher per-unit cost simply due to production at scale.
L592[07:54:38] <dequbed> Yes I know 16:10 best proportions and all that but economy of scale trumps fancy engineering 9 times out of 10 :P
L593[08:04:37] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L594[08:06:44] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L595[08:18:11] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 192 seconds)
L596[08:18:31] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L597[09:19:20] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L598[09:19:39] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L599[11:12:46] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L600[11:14:46] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net)
L601[11:25:42] * Amanda yawns, stretchies wonders who went and filled her sinuses on her
L602[11:26:32] <Amanda> Oh wait, might be a side effect of the flu vaccine I got yesterday
L603[11:31:33] <Amanda> Also: My favourite part of anyone doing OC emulator work is the people coming out of the woodwork to ask if their OS works on it. :P
L604[11:32:22] <Izaya> it's good for testing :^)
L605[11:32:27] <Izaya> hey I found a weird thing
L606[11:32:42] <Izaya> it's a 22" 16:10 1680x1050 monitor, with DisplayPort, made in 2016.
L607[11:41:22] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L608[11:45:06] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net)
L609[11:48:04] <ThePi​Guy24> that resolution displeases me
L610[11:48:14] <ThePi​Guy24> 1050 is not an integer multiple of 16, pain
L611[11:50:06] <Izaya> it's like 10 years out of time
L612[11:50:08] <Izaya> I'm so confused
L613[11:52:04] <ThePi​Guy24> why couldnt it have been 1792x1120 such that both axes were multiples of 16 ;p
L614[11:52:33] <Izaya> that would've been neat
L615[11:52:40] <Izaya> though that would throw off the DPI for 22" displays
L616[11:52:50] <ThePi​Guy24> fuck dpi
L617[11:53:05] <Izaya> I aim for 90 DPI because everything assumes 90 DPI
L618[11:53:14] <Izaya> (90-100, anyway)
L619[11:53:29] <ThePi​Guy24> displays are displays, i dont care whether something is millimetre-accurate
L620[11:53:52] <Izaya> see, I aim for 90 DPI so I don't have to fuck with scaling to make everything be roughly the same size
L621[11:54:17] <Izaya> hear plenty of horror stories about like, 27" 4K displays that make text three nanometers tall
L622[12:00:20] <Va​ur> https://www.youtube.com/watch?v=OOQgFhCk4nA
L623[12:00:21] <MichiBot> Update 8 Incoming Features | length: 1m 23s | Likes: 604 Dislikes: 89 Views: 7,123 | by Elite Dangerous | Published On 30/9/2021
L624[13:21:47] <Spider ​EveryOS> @Zen1th I don't know, I would need a zip file to boot from
L625[13:21:47] <Spider ​EveryOS> (installers don't work yet)
L626[13:22:05] <Amanda> "fuck dpi" is all well and good, but kinds falls apart when you have more than a single monitor
L627[13:27:27] ⇨ Joins: Alexis (~Alexis@185.116.158.188)
L628[13:28:08] ⇦ Parts: Alexis (~Alexis@185.116.158.188) ())
L629[13:36:27] <ThePi​Guy24> >Amanda: "fuck dpi" is all well and good, but kinds…
L630[13:36:27] <ThePi​Guy24> i am perfectly fine with sizes being all over the place, i have used multiple monitors with wildly varying dpis on one system before just fine, i dont care is size is not consistent between them
L631[13:36:59] <ThePi​Guy24> %s/ is / if /
L632[13:36:59] <MichiBot> <ThePiGuy24> i am perfectly fine with sizes being all over the place, i have used multiple monitors with wildly varying dpis on one system before just fine, i dont care if size is not consistent between them
L633[13:36:59] <Va​ur> %tonkout
L634[13:37:00] <MichiBot> Wow! Va​ur! You beat your own previous record of 7 hours, 58 minutes and 28 seconds (By 2 hours, 4 minutes and 37 seconds)! I hope you're happy!
L635[13:37:01] <MichiBot> Va​ur has tonked out! Tonk has been reset! They gained 0.01 tonk points! plus 0.018 bonus points for consecutive hours! Current score: 3.11265204, Position #2 Need 0.04451866 more points to pass Forec​aster!
L636[13:43:49] <Amanda> you must have had some displays with realtively-close DPIs then, because it kinds drives me slightly mad how stuff is 25% bigger on mys econd minotir
L637[13:44:27] <Z0id​berg> Title case / camel case are horrible and they should feel horrible.
L638[13:44:53] <Z0id​berg> SyntaxHighlighting15WildcardMatcher10exactMatchE11QStringViewS1
L639[13:45:14] <Izaya> snake case be like /\/\/\/\/\/\/\/\
L640[13:51:09] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de)
L641[13:53:23] ⇨ Joins: Inari (~Pinkishu@p508ef6db.dip0.t-ipconnect.de)
L642[13:53:32] <Inari> Amanda: https://www.youtube.com/watch?v=8LqVlSRypFs
L643[13:53:33] <MichiBot> fox | length: 17s | Likes: 1,438 Dislikes: 2 Views: 12,175 | by hyeon | Published On 26/9/2021
L644[13:54:18] <Amanda> for a resource called "rare materials" there sure is a lot of deposits of it on my map
L645[13:54:54] <Amanda> s/materials/metals/
L646[13:54:54] <MichiBot> <Amanda> for a resource called "rare metals" there sure is a lot of deposits of it on my map
L647[13:55:13] <Izaya> Surviving Mars?
L648[13:55:23] <Amanda> Facftorio with krastorio
L649[13:55:27] <Izaya> ah
L650[13:57:23] <Amanda> 5 rare metals deposits, 2 copper, 2 iron, 1 coal, 1 stone deposits have been uncovered so far
L651[13:57:42] <Amanda> and that's being generous grouping a few smaller patches close together in as one
L652[13:58:00] <Izaya> are rare metals useful for making the factory expand, at least?
L653[13:58:21] <Amanda> not sure, nothing I have uses them yet I don't think. Let's check the recipe book
L654[13:59:48] <Amanda> apparently it's an ingredient in 32 things
L655[14:23:14] <Spider ​EveryOS> I got clicking stuff in MineOS on my emulator to work (: https://tinyurl.com/ygoygtp3
L656[15:04:13] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de) (Remote host closed the connection)
L657[15:13:16] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de)
L658[15:32:40] ⇨ Joins: Hawk777 (~chead@2607:c000:8272:f00:9eb8:ed75:cea5:3660)
L659[16:34:07] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-17-123-160.as13285.net)
L660[16:35:34] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L661[17:05:54] <Amanda> oh hey, the last of my original ore patches is about to run out
L662[17:15:25] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Quit: Cya)
L663[17:16:54] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L664[17:43:30] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net)
L665[17:44:14] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L666[18:11:14] <Amanda> %choose drones or power armor
L667[18:11:14] <MichiBot> Ama​nda: I saw that "drones" is the best choice in a vision
L668[18:12:19] <Amanda> Rude fox! Stop throwing meteors at stuff in my factory, Inari! You really damaged my plastic and sulfur belts!
L669[18:36:40] ⇨ Joins: flappy (~flappy@88-113-152-7.elisa-laajakaista.fi)
L670[18:57:27] <Ash​irg> Inari did it again
L671[19:05:43] <Ar​iri> wait my irc has been disconnected
L672[19:05:46] <Ar​iri> that explains a lot
L673[19:05:48] <Ar​iri> >.>
L674[19:12:26] <Inari> Amanda: but it makes things nice and red when they land
L675[19:24:14] *** finch is now known as Ariri
L676[20:02:46] ⇦ Quits: Fridtjof (~fridel@thonk.9net.org) (Ping timeout: 189 seconds)
L677[20:03:23] ⇦ Quits: CompanionCube (~samis@thonk.9net.org) (Ping timeout: 189 seconds)
L678[20:03:41] ⇦ Quits: Stary (~Stary@thonk.9net.org) (Ping timeout: 192 seconds)
L679[20:03:52] ⇦ Quits: jackie (~jackie@banana-new.kilobyte22.de) (Ping timeout: 189 seconds)
L680[20:03:52] ⇦ Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Ping timeout: 189 seconds)
L681[20:03:56] ⇦ Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Ping timeout: 189 seconds)
L682[20:05:47] ⇨ Joins: Fridtjof (~fridel@thonk.9net.org)
L683[20:06:04] ⇨ Joins: Kilobyte (~kilobyte@banana-new.kilobyte22.de)
L684[20:06:04] zsh sets mode: +v on Kilobyte
L685[20:06:32] ⇨ Joins: jackie (~jackie@banana-new.kilobyte22.de)
L686[20:06:32] zsh sets mode: +v on jackie
L687[20:07:10] ⇨ Joins: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com)
L688[20:07:38] ⇨ Joins: CompanionCube (~samis@thonk.9net.org)
L689[20:08:01] ⇨ Joins: Stary (~Stary@thonk.9net.org)
L690[20:18:32] <Wat​tana> huh whats with the rejoins?
L691[20:19:12] <Forec​aster> Gremlins
L692[20:26:22] <s_​a_m> dial up tones
L693[20:54:03] <Mic​hiyo> The real answer is that was a netsplit.
L694[20:54:08] <Mic​hiyo> and then a netjoin
L695[21:07:06] <Forec​aster> and then a netitscomplicated
L696[21:23:59] <Amanda> %choose pasta or pizza
L697[21:24:00] <MichiBot> Ama​nda: You *could* do "pizza", I guess.
L698[21:24:08] <Amanda> sounds good
L699[21:33:07] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-17-123-160.as13285.net) (Ping timeout: 189 seconds)
L700[21:42:16] ⇦ Quits: Vexatos (~Vexatos@port-92-192-217-230.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L701[22:01:19] ⇦ Quits: BrightYC (~BrightYC@147.78.67.50) (Quit: I wish)
L702[22:01:29] ⇨ Joins: BrightYC (~BrightYC@147.78.67.50)
L703[22:11:27] <Amanda> %remindme 10m try the thing
L704[22:11:28] <MichiBot> I'll tell you "try the thing" in 10m at 09/30/2021 10:21:27 PM
L705[22:12:52] ⇨ Joins: Arimil (~Renari@64.67.31.239.res-cmts.bgr.ptd.net)
L706[22:13:29] <Sagh​etti> the thing
L707[22:15:34] ⇦ Quits: Renari (~Renari@64.67.31.239.res-cmts.bgr.ptd.net) (Ping timeout: 198 seconds)
L708[22:19:33] ⇨ Joins: Vexatos (~Vexatos@port-92-192-217-230.dynamic.as20676.net)
L709[22:19:33] zsh sets mode: +v on Vexatos
L710[22:21:29] <MichiBot> Amanda REMINDER: try the thing
L711[22:25:48] <Amanda> yay, it works
L712[22:26:13] <Amanda> so it turns out windows & android don't like having to do a second round trip when you return a CNAME It seems
L713[22:26:30] <Amanda> so it just pretends it's an NXDOMAIN
L714[22:29:22] <Va​ur> %tonk
L715[22:29:22] <MichiBot> Dad-Sizzle! Va​ur! You beat your own previous record of <0 (By 8 hours, 52 minutes and 22 seconds)! I hope you're happy!
L716[22:29:23] <MichiBot> Vaur's new record is 8 hours, 52 minutes and 22 seconds! No points gained for stealing from yourself. (Lost out on 0.00887)
L717[22:42:48] ⇦ Quits: fingercomp (fingercomp@fomalhaut.me) (Ping timeout: 189 seconds)
L718[22:43:01] ⇨ Joins: fingercomp (fingercomp@fomalhaut.me)
L719[23:01:42] ⇦ Quits: Vexatos (~Vexatos@port-92-192-217-230.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L720[23:20:22] ⇦ Quits: flappy (~flappy@88-113-152-7.elisa-laajakaista.fi) (Ping timeout: 198 seconds)
L721[23:33:13] ⇦ Quits: Inari (~Pinkishu@p508ef6db.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L722[23:46:36] ⇦ Quits: progwml6 (~progwml6@45.159.180.88) (Ping timeout: 189 seconds)
L723[23:50:19] ⇨ Joins: progwml6 (~progwml6@45.159.180.88)
L724[23:59:54] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b81429d200fe3497fffea975f2.dip.versatel-1u1.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@2001:16b8:1eda:2600:fe34:97ff:fea9:75f2)))
L725[23:59:58] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@2001:16b8:1eda:2600:fe34:97ff:fea9:75f2)
<<Prev Next>> Scroll to Top