<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:09] ⇦ Quits: Vexatos (~Vexatos@port-92-192-50-157.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L2[00:11:22] <CompanionCube> Izaya: tfw you open your CK2 page on steam and see 'manage my 42 DLC'
L3[00:11:33] <CompanionCube> such is life with paradox games
L4[00:12:22] ⇨ Joins: zack (~zack@2601:18c:8800:96a:1acf:5eff:fefc:6722)
L5[00:12:29] *** zack is now known as pwnagepineapple
L6[00:12:33] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@i5E86B0A8.versanet.de) (Ping timeout: 204 seconds)
L7[00:12:58] <pwnagepineapple> Is there any documentation on how to create a custom filesystem?
L8[00:13:59] <pwnagepineapple> I'm interested in implementing something akin to NFS via Minitel
L9[00:20:51] <payonel> pwnagepineapple: i would review our filesystem component api: https://ocdoc.cil.li/component:filesystem
L10[00:29:30] * Amanda puts pwnagepineapple on pizza
L11[00:38:31] ⇦ Quits: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au) (Ping timeout: 204 seconds)
L12[00:39:33] <pwnagepineapple> Don't eat me
L13[00:41:35] <pwnagepineapple> And I am familiar with the filesystem API, and while `filesystem.mount` can mount a virtual fs by passing it a file system component proxy, creating that proxy correctly is something I don't fully understand
L14[00:57:21] ⇨ Joins: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au)
L15[00:59:06] <payonel> pwnagepineapple: a mounted filesystem is assumed to be a filesystem component proxy
L16[00:59:24] <payonel> so your task is to create an object that responds correctly to the filesystem component api
L17[00:59:26] <payonel> which is why i linked that doc
L18[01:00:54] <pwnagepineapple> Ok that's the link my brain failed to make
L19[01:07:04] <B​ob> mounting is totally redirecting in that case ?
L20[01:08:22] <payonel> oh screw discord
L21[01:08:25] <payonel> it's acting weird
L22[01:09:21] <payonel> anyways, the openos fs uses the object you pass to mount for all file io on paths into the path you mount it at
L23[01:09:36] <payonel> Michiyo: discord is being weird
L24[01:10:19] <Kleadron> i literally cannot send a message anywhere
L25[01:10:27] <Kleadron> through discord
L26[01:10:31] <B​ob> Blatant Les
L27[01:10:39] <B​ob> damn im too late
L28[01:10:45] <Kleadron> good thing irc still exists
L29[01:10:46] <B​ob> I think cloudflare is having issues
L30[01:10:55] <B​ob> i cant acces lib.rs cause of some error
L31[01:11:04] <B​ob> im not suprised it reflects on discord
L32[01:11:20] <Te​ris> Works for me
L33[01:11:26] <Kleadron> everything is powered by cloudflare
L34[01:14:23] <Ocawes​ome101> question: should I fix plan9k?
L35[01:14:48] <Ocawes​ome101> i.e. modernize it, fix bugs?
L36[01:14:58] <B​ob> slap OpenOS libs and modernize 👀
L37[01:15:17] <Ocawes​ome101> nah man
L38[01:15:19] <Ocawes​ome101> too easy
L39[01:15:41] <payonel> so, no - there will only be 1 os in loot disks eventually
L40[01:15:46] <payonel> maybe even in 1.8 i'll remove it
L41[01:15:50] <payonel> but let me explain why
L42[01:16:23] <payonel> it isn't because one os is better than another - and it's not "the best wins" nor "the best 2 win"
L43[01:16:38] <payonel> rather, it is about ownership and tracking of issues
L44[01:16:55] <payonel> we have oppm, it needs improvement, it needs trimming
L45[01:17:11] <payonel> and i'd like to see a better solutions to oppm
L46[01:17:12] <Ocawes​ome101> because of things like plan9k where maintaining has effectively stopped?
L47[01:17:23] <payonel> yep
L48[01:17:34] <payonel> i'm not going to fix it. my primary concern is oc and openos
L49[01:17:49] <Ocawes​ome101> :P
L50[01:17:54] <Ocawes​ome101> I was asking if I should fix it
L51[01:18:01] <payonel> right, i undersatnd
L52[01:18:09] <payonel> i mean -- you can
L53[01:18:16] <payonel> just know that plan9k is not going to be a loot disk
L54[01:18:21] <Ocawes​ome101> oh ok
L55[01:18:24] <Ocawes​ome101> yeah that's fine
L56[01:18:41] <payonel> or in other words, i won't be taking PRs to it
L57[01:19:36] <Ocawes​ome101> I'll just put it up for download
L58[01:19:39] <Ocawes​ome101> is, uh
L59[01:19:41] <Sagh​etti> discord having hella problems rn
L60[01:19:51] <Sagh​etti> discord desktop is broken for everybody
L61[01:20:06] <Sagh​etti> (at least web and mobile works)
L62[01:20:29] <Ocawes​ome101> is there a regex I can use to replace all instances of `component.invoke(gpu, "string", ...)` with `gpu.string(...)`?]
L63[01:24:00] <payonel> @Ocawes​ome101 i use vscode
L64[01:24:08] <payonel> pretty easy to do replace
L65[01:24:19] <Ocawes​ome101> I'm using vim
L66[01:24:24] <payonel> sorry
L67[01:24:55] <Ocawes​ome101> :P
L68[01:25:17] <Kleadron> stop using vim
L69[01:25:21] <Kleadron> problem solved
L70[01:25:47] <payonel> (component\.invoke\(gpu, )"([^"]})", ([^)]+)\) -> gpu.$2($3)
L71[01:25:50] <payonel> something close to that
L72[01:25:53] <payonel> is what i'd do
L73[01:25:56] <Ocawes​ome101> Kleadron: no
L74[01:25:59] <payonel> i'm sure i bunked that up
L75[01:26:01] <Ocawes​ome101> payonel: thanks
L76[01:26:20] <payonel> i missed an escape
L77[01:26:25] <payonel> and yeah, i'm sure it's wrong
L78[01:26:30] <payonel> but, that's the idea
L79[01:35:10] <Ocawes​ome101> oh wow, P9k looks like it uses a bunch of OpenOS libs, at least partially
L80[01:36:04] <Kristo​pher38> or maybe it is OpenOS that uses P9k libs
L81[01:36:21] <pay​onel> haha, well, no. plan9k came after
L82[01:36:40] <pay​onel> and it had the first impl of pipes and vt100 support
L83[01:36:54] <Ocawes​ome101> oh neat
L84[01:37:05] <pay​onel> but, openos pipes are better
L85[01:37:19] <Ocawes​ome101> just tells you how old p9k is
L86[01:37:22] <Ocawes​ome101> how are they better?
L87[01:38:04] <pay​onel> an openos pipe executes the process in what i call a coroutine stack
L88[01:38:34] <pay​onel> when that process pulls an event, or needs to perform read/write, the entire coroutine stack of that process is suspended
L89[01:38:51] <pay​onel> this allows you to run any type of program in any part of a pipe chain
L90[01:39:11] <pay​onel> and those programs can do threads, or coroutine things
L91[01:39:16] <pay​onel> and use io, stdin or stdout
L92[01:39:20] <pay​onel> and it will run the same
L93[01:39:35] <Ocawes​ome101> huh neat
L94[01:39:50] <pay​onel> it's that same coroutine stack library that i use, in fact, for the thread library
L95[01:40:11] <pay​onel> when a thread resumes or yields, it is collapsing its stack or rebuilding it
L96[01:40:20] <pay​onel> so you can sleep, or event pull, anywhere inside a thread
L97[01:40:38] <pay​onel> you don't have to keep track of "am i the parent thread? or a child thread? or in some coroutine?"
L98[01:40:40] <pay​onel> it works the same
L99[01:40:48] <pay​onel> you could, in theory, run openos in a thread, in openos
L100[01:40:54] <Ocawes​ome101> nice
L101[01:41:32] <Ar​iri> Has anyone here used a b450 mobo and/or r5 3600? Friend of mine has an issue where the qled shows failing on boot and Ive tried everything i know
L102[01:41:34] <pay​onel> now, the tty cursor on the other hand, made it 80% the way to greatness, and i got busy with real life and never finished it
L103[01:41:41] <pay​onel> so, the cursor is not thread safe and gets pretty confused
L104[01:42:00] <pay​onel> i'll return to that project one day, it's just really low on the backlog
L105[01:43:12] <Ocawes​ome101> waitwaitwaitwait
L106[01:43:26] <Ocawes​ome101> Plan9k has a GPT parsing library?!?!?!?!?!
L107[01:48:51] <Ocawes​ome101> also, I found this utility from 9front (plan9k, 2011) humorous http://man2.aiju.de/1/bullshit
L108[01:54:00] ⇦ Quits: baschdel (~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163) (Ping timeout: 189 seconds)
L109[02:01:22] <Klea​dron> https://youtu.be/Seou4ZiUXEE
L110[02:01:23] <MichiBot> Insignia - Sign-up on Original Xbox Hardware | length: 2m 34s | Likes: 160 Dislikes: 0 Views: 1,119 | by Insignia | Published On 20/5/2020
L111[02:11:36] ⇦ Quits: Victorsueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L112[02:23:40] <Kristo​pher38> @payonel I've had this one issue (bitblt unrelated) for a long time, you likely know that Lua allocates memory for tables in sizes being powers of 2
L113[02:25:06] <Kristo​pher38> So, when you try to allocate a table that's too big to fit in the device's RAM, the script straight up crashes without any error
L114[02:25:52] <Kristo​pher38> It's been bothering me for a while since I have no way of catching an error like that if there isn't one
L115[02:25:58] <Thanos-​No Snap> Can someone give me help on how to make a gui, with buttons and maybe a graph? I know there are APIs, but I would like to gain a better understanding so I could make my own
L116[02:26:12] <Thanos-​No Snap> is that part of gpu?
L117[02:27:12] <M​GR> The GPU component is what you'd want to use, yes
L118[02:27:23] <M​GR> Along with handling touch signals and other mouse signals
L119[02:27:26] <Sagh​etti> GUIs are kind of hard using text moe
L120[02:27:29] <Sagh​etti> mode*
L121[02:27:51] <Sagh​etti> also anyone remember LyquydOS for CC?
L122[02:28:14] <Thanos-​No Snap> yeah i have used lyqd's api
L123[02:28:20] <Kristo​pher38> @Thanos-No Snap incidentally I was reading today about creating a GUI framework
L124[02:28:47] <Sagh​etti> lyquyd does stuff for OC?
L125[02:29:00] <Thanos-​No Snap> havent seen any
L126[02:29:02] <Kristo​pher38> Since the new GPU features that are coming to OC would be of great benefit to GUI rendering
L127[02:29:47] <Kristo​pher38> Creating a gui library would be a long project though, you should keep that in mind
L128[02:29:59] <Sagh​etti> so im confused as to what the new features do
L129[02:30:04] <Sagh​etti> basically a bitmap mode?
L130[02:30:46] <Kristo​pher38> But here's some starting info
L131[02:30:49] <Kristo​pher38> https://stackoverflow.com/questions/2894943/how-does-a-gui-framework-work
L132[02:30:52] <Kristo​pher38> Second answer
L133[02:31:09] <Kristo​pher38> https://amp.reddit.com/r/learnprogramming/comments/214nd9/making_a_gui_from_scratch/
L134[02:31:12] <Kristo​pher38> Top answer
L135[02:32:16] <Kristo​pher38> Other than that, you could try to imitate some framework's design and way of handling things, taking OC specifics into consideration
L136[02:33:09] <Sagh​etti> actually i was also considering making a text GUI for OC
L137[02:33:29] <Sagh​etti> and making a shell for quark called grash (graphical shell)
L138[02:33:47] <Kristo​pher38> @Saghetti no, imagine you have a second, invisible screen available to you
L139[02:33:52] <Kristo​pher38> That's vram
L140[02:34:30] <Sagh​etti> so you have a buffer now
L141[02:34:31] <Kristo​pher38> You can gpu.set and do other calls which do things to vram just like the way you would to a normal screen
L142[02:35:07] <Sagh​etti> now how does that allow for bitmap graphics even if it's just a buffer?
L143[02:35:14] <Sagh​etti> i feel like im asking stupid questions
L144[02:35:29] <Kristo​pher38> And you can then call bitblt method to transfer all the contents to the screen (or only part of the contents)
L145[02:35:40] <Kristo​pher38> There is no bitmap graphics
L146[02:36:14] <Kristo​pher38> It wasn't even mentioned anywhere (besides in the original issue maybe where people were daydreaming)
L147[02:36:24] <Sagh​etti> hmm
L148[02:36:31] <Sagh​etti> i mean
L149[02:36:47] <Kristo​pher38> You can do sort-of bitmapped graphics with braille characters but that's been known for a long time
L150[02:36:59] <Sagh​etti> yeah ive heard
L151[02:37:09] <Kristo​pher38> More like imitating bitmapped graphics
L152[02:37:21] <Sagh​etti> ah alr
L153[02:38:05] <Sagh​etti> so this just allows for faster graphics, right?
L154[02:39:10] <Kristo​pher38> Yeah, that's the whole point of this
L155[02:39:28] <Kristo​pher38> But we also don't want the network traffic to get bigger
L156[02:41:10] <Kristo​pher38> So one of the things payonel's working on is balancing the call budget for bitblt, so it doesn't nullify its advantages but so it also doesn't kill the network
L157[02:42:11] <Amanda> Finally, I understand what a tonk is! https://i.imgur.com/e6ERBil.png
L158[02:42:42] <Kristo​pher38> bitblt will be really fast when your buffer didn't have any changes done to it
L159[02:43:18] <Kristo​pher38> You can allocate buffers smaller than the screen, not just equal to screen resolution
L160[02:44:04] <Ar​iri> Amanda: Blitzl blast! Amanda has found the tonk! (+10.99 x 4.20 tonk points)
L161[02:44:50] <Ar​iri> It’s like capture the flag, but it’s a tonk!
L162[02:47:07] <Kristo​pher38> I imagine it will really shine with a gui system designed with use of it in mind, you could have various GUI form elements just sit in vram unchanged and just change the small relevant parts that the user is currently clicking on, as bitblt 1. Will be very fast when you didn't modify any part of the buffer 2. Will scale the call budget cost linearly with the bitblted area, so smaller buffer bitblted to the screen = smaller cost
L163[02:47:35] <Ar​iri> Speaking of which, it’s my turn in the drivers seat
L164[02:47:39] <Ar​iri> %tonk
L165[02:47:39] <MichiBot> Voldemort! Ar​iri! You beat Squi​dDev's previous record of 3 hours and 8 minutes (By 4 hours, 19 minutes and 10 seconds)! I hope you're happy!
L166[02:47:40] <MichiBot> Ariri's new record is 7 hours, 27 minutes and 11 seconds! Ariri also gained 0.01728 (0.00432 x 4) tonk points for stealing the tonk. Position #12 => #11. Need 0.03446 more points to pass Ko​dos!
L167[02:48:05] <Kristo​pher38> Alright I'm off to bed
L168[02:48:08] <Kristo​pher38> Gn
L169[02:52:02] <Thanos-​No Snap> > But here's some starting info
L170[02:52:02] <Thanos-​No Snap> @Kristopher38 Thank you sir!
L171[02:55:29] <pay​onel> @Kristopher38 i've always been able to grab "out of memory" errors in lua
L172[02:55:41] <pay​onel> if you want to provide me a repro script, i can investigate
L173[03:17:36] ⇦ Quits: immibis (~immibis@x52716ad7.dyn.telefonica.de) (Ping timeout: 189 seconds)
L174[03:22:10] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L175[03:24:17] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L176[03:26:27] ⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L177[03:29:52] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 378 seconds)
L178[03:44:31] <ThePi​Guy24> https://hexus.net/tech/news/software/142750-directx-coming-linux-apps-running-windows-10/ oh boy a new feature that everyone is definitley going to use!
L179[03:53:08] <Klea​dron> what is the point of DirectX on linux apps when you can only use it on windows 10
L180[03:53:10] <Klea​dron> at that point
L181[03:53:14] <Klea​dron> just make a windows app
L182[03:53:20] <Elfi> Welcome to the Expand phase.
L183[03:53:28] <Elfi> Glad to have you with us
L184[03:53:32] <Klea​dron> :)
L185[03:54:43] <Brisingr​Aerowing> https://reddit.com/r/programminghorror/comments/glwk7k/a_c_header_file_that_doubles_as_a_uml_diagram/
L186[03:54:56] <Brisingr​Aerowing> Both beautiful and horrifying.
L187[03:55:10] <Sagh​etti> o_O
L188[04:03:24] <Sagh​etti> dang
L189[04:03:29] <Sagh​etti> gms is very cool
L190[04:05:07] <Sagh​etti> i wonder how fast TDMA would be with OC
L191[04:05:17] <Sagh​etti> tdma is basically context switching but with radio waves
L192[04:05:27] <Sagh​etti> so that multiple devices can communicate
L193[04:08:55] ⇨ Joins: Blue_595 (webchat@47.196.97.219)
L194[04:09:10] <Sagh​etti> @AdorableCatgirl: how's the computer-on-chip going?
L195[04:09:18] <Sagh​etti> and also, can i stick a wireless card on it?
L196[04:10:15] <Blue_595> carykh said the pandemic got /really/ serious on April 26 2020
L197[04:10:21] <Blue_595> chernobyl was April 26 1986
L198[04:10:24] <Blue_595> weird
L199[04:17:07] <Blue_595> also i feel like i need to clarify, by "really serious" i mean global deaths passing 200,000
L200[04:17:43] <Sagh​etti> @AdorableCatgirl: how's the computer-on-card going? [Edited]
L201[04:17:51] <Blue_595> oh on card
L202[04:18:00] <Sagh​etti> yeah
L203[04:18:02] <Sagh​etti> :facepalm:
L204[04:18:02] <Blue_595> i wanna see an OpenConsole mod as an extension to OpenComputers
L205[04:18:26] <Eve​ryOS> Oh my god, today I finally got a chance to make that edit which passes the `true` to string.find
L206[04:18:26] <Eve​ryOS> Between that and increasing the call budgets, my code is now instant on OC compared to 27 seconds on CC
L207[04:18:43] <Blue_595> adds a console case, which allows a CPU, RAM, EEPROM, hard drive, 1 tier 1 card, and a special GPU /chip/ for consoles
L208[04:18:55] <pay​onel> @EveryOS yeah, sorry about the string patten cost
L209[04:19:04] <Sagh​etti> i wanna see computers on a card
L210[04:19:11] <pay​onel> pattern*. blame lua's vulnerable pattern matching 🙂
L211[04:19:11] <Sagh​etti> so i can make a baseband & sim card
L212[04:19:16] <Eve​ryOS> (:
L213[04:19:34] <Blue_595> the special GPU chip has a few layers (maybe 4)
L214[04:20:09] <Blue_595> each with bitmap/text modes (color by character-sized block, foreground/background), rectangular windows, and maybe transparency if you want
L215[04:21:32] <pay​onel> amanda: noclobber added to `.prop`
L216[04:21:54] <pay​onel> which means, i had to extend a bit of the `cp` functionality to allow a list of `skip` values
L217[04:21:59] <pay​onel> and i had to rework a bit of the installer
L218[04:22:02] <Blue_595> i feel like the rectangular windows would be great for graphical operating systems ngl
L219[04:22:02] <pay​onel> but now, guess what?
L220[04:22:08] <Blue_595> maybe multiple tiers of GPU cards as well?
L221[04:22:52] <Blue_595> T1: 1 layer, bitmap/text, 16 colors from 256-color palate
L222[04:23:06] <Blue_595> T2: 2 layers, bitmap/text, 64 colors from 256-color palate, rectangular windows
L223[04:23:27] <Blue_595> T3: 8 layers, bitmap/text, sprites, full color, rectangular windows
L224[04:23:33] <Blue_595> something like that anyway
L225[04:25:20] <Blue_595> i like how Wikipedia specifically doesn't work right now
L226[04:25:33] <Blue_595> everything else works flawlessly
L227[04:26:57] <Blue_595> wait they're not cards they're chips
L228[04:31:27] <Blue_595> <new topic> looking at the datasheet for the TDA8809T
L229[04:31:57] <Blue_595> the fuck is a Radial Mirror? (1 differential input, 7 differential outputs just labeled 1-7, nothing else)
L230[04:33:14] *** Blue_595 is now known as Blue_595|afk
L231[04:35:03] *** Blue_595|afk is now known as Blue_595
L232[04:37:10] <pay​onel> http://tinyurl.com/yce8y2k7
L233[04:37:54] <Adorabl​eCatgirl> nice
L234[04:37:58] <Adorabl​eCatgirl> http://tinyurl.com/yacd8v6g
L235[04:39:52] <Klea​dron> that font makes me think my eyes are blurry
L236[04:39:59] <Klea​dron> it's so soft
L237[04:41:14] <pwnagepineapple> So I'm trying to write a custom filesystem proxy that basically acts as network file storage. For `filesystem.proxy`, should my proxy return the one I'm writing, or should I delegate that to the host and pass along its return value?
L238[04:41:32] <Blue_595> does anyone on the planet even know what a "Radial Mirror" is in the context of the TDA8809T?
L239[04:41:50] <Blue_595> "Radial error signal processor for compact disc players" according to Philips
L240[04:58:00] <Adorabl​eCatgirl> yea
L241[04:58:01] <Adorabl​eCatgirl> so
L242[04:58:03] <Adorabl​eCatgirl> with the font
L243[04:58:10] <Adorabl​eCatgirl> it's because i'm using a 2D3D panel
L244[04:58:36] <Adorabl​eCatgirl> i might end up switching to a method that isn't a giant fuckin hack
L245[05:03:54] <pay​onel> @pwnagepineapple `proxy` is not part of the api
L246[05:04:19] <pay​onel> https://ocdoc.cil.li/component:filesystem
L247[05:11:49] ⇨ Joins: Mr_Creeper543 (~mr_creepe@host-92-21-68-191.as13285.net)
L248[05:13:04] <Mr_Creeper543> Hey, I'm writing a small bit of code, and I want to system to ask the user for a string input, and if the given imput matches what it's looking for then it proceeds... how do I do this?
L249[05:13:34] <pay​onel> print("give me input: ")
L250[05:13:39] <pay​onel> local input = io.read()
L251[05:13:49] <pay​onel> if input = "what i want" then cool() end
L252[05:13:58] <Ocawes​ome101> hmm, shedit is pretty nice
L253[05:14:37] <Mr_Creeper543> Thanks! just one queston, is "cool()" calling a function?
L254[05:14:47] <pay​onel> yep
L255[05:14:52] <Mr_Creeper543> Thanks!
L256[05:15:31] <Mr_Creeper543> and should I put all of that code into a function it's self?
L257[05:16:06] <pay​onel> that's subjective
L258[05:16:22] <Mr_Creeper543> Ok, thanks!
L259[05:17:34] ⇦ Quits: pwnagepineapple (~zack@2601:18c:8800:96a:1acf:5eff:fefc:6722) (Quit: Konversation terminated!)
L260[05:27:26] ⇦ Quits: TheCryptek (~TheCrypte@us-01.ircbouncehouse.com) (Quit: Glitch got lose, I must catch him!)
L261[05:29:47] <Mr_Creeper543> So, I keep getting a syntax error near "end"
L262[05:30:33] ⇨ Joins: TheCryptek (~TheCrypte@us-01.ircbouncehouse.com)
L263[05:38:04] <Mr_Cre​eper543> https://pastebin.com/ppp8f96e
L264[05:38:04] <Mr_Cre​eper543> What is wrong with this? It is just a file full of functions, and I keep getting a Syntax error near 'End'
L265[05:40:25] <pay​onel> the syntax error message, does it give you a line number?
L266[05:42:45] <Ocawes​ome101> payonel: Plan 9 had a `/dev/bitblt` used to perform bitmap operations :P
L267[05:43:24] <Mr_Cre​eper543> no
L268[05:43:38] <pay​onel> @Mr_Creeper543 oh really? 🙂
L269[05:44:08] <pay​onel> it doesn't say something like this
L270[05:44:10] <pay​onel> `lua: test.lua:7: syntax error near 'end'`
L271[05:44:19] <Mr_Cre​eper543> The numbers 52 and 7- yes, that
L272[05:44:34] <pay​onel> line 7 is where it is unhappy
L273[05:44:38] <Mr_Cre​eper543> Ahh
L274[05:44:56] <pay​onel> then look before that line for where you think the parser gets lost
L275[05:45:31] <Mr_Cre​eper543> os.exit?
L276[05:45:40] <pay​onel> yep
L277[05:45:50] <Mr_Cre​eper543> Whats wrong with that, it's a co- I DIDEN'T REQUIRE IT!
L278[05:45:51] <pay​onel> you've named a variable
L279[05:45:54] <Michiyo> function calls need parentheses
L280[05:46:01] <pay​onel> just typing the name of a variable in invalid syntax
L281[05:46:07] <Mr_Cre​eper543> Ahh
L282[05:46:14] <Mr_Cre​eper543> Thanks!
L283[05:46:20] <Corded> * <pay​onel> baps @Michiyo
L284[05:47:00] ⇦ Quits: Mr_Creeper543 (~mr_creepe@host-92-21-68-191.as13285.net) (Remote host closed the connection)
L285[05:47:05] <pay​onel> i was trying to be pedagogical 😛
L286[05:47:19] ⇦ Quits: Michiyo (~Mimiru@znc.michiyo.me) (Quit: ZNC 1.7.5 - http://znc.in)
L287[05:47:19] <pay​onel> meh
L288[05:47:48] <xar​ses> moo
L289[05:48:14] <pay​onel> hi @xarses i'm not ready for testing. sorry
L290[05:48:21] <pay​onel> making a bit more progress tonight though
L291[05:51:02] <xar​ses> you totally don't need to appoligize to me, things happen when they happen 🙂
L292[05:51:07] <pay​onel> @Ocawesome101 "payonel: Plan 9 had a /dev/bitblt used to perform bitmap operations 😛"
L293[05:51:29] <pay​onel> not sure why i deserve a tnogue forthat
L294[05:51:47] <Ocawes​ome101> a whatnow?
L295[05:51:58] <Ocawes​ome101> oh, tongue
L296[05:52:06] <The_St​argazer> payonel: tired?
L297[05:52:13] <pay​onel> not tonight
L298[05:52:14] <pay​onel> i'm good
L299[05:52:19] <The_St​argazer> oh :P
L300[05:56:54] <Blue_595> oh hey im back
L301[05:57:00] <Blue_595> my question remains
L302[05:57:06] <Blue_595> what the hell is a Radial Mirror
L303[05:57:08] <The_St​argazer> also, payonel: is there any reason behind the domain for the forums (`oc.`) and docs (`ocdoc.`) being `cil.li`?
L304[05:57:30] <The_St​argazer> wb
L305[05:57:39] <The_St​argazer> also the package is `li.cil.oc`
L306[05:58:56] <Blue_595> country code lookup says its Liechtenstein
L307[06:00:23] <The_St​argazer> yeah, I checked that, still can't find any meaning behind `cil` tho
L308[06:01:05] <The_St​argazer> also `https://cil.li` is just "Go away."
L309[06:01:17] <The_St​argazer> no, really, that's the entire source.
L310[06:01:37] <Blue_595> :D
L311[06:01:40] <Blue_595> best 404 page ever
L312[06:04:28] <pay​onel> i never asked
L313[06:04:43] <Blue_595> ok what the fuck is going on with the domain name here?
L314[06:04:48] <Ocawes​ome101> huh
L315[06:04:55] <Ocawes​ome101> 9P is an interesting protocol
L316[06:05:30] <xar​ses> I'm guessing something that Sangar thought was fun(ny)
L317[06:05:44] <Blue_595> you assembled the website in quite a respectable way
L318[06:06:29] <Blue_595> <h2 id="connectivity" class="sectionedit2 text-primary">Connectivity</h2> <div class="level2">...</div> etc
L319[06:07:02] <Blue_595> nice clean solution if youre building it with just HTML/CSS/JS files
L320[06:07:10] <The_St​argazer> speaking of Sangar: does he work on OC anymore?
L321[06:09:15] <Blue_595> ahh how the hell does CSS work again
L322[06:09:41] <The_St​argazer> from what I can tell, payonel is the only remaining OC dev
L323[06:10:21] <Blue_595> nvm remembered the gist of it
L324[06:10:27] <pay​onel> it's just me. sangar loves what he made, but he has stepped out of the spotlight intentionally
L325[06:11:55] <The_St​argazer> payonel: is it hard to maintain the mod with only yourself?
L326[06:12:15] <The_St​argazer> i would imagine so
L327[06:12:45] <pay​onel> meh, i'm just busy with real world work. if i was retired, i'd spend more time studying forge apis and java and such
L328[06:13:28] <The_St​argazer> that's neat, i figured it'd be super hard to juggle like five versions
L329[06:13:42] <The_St​argazer> (read: basically impossible)
L330[06:13:52] <pay​onel> 5? only 3
L331[06:13:59] <pay​onel> and it's not super crazy
L332[06:14:07] <The_St​argazer> oh, i thought there was a 1.8 ver?
L333[06:14:16] <pay​onel> 1.7.10, 1.11, and 1.12
L334[06:14:19] <The_St​argazer> oh
L335[06:14:21] <pay​onel> we used to make builds for others
L336[06:14:30] <The_St​argazer> so 1.10 and 1.8 have been dropped?
L337[06:14:49] <pay​onel> oh sorry
L338[06:14:51] <pay​onel> i meant 1.10
L339[06:14:54] <pay​onel> 1.11 dropped
L340[06:14:59] <The_St​argazer> ah, right
L341[06:15:14] <The_St​argazer> do not many people play 1.11 anymore?
L342[06:16:23] <pay​onel> nope, you can get an idea of the distribution by looking at our downloads
L343[06:16:33] <pay​onel> https://www.curseforge.com/minecraft/mc-mods/opencomputers/files
L344[06:16:34] <Blue_595> spacing is a bit fucky
L345[06:17:06] <pay​onel> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/opebalonan
L346[06:17:23] <The_St​argazer> oh wow, basically nobody plays 1.11
L347[06:17:31] <Blue_595> drop it to 2 versions then
L348[06:17:42] <Blue_595> remove support for 1.11
L349[06:18:14] <xar​ses> I mean, its not up to date, but ya no one would notice in some cases
L350[06:18:32] <The_St​argazer> Blue_595: you mean 1.10?
L351[06:18:36] <The_St​argazer> 1.11 has already been dropped
L352[06:18:38] <xar​ses> 1.11 didn't end up with many mods people wanted to play OC with
L353[06:18:41] <Blue_595> oh
L354[06:18:46] <Blue_595> sure 1.10 as well
L355[06:18:48] <Blue_595> fuck'em
L356[06:19:50] <pay​onel> vexatos is one of the maintainers of the mod, btw
L357[06:20:00] <pay​onel> he doesn't work on it anymore, but he holds permissions
L358[06:20:07] <pay​onel> he puts together the changelist when i'm ready for a release
L359[06:20:11] <The_St​argazer> ah
L360[06:20:17] <pay​onel> and he holds strong, and important, opinions on things
L361[06:20:18] <The_St​argazer> so he's responsible for changelogs?
L362[06:20:32] <pay​onel> that's a job i give him 🙂
L363[06:20:35] <The_St​argazer> haha
L364[06:20:46] <The_St​argazer> i guess you're like the lead developer and he's your employee :P
L365[06:20:50] <xar​ses> it changes him...
L366[06:21:41] <pay​onel> but yeah, i'm not going to add something he is against
L367[06:22:12] <pay​onel> there is room for discussion, and he and i definitely have discussions, but there is a theme and feel to OC, and vex undersatnds that
L368[06:22:40] ⇨ Joins: xarses (~xarses@c-73-15-107-55.hsd1.ca.comcast.net)
L369[06:26:07] <The_St​argazer> also
L370[06:26:09] <The_St​argazer> unrelated
L371[06:26:27] <The_St​argazer> 0.4 is probably gonna be the final pre-release of the pack, but if you guys have any mod suggestions please let me know
L372[06:27:05] <xar​ses> what pack?
L373[06:27:18] <The_St​argazer> pack for the ariricraft server
L374[06:27:25] <The_St​argazer> it reset a few days ago
L375[06:27:55] <xar​ses> nuketastic
L376[06:27:59] <The_St​argazer> yes, exactly
L377[06:28:04] <The_St​argazer> well, more antimatter :P
L378[06:28:18] <xar​ses> total annilation
L379[06:28:21] <The_St​argazer> ariri's base's forcefield managed to survive a direct hit from antimatter
L380[06:29:18] <The_St​argazer> but yea, if you guys wanna playtest or suggest mods please let me know
L381[06:29:41] <Blue_595> do you like websites hosted under repl.co
L382[06:29:57] <The_St​argazer> uh
L383[06:30:01] <The_St​argazer> never heard of that :P
L384[06:32:37] <Ar​iri> I’ll be testing it tonight and if it’s ready i’ll setup all the server stuff and launch by friday if it goes to plan
L385[06:32:45] <The_St​argazer> 👍
L386[06:33:28] <The_St​argazer> i'm uploading 0.4 now
L387[06:33:50] <Blue_595> could i have a hex value for the background in ocdoc
L388[06:34:29] <The_St​argazer> sure
L389[06:34:47] <The_St​argazer> #272b30
L390[06:35:01] <The_St​argazer> firefox has an eyedropper tool under Menu > Web Developer
L391[06:35:48] <Blue_595> oh
L392[06:36:03] <Blue_595> also yeah 272B30 obtained the slower way: with a screenshot and GIMP
L393[06:36:21] <The_St​argazer> get firefox :)
L394[06:37:20] <Blue_595> im using firefox i just didnt know that
L395[06:37:33] <Blue_595> also i never noticed the gradient in the top bar until now
L396[06:37:37] <The_St​argazer> oh :P
L397[06:37:47] <The_St​argazer> yeah same
L398[06:37:49] <Blue_595> theres a nearly invisible gradient
L399[06:37:50] <Blue_595> why?
L400[06:38:05] <The_St​argazer> ¯\(ツ)/¯
L401[06:38:13] <The_St​argazer> payonel might know, but idk if he did the site
L402[06:38:18] <Blue_595> also gray-ish text is #7a8288
L403[06:40:27] <Ocawes​ome101> how do I figure out what percentage of the way through a range I am? i.e., if I want to range from 1 to 15, how do I get the percentage representation of any value in that range?
L404[06:40:46] <Blue_595> my first time in ages using style blocks by ID
L405[06:40:50] <Blue_595> it is... ugly
L406[06:40:58] <The_St​argazer> you doing web dev?
L407[06:41:57] <Blue_595> yeah
L408[06:42:06] <ThePi​Guy24> `percent = (value - upper) / (upper - lower) * 100` should do it, lower and upper would be 1 and 15 in your case
L409[06:42:07] <Blue_595> light text in ocdoc is #c8c8c8 apparently
L410[06:42:14] <Ocawes​ome101> aha thank you
L411[06:42:52] <ThePi​Guy24> wait no i fucked up
L412[06:43:20] <ThePi​Guy24> `percent = (value - lower) / (lower - upper) * 100`
L413[06:43:50] <ThePi​Guy24> note to self: think before posting
L414[06:43:55] <Ocawes​ome101> :{
L415[06:43:57] <Ocawes​ome101> :P*
L416[06:44:03] <The_St​argazer> }:
L417[06:44:12] <The_St​argazer> always close your brackets
L418[06:44:17] <Ocawes​ome101> lol
L419[06:44:21] <ThePi​Guy24> tbh :{ is more accurate about how i feel rn
L420[06:44:37] <Ocawes​ome101> :(){:|:&};:
L421[06:44:43] <The_St​argazer> fork bomb?
L422[06:44:50] <Ocawes​ome101> obvs
L423[06:45:03] <ThePi​Guy24> always fun
L424[06:45:05] <The_St​argazer> i love how i can just look at it and go "yep, that's a fork bomb alright"
L425[06:45:17] <Ocawes​ome101> lol
L426[06:45:23] ⇨ Joins: Michiyo (~Michiyo@znc.michiyo.me)
L427[06:45:23] zsh sets mode: +o on Michiyo
L428[06:45:29] <The_St​argazer> qualities of using Linux for years
L429[06:45:34] <Ocawes​ome101> yep
L430[06:45:39] <Blue_595> wait why does the :(){:|:&};: work like that
L431[06:45:47] <ThePi​Guy24> ok now am i massochistic enough to try and make a html compatiable browser in oc
L432[06:45:48] <The_St​argazer> it forks itself over and over
L433[06:45:52] <Ocawes​ome101> m a g i c
L434[06:45:55] <Blue_595> how
L435[06:46:00] <Ocawes​ome101> @ThePiGuy24 EveryOS is already doing that
L436[06:46:03] <The_St​argazer> special bash syntax
L437[06:46:13] <The_St​argazer> @ThePiGuy24 Like, HTML5?
L438[06:46:17] <Blue_595> @ThePiGuy24 i wanna see you make that
L439[06:46:38] <The_St​argazer> i'm planning on doing my own version of HTML
L440[06:46:46] <ThePi​Guy24> it will loosely support html and css
L441[06:47:15] <ThePi​Guy24> and by supporting css i mean colours and positioning maybe
L442[06:48:24] <ThePi​Guy24> might even try and display images, if i can find suitable png and jpeg libs
L443[06:48:29] <Blue_595> fonts please
L444[06:48:51] <ThePi​Guy24> i sorta had a plan to have custom fonts rendered using subpixels
L445[06:49:20] <ThePi​Guy24> but then i need to somehow render ttf and otf fonts to bitmaps
L446[06:49:43] <ThePi​Guy24> which sounds like a not fun thing to do
L447[06:50:26] <The_St​argazer> fonts in OC
L448[06:50:29] <The_St​argazer> that sounds like hell
L449[06:51:39] <ThePi​Guy24> i can just about support hexfont, which is what the oc font is anyway :p
L450[06:51:51] <Ocawes​ome101> https://github.com/EveryOS/Webicity anyone?
L451[06:52:01] <Ocawes​ome101> uh
L452[06:52:03] <Ocawes​ome101> one sec
L453[06:52:03] <ThePi​Guy24> rip 404
L454[06:52:04] <Blue_595> dammit what font is ocdoc using
L455[06:52:54] <ThePi​Guy24> Helvetica
L456[06:53:14] <Blue_595> thanks
L457[06:53:15] <ThePi​Guy24> (hexfont is the font renderer btw, not the actual font)
L458[06:53:34] <ThePi​Guy24> the font oc uses is based on unscii
L459[06:54:03] <ThePi​Guy24> which also has some neat 8px versions
L460[06:54:16] <Ocawes​ome101> @EveryOS link to webicity please
L461[06:56:06] <Blue_595> font-weight isnt doing anything
L462[06:56:59] <The_St​argazer> i think OC uses funscii?
L463[06:57:47] <Forec​aster> https://xkcd.com/2309/
L464[06:57:47] <MichiBot> XKCD Comic Name: X Posted on: 5/20/2020
L465[06:57:56] <Forec​aster> speaking of fonts
L466[06:57:59] <ThePi​Guy24> funscii is mostly just unscii but with japanese support and a few tweaks
L467[06:58:48] <The_St​argazer> there's a relevant xkcd for everything, isn't there?
L468[06:59:52] <Blue_595> yea
L469[07:00:14] <Blue_595> %xkcd 1795
L470[07:00:15] <MichiBot> XKCD Comic Name: All You Can Eat URL: https://xkcd.com/1795
L471[07:00:18] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L472[07:00:26] <Blue_595> rip
L473[07:00:56] <ThePi​Guy24> ohgod not the pet store
L474[07:01:07] ⇨ Joins: glasspelican (~quassel@2607:5300:201:3100::325)
L475[07:01:21] <The_St​argazer> i can imagine that most people would not want to eat pet food
L476[07:01:23] <Blue_595> 989 is unfortunately accurate :(
L477[07:01:58] <Forec​aster> the one I posted just happens to be the latest one
L478[07:02:47] <Blue_595> %xkcd 1535 accurate
L479[07:02:47] <MichiBot> XKCD Comic Name: Words for Pets URL: https://xkcd.com/1535
L480[07:03:17] <The_St​argazer> i say "most people" because although they put "not safe for human consumption" on things like pet food (not the tinned kind) it's perfectly safe
L481[07:04:22] <The_St​argazer> source: have consumed pet food, am still alive
L482[07:04:50] <The_St​argazer> but i can imagine the tinned pet food is not safe
L483[07:05:00] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L484[07:06:18] <The_St​argazer> anyway
L485[07:06:23] <The_St​argazer> i'm gonna pregen the world
L486[07:06:46] <The_St​argazer> Realistic Terrain Generation, Biomes o' Plenty, or both?
L487[07:08:32] <Blue_595> source: was a fucking weird kid, kept eating cat food
L488[07:09:29] <The_St​argazer> who, you or me
L489[07:11:15] <Forec​aster> my little brother used to do that
L490[07:11:20] <The_St​argazer> eat cat food?
L491[07:11:27] <Forec​aster> yes
L492[07:11:42] <The_St​argazer> why tho
L493[07:11:48] <Forec​aster> I dunno
L494[07:12:10] <Blue_595> apartment is now called househouse
L495[07:12:11] <The_St​argazer> i mean i did it because it said "not safe for human consumption" and i decided to eat it because it said that
L496[07:12:38] <Forec​aster> I'm fairly sure he just liked it, and it was food that was available?
L497[07:12:41] <Forec​aster> but I dunno
L498[07:12:49] <Forec​aster> it was in a bowl on the floor
L499[07:12:54] <Forec​aster> he was very young
L500[07:13:01] <The_St​argazer> that makes more sense
L501[07:13:16] <The_St​argazer> young children do stupid things because they don't know not to
L502[07:14:22] <The_St​argazer> also: cactus world http://tinyurl.com/yc8hlwkz
L503[07:14:25] <The_St​argazer> could also be a 4
L504[07:15:04] <The_St​argazer> watching the world generate is fun
L505[07:15:48] <Blue_595> 2120 is cool
L506[07:16:11] <Forec​aster> what is that
L507[07:16:20] <The_St​argazer> this?
L508[07:16:23] <The_St​argazer> world pregeneration
L509[07:16:26] ⇨ Joins: Saghetti (Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L510[07:16:35] <The_St​argazer> now is a puzzle piece http://tinyurl.com/y9krtxbx
L511[07:16:46] <Forec​aster> is that a mod?
L512[07:17:11] <Saghetti> its a me
L513[07:17:14] <Saghetti> saghetti
L514[07:17:43] <The_St​argazer> yea
L515[07:18:00] <The_St​argazer> Chunk Pregenerator
L516[07:18:22] <The_St​argazer> i'm pregenerating the server's world to reduce server load when it goes up
L517[07:18:46] <Blue_595> i want that
L518[07:18:48] ⇦ Quits: Blue_595 (webchat@47.196.97.219) (Quit: webchat.esper.net)
L519[07:18:54] <Forec​aster> neat, I didn't know that was a thing
L520[07:19:02] <Forec​aster> I'll need that for the railcraft server later
L521[07:19:10] <The_St​argazer> yeah, its super neat
L522[07:20:06] <Saghetti> man railcraft is awesomes
L523[07:20:16] <Saghetti> awesome*
L524[07:20:19] <The_St​argazer> i should add that to the pack
L525[07:20:48] <Saghetti> i should nake something in survical with it
L526[07:21:14] <Saghetti> while youre at it, why not also stevescarts?
L527[07:21:45] <Saghetti> theres a remastered version for 1.12
L528[07:22:12] <The_St​argazer> oh YES
L529[07:22:18] <The_St​argazer> there's SC for 1.12.2?!
L530[07:22:25] <Saghetti> yep
L531[07:22:36] <The_St​argazer> i must have this
L532[07:22:39] <The_St​argazer> i love SC2
L533[07:23:09] <Saghetti> also this is ariris server
L534[07:23:11] <Saghetti> right?
L535[07:23:46] <The_St​argazer> yee
L536[07:23:55] <Saghetti> ~markov saghetti
L537[07:24:00] <Saghetti> oh cool
L538[07:24:31] <Saghetti> might play on it when i actually have time
L539[07:24:37] <The_St​argazer> ~markov Saghetti
L540[07:24:45] <The_St​argazer> you should, also i think ocdoc bot is ded
L541[07:24:58] <The_St​argazer> also
L542[07:24:59] <Saghetti> :(
L543[07:25:07] <The_St​argazer> mfw the coremod is almost as big as the actual mod
L544[07:25:15] <The_St​argazer> coremods should not be 2+ MB
L545[07:25:21] <Saghetti> we need narkov bot
L546[07:25:33] <The_St​argazer> narkov?
L547[07:25:51] <Saghetti> smells like compat issues
L548[07:25:56] <pay​onel> what pregen tool is that?
L549[07:26:00] <Saghetti> just waiting to happen
L550[07:26:02] <The_St​argazer> Chunk Pregenerator
L551[07:26:20] <Saghetti> also ignoe typos
L552[07:26:23] <The_St​argazer> `This mod does nothing on it's own, it's just a set of classes that the Tech Reborn team uses in their mods.`
L553[07:26:23] <The_St​argazer> ...what the hell is in this mod that's 2+ MB and "just a set of classes"
L554[07:26:31] <Saghetti> im on a kindle, mkay?
L555[07:27:00] <The_St​argazer> oh :P
L556[07:27:18] <Saghetti> yeah
L557[07:27:41] <Saghetti> this on screen keyboard sucks
L558[07:28:02] <Saghetti> that + the display refresh times
L559[07:28:31] <The_St​argazer> oh oof
L560[07:29:08] <Saghetti> and the fact that it tends to have a hard time regustering keys
L561[07:29:24] <The_St​argazer> big oof
L562[07:29:41] <Saghetti> it either hits the one next to it or just doesnt at all
L563[07:29:57] <Saghetti> hence the typos
L564[07:30:28] <The_St​argazer> oh oof
L565[07:30:35] <Saghetti> im purposely going through and fixing typos
L566[07:30:46] <Saghetti> this is shat irs ike if i xn
L567[07:31:01] <Saghetti> and if i rype fsst
L568[07:31:13] <ThePi​Guy24> rip
L569[07:31:17] <The_St​argazer> it no like type fast
L570[07:31:24] <Saghetti> pretty unreadavle, huh
L571[07:31:46] <The_St​argazer> earth 2: minecraft boogaloo http://tinyurl.com/yaz45btj
L572[07:31:51] <Klea​dron> nice
L573[07:32:13] <ThePi​Guy24> meinkraft
L574[07:32:13] <The_St​argazer> e n h a n c e http://tinyurl.com/y8xtsvhf
L575[07:32:35] <The_St​argazer> here's your obligatory sneakpeek
L576[07:33:12] <Klea​dron> i'm throwing things at the wall currently
L577[07:33:19] <The_St​argazer> why
L578[07:33:32] <Klea​dron> trying to hack something together for The One True Version
L579[07:33:46] <Saghetti> cant vuew links
L580[07:33:46] <Saghetti> only obe tab
L581[07:33:46] <Saghetti> what is it?
L582[07:33:55] <Klea​dron> well i built the example mod so it must be working
L583[07:34:02] <Klea​dron> it's a map screen Saghetti
L584[07:34:04] <The_St​argazer> it's the world
L585[07:34:06] <The_St​argazer> yea
L586[07:34:11] <The_St​argazer> it's a sneak peek of the server's world
L587[07:34:16] <The_St​argazer> well, that is
L588[07:34:19] <The_St​argazer> if ariri accepts it
L589[07:34:27] <The_St​argazer> i mean i see no reason why they wouldn't tho
L590[07:34:33] <Saghetti> ebic
L591[07:35:20] <Klea​dron> http://tinyurl.com/y82oelqy
L592[07:35:40] <Klea​dron> i had a brain moment
L593[07:36:05] <The_St​argazer> please PLEASE tell me your env setup
L594[07:36:10] <The_St​argazer> how'd you get this to work
L595[07:36:21] <Klea​dron> i took the 1.7.10 oc code and ripped the build stuff from it
L596[07:36:26] <Klea​dron> since it built fine
L597[07:36:27] <The_St​argazer> nice
L598[07:36:45] <Klea​dron> and then dumped some of the forge stuff in there from the normal forge source code for 1.7
L599[07:37:18] <The_St​argazer> so you took two things and smashed them together
L600[07:37:19] <The_St​argazer> nice
L601[07:37:22] <Klea​dron> yes
L602[07:37:29] <The_St​argazer> that's how modding works
L603[07:37:30] <Klea​dron> i threw two things at a wall and it made a new thing
L604[07:37:42] <The_St​argazer> That's how ~~mafia~~ modding works
L605[07:37:45] <Klea​dron> Yes
L606[07:38:02] ⇦ Quits: Saghetti (Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: https://mibbit.com Online IRC Client)
L607[07:38:31] <The_St​argazer> oof
L608[07:39:00] <Klea​dron> i remembered when i was talking with payonel a couple days ago he said he maintained his own version of the maven stuff and the stuff required to build mods for 1.7
L609[07:39:13] <Klea​dron> and then out of curiosity i went to see if i could build the oc source code and it worked
L610[07:39:22] <The_St​argazer> so payonel has the stuff needed to mod for the One True Version? epic
L611[07:39:43] <Klea​dron> haha yes
L612[07:40:30] <Klea​dron> http://tinyurl.com/ycohtmxo
L613[07:41:25] <Klea​dron> i'm happy now but i guess i will try making another version of my Additional Blocks mod for 1.7.10 now
L614[07:42:48] <Klea​dron> thank you payonel for the working build stuff
L615[07:43:10] <Klea​dron> that i took*
L616[07:43:55] <The_St​argazer> %s/took/borrowed
L617[07:43:56] <MichiBot> <Kleadron> that i borrowed*
L618[07:44:15] <Klea​dron> yes
L619[07:44:25] <The_St​argazer> you "borrowed" it
L620[07:44:32] <Klea​dron> :)
L621[07:44:34] <xar​ses> Chunk pregenerator is awesome if you need to do that thing, or want to see how mods effect the worldgen
L622[07:44:43] <The_St​argazer> yeah
L623[07:44:56] <xar​ses> also the dev is chill
L624[07:45:00] <The_St​argazer> this is for a server so it's basically required
L625[07:45:03] <The_St​argazer> the chunk pregen dev?
L626[07:45:12] <xar​ses> yes
L627[07:45:22] <The_St​argazer> oh, neat
L628[07:46:19] <xar​ses> Speiger, he hangs around 🙂
L629[08:02:00] ⇨ Joins: Infinite (~Infinite@163.47.239.203)
L630[08:12:53] <Klea​dron> `[23:45:32] [Client thread/INFO] [STDOUT]: [com.example.examplemod.ExampleMod:init:18]: DIRT BLOCK >> tile.dirt`
L631[08:13:23] <Klea​dron> what if we printed every single block to the console at once 😳
L632[08:13:46] <The_St​argazer> minetweaker can do that im pretty sure
L633[08:14:40] <Klea​dron> why does it do that though
L634[08:15:42] <The_St​argazer> %tonk
L635[08:15:43] <MichiBot> I'm sorry The_Stargazer, you were not able to beat Ariri's record of 7 hours, 27 minutes and 11 seconds this time. 5 hours, 28 minutes and 3 seconds were wasted! Missed by 1 hour, 59 minutes and 7 seconds!
L636[08:15:50] <The_St​argazer> it does that so you know what's what
L637[08:16:08] <The_St​argazer> because minetweaker needs names like `minecraft:dirt` or `draconicevolution:dragon_heart`
L638[08:16:17] <The_St​argazer> the unlocalized names
L639[08:16:45] <Klea​dron> ok
L640[08:27:14] ⇦ Quits: CarlenWhite (~CarlenWhi@253.sub-174-241-134.myvzw.com) (Ping timeout: 378 seconds)
L641[08:30:21] ⇨ Joins: CarlenWhite (~CarlenWhi@253.sub-174-241-134.myvzw.com)
L642[08:49:54] ⇨ Joins: irnotbeowulf (~irnotbeow@c-73-243-115-32.hsd1.co.comcast.net)
L643[08:50:21] <irnotbeowulf> hi anyone here?
L644[08:50:38] <Forec​aster> %hello
L645[08:50:38] <MichiBot> Forec​​aster: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L646[08:50:39] <The_St​argazer> hi
L647[08:50:40] <The_St​argazer> %hello
L648[08:50:40] <MichiBot> The_St​​argazer: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L649[08:51:04] <payonel> no one has been here for hundreds of years
L650[08:51:17] <irnotbeowulf> spooky
L651[08:53:50] ⇦ Quits: irnotbeowulf (~irnotbeow@c-73-243-115-32.hsd1.co.comcast.net) (Client Quit)
L652[08:55:54] <Forec​aster> %sip
L653[08:55:54] <MichiBot> You drink a ripe grathnode potion (New!). Forec​aster turns into a wolf sloth girl until they say the phrase "Wenk Ohmygawd".
L654[08:56:15] <Forec​aster> I don't think I want to say that
L655[09:02:29] ⇨ Joins: AmandaC (~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L656[09:02:39] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Ping timeout: 190 seconds)
L657[09:16:22] ⇦ Quits: CarlenWhite (~CarlenWhi@253.sub-174-241-134.myvzw.com) (Ping timeout: 378 seconds)
L658[09:19:22] ⇨ Joins: CarlenWhite (~CarlenWhi@174.241.134.253)
L659[09:23:53] <The_St​argazer> \o/
L660[09:23:58] <The_St​argazer> i finished the pack
L661[09:24:21] <Forec​aster> woo
L662[09:25:04] <The_St​argazer> you should play on the server some time
L663[09:37:33] ⇨ Joins: Vexatos (~Vexatos@port-92-192-50-157.dynamic.as20676.net)
L664[09:37:33] zsh sets mode: +v on Vexatos
L665[09:38:54] <The_St​argazer> my tiny iGPU is probably screaming rn
L666[09:39:13] <The_St​argazer> `GPU RAM Usage: +244MB`
L667[09:39:40] <The_St​argazer> i mean thankfully i assume most of the 512MB or so is shared
L668[09:39:56] <The_St​argazer> and there isn't actually much dedicated GPU RAM
L669[09:40:31] <The_St​argazer> iGPUs don't tend to have much iirc
L670[09:42:15] <The_St​argazer> 250k chunks
L671[09:42:34] <The_St​argazer> 8000x8000 blocks
L672[09:42:47] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L673[09:48:15] <The_St​argazer> 10000 out of 250000.. this might take a while.
L674[09:50:24] <The_St​argazer> it's generating faster than the preview updates so bits of the world just materialize
L675[09:50:35] <The_St​argazer> which is quite funny
L676[09:54:11] <Izaya> The_Stargazer: usually they have 0
L677[09:54:23] <The_St​argazer> 0 dedicated VRAM?
L678[09:54:26] <The_St​argazer> i guess that makes sense
L679[09:54:34] <The_St​argazer> there isn't anywhere to put it
L680[09:54:51] <The_St​argazer> cards have space for chips
L681[09:54:58] <Izaya> that and like
L682[09:55:08] <Izaya> the point of iGPUs is that they're cheap and "okay" usually
L683[09:55:08] ⇨ Joins: Inari (~Pinkishu@pd9e8f369.dip0.t-ipconnect.de)
L684[09:55:10] <Izaya> BYO RAM
L685[09:55:14] <The_St​argazer> yeah
L686[09:55:20] <The_St​argazer> simple task oriented
L687[09:55:41] <The_St​argazer> not "pregenerate a minecraft world with 8000x8000 blocks" oriented :P
L688[09:55:44] <Izaya> tell you what though, the R2[24]00G iGPU is breddy nice
L689[09:55:50] <Izaya> you don't need VRAM for that
L690[09:56:06] <Izaya> or a GPU, for that matterf
L691[09:56:35] <Izaya> speaking of GPUs, was thinking about adding a nonstandard control code to the PsychOS terminal emulator to allow filling rectangles
L692[09:56:43] <The_St​argazer> then, what is `GPU RAM Usage: +244MB` for
L693[09:56:46] <The_St​argazer> the preview?
L694[09:56:50] <Izaya> it'd be network transparent and all
L695[09:56:54] <Izaya> probably your OS
L696[09:57:06] <The_St​argazer> ¯\(ツ)/¯
L697[09:57:08] <Izaya> you have chrome open, that's probably using most of it
L698[09:57:17] <The_St​argazer> nah that's not it
L699[09:57:26] <The_St​argazer> it's displayed in the chunk pregenerator menu
L700[09:57:39] <The_St​argazer> http://tinyurl.com/y8jljnt9
L701[09:57:57] <Izaya> huh
L702[09:58:13] <The_St​argazer> i would guess it's for the preview
L703[09:58:17] <Izaya> dunno, maybe it is the preview
L704[09:58:26] <Izaya> IIRC Minecraft doesn't normally use VRAM properly
L705[09:58:36] <Izaya> ie "load all the textures into VRAM for each frame" not properly
L706[09:58:41] <The_St​argazer> %s/VRAM?RAM
L707[09:58:42] <The_St​argazer> er
L708[09:58:43] <The_St​argazer> crap
L709[09:58:50] <The_St​argazer> i was gonna make a joke about MC being horribly optimized
L710[09:59:15] <The_St​argazer> which it is (it's single-core afaik)
L711[09:59:29] <Izaya> I remember hearing - probably years ago now - that Minecraft keeps the textures in main memory and draws in immediate mode spewing textures to the GPU
L712[09:59:40] <Klea​dron> it’s made by some fat guy in a fedora wtf did you expect
L713[10:00:15] <The_St​argazer> i mean
L714[10:00:24] <Izaya> that's probably changed since, but I feel like that's a uh, nice reference point
L715[10:00:27] <The_St​argazer> fedoras and horrible optimization aren't mutually inclusive
L716[10:00:58] <Izaya> on an unrelated note Stargazer
L717[10:01:06] <The_St​argazer> ?
L718[10:01:11] <Izaya> you should try the Windows Terminal, not sure if it'll work on W7 but it may interest you
L719[10:01:20] <The_St​argazer> windows terminal?
L720[10:01:22] <The_St​argazer> you mean WSL?
L721[10:01:28] <Izaya> imagine the windows console but not absolute garbage
L722[10:01:45] <Izaya> https://devblogs.microsoft.com/commandline/windows-terminal-1-0/
L723[10:01:53] <The_St​argazer> Huh, nice
L724[10:01:54] <Klea​dron> if you’re talking about the one with tabs and stuff i think that’s windows 10 only
L725[10:02:03] <Izaya> well that's garbage then
L726[10:02:12] <Izaya> how will I run it on the only Windows machine I have (running Windows 2000)
L727[10:02:12] <The_St​argazer> yeah
L728[10:02:14] <The_St​argazer> `Windows Terminal is a terminal emulator for Windows 10 written by Microsoft` oof
L729[10:02:25] <Izaya> > GPU Accelerated Rendering
L730[10:02:30] <Forec​aster> I use ConEmu almost exclusively
L731[10:02:33] <Izaya> I guess there had to be some downsides
L732[10:02:42] <The_St​argazer> hardware rendering?
L733[10:02:46] <The_St​argazer> isn't that good
L734[10:02:51] <Izaya> in theory, yeah
L735[10:02:57] <The_St​argazer> but this is microsoft
L736[10:03:01] <The_St​argazer> nothing works in theory there
L737[10:03:02] <Izaya> but I'm pretty sure every implementation has been slower than software rendered implementations
L738[10:03:23] <The_St​argazer> what about dual software/hardware rendering?
L739[10:03:45] <The_St​argazer> shoving two things together usually makes a better thing
L740[10:03:47] <Izaya> I imagine using a GPU to do the blending effects for a software rendered terminal would be interesting
L741[10:03:56] <Izaya> but that only applies if you use transparent terminals
L742[10:04:31] <The_St​argazer> yeah
L743[10:04:38] <The_St​argazer> why do you need GPU rendering
L744[10:04:40] <The_St​argazer> for a terminal
L745[10:04:46] <The_St​argazer> just why
L746[10:04:53] <Izaya> to blit characters faster, theoretically
L747[10:04:58] <Izaya> :D
L748[10:05:03] <The_St​argazer> yeah but
L749[10:05:09] <The_St​argazer> how much faster do you need it to be
L750[10:05:11] <The_St​argazer> it-- it's a terminal
L751[10:05:14] <Izaya> iunno man
L752[10:05:27] <Izaya> I forget what the library is
L753[10:05:30] <Izaya> but xfce4-terminal uses it
L754[10:05:38] <Izaya> and you notice that it's slower compared to xterm
L755[10:05:56] <Forec​aster> exactly! it's a terminal! by definition it has to move at terminal velocity!
L756[10:05:57] <The_St​argazer> also
L757[10:06:01] <The_St​argazer> a reason i don't use IRC
L758[10:06:06] <Izaya> Forecaster++
L759[10:06:06] <MichiBot> Izaya: Forecaster|AFK now has 2147484662.0 points
L760[10:06:11] <Izaya> huh
L761[10:06:11] <The_St​argazer> i forgot my nickserv password :P
L762[10:06:23] <Forec​aster> you can recover that
L763[10:06:26] <The_St​argazer> oh.
L764[10:06:28] <The_St​argazer> how?
L765[10:06:33] <Forec​aster> email recovery thing
L766[10:06:37] <The_St​argazer> well then
L767[10:06:45] <Kristo​pher38> @payonel I'll get you a script so you can repro that (talking about that out of memory lack of error thing)
L768[10:06:46] <The_St​argazer> i could also try and brute-force my password :P
L769[10:06:55] <The_St​argazer> i used to use a single password
L770[10:07:09] <The_St​argazer> now I do the same thing but i prefix it with random stuff
L771[10:07:43] <Klea​dron> i just use cmd because it does what i need it to do and it works absolutely fine
L772[10:08:11] <Forec​aster> having tabs is nice though
L773[10:08:14] <Klea​dron> i dont need tabs, i can just open another window and i dont need a transparent background
L774[10:08:29] <Izaya> cmd is a significant reason I'm somewhat glad I'm not presently employed in IT
L775[10:08:33] <Klea​dron> the tabs are in my god damn taskbar
L776[10:08:50] * Izaya laughs in resizing beyond 80 columns
L777[10:09:14] <The_St​argazer> Win10 can do that
L778[10:09:15] <Klea​dron> click the top left of the cmd window on the icon
L779[10:09:22] <The_St​argazer> I don't know who thought it was a good idea not to allow that pre-10 tho
L780[10:09:41] <Forec​aster> lets just do away with browser tabs then, I'm sure you don't need those either :P
L781[10:09:50] <Izaya> pre-W10, cmd was the lowest possible effort DOS compatibility console they could do
L782[10:10:06] <Klea​dron> if you click the icon of the cmd window you can open a menu that lets you paste things into the console or open the properties menu
L783[10:10:14] <Izaya> in W10, they went all Microsoft <3 Linux (but only in service to Windows) and had to a) improve cmd b) replace it because it's a heap of shit
L784[10:10:33] <Izaya> Kleadron: or I could drag the corner of any worthwhile terminal software
L785[10:10:40] <Izaya> I'll probably get escape code support while I'm at it
L786[10:11:00] <Klea​dron> you’re supposed to build a user interface
L787[10:11:09] <Klea​dron> we’re not in the 80s anymore
L788[10:11:23] <Izaya> cmd is 60s technology at best
L789[10:11:32] <Izaya> by the 70s, terminals had more features than cmd
L790[10:12:03] <Izaya> but I guess Windows is an indirect clone of a 1960s OS so whatever
L791[10:13:22] <Klea​dron> what do you need terminal for
L792[10:13:50] <Izaya> interacting with the system directly
L793[10:14:01] <Izaya> though, I guess on Windows, to do that you need a C++ compiler
L794[10:14:19] <Izaya> or powershell I guess, but it's so fucking slow
L795[10:14:28] <Klea​dron> what specific actions do you do when needing to interact with the system directly
L796[10:14:34] <The_St​argazer> a lot of shit
L797[10:14:39] <The_St​argazer> e.g.
L798[10:14:46] <The_St​argazer> i can clear my clipboard with `echo off | clip`
L799[10:15:09] <Klea​dron> why do you need to clear your clipboard
L800[10:15:54] <Izaya> to be perfectly honest, I agree with you: we should have real interfaces for stuff
L801[10:16:03] <Izaya> but none of the OSes in use have that
L802[10:16:13] <Izaya> they're still stuck in the 70s
L803[10:16:26] <Izaya> and when in rome...
L804[10:17:00] <Klea​dron> time to make the operating system 2 (not to be confused with os/2)
L805[10:17:11] <Izaya> we've had our chances
L806[10:17:16] <Izaya> we're too attached to our legacy garbage to change
L807[10:17:56] <Klea​dron> actually
L808[10:18:06] <Klea​dron> macOS doesnt really use the terminal much
L809[10:18:28] <Klea​dron> except when you’re doing advanced stuff
L810[10:18:30] <Izaya> it's still a unix-like underneath
L811[10:18:44] <Klea​dron> What about classic mac os tho
L812[10:18:44] <The_St​argazer> not proper unix tho
L813[10:18:45] <Izaya> you can't escape it, only hide it
L814[10:19:00] <Izaya> and the more abstraction you have, the less direct control over the machine you have
L815[10:19:09] <Klea​dron> classic mac os had no terminal from what i could see
L816[10:19:19] <The_St​argazer> @Kleadron i clear my clipboard regularly
L817[10:19:24] <Izaya> it didn't
L818[10:19:32] <The_St​argazer> so i don't accidentally hit insert and paste in something while in OC
L819[10:19:40] <Izaya> Mac OS was entirely GUI, this was a very intentional design decision
L820[10:19:49] <Izaya> And yet, they replaced it with a unix-like.
L821[10:20:02] <Izaya> Is that because Mac OS was an unstable mess? Probably largely.
L822[10:20:09] <The_St​argazer> apple fell apart after Steve Jobs left imo
L823[10:20:16] <Klea​dron> well there we go, we found a worthy candidate to base design on
L824[10:20:32] <Izaya> no
L825[10:20:34] <Izaya> please no
L826[10:20:36] <Izaya> anything but that
L827[10:20:39] <Klea​dron> out of spite i will make an OC OS that has no terminal
L828[10:20:49] <Izaya> Kleadron: KittenOS NEO
L829[10:20:59] <Izaya> I don't want that pascal/C chimera with 25 years of accumulated cruft
L830[10:21:01] <Klea​dron> oh
L831[10:21:27] <Izaya> when you run classic Mac OS on an x86 Mac OS X machine
L832[10:21:38] <The_St​argazer> Izaya: you made KOS NEO?
L833[10:21:39] <Izaya> you're emulating PowerPC code emulating M68k assembly
L834[10:21:43] <Izaya> no, t20kdc did
L835[10:21:47] <The_St​argazer> oh
L836[10:21:53] <The_St​argazer> ...oh god
L837[10:21:57] <The_St​argazer> layering emulation
L838[10:21:58] <Izaya> yeah it's a mess
L839[10:22:09] <Izaya> it's entirely unmaintainable
L840[10:22:11] <t20kdc> Izaya: KittenOS NEO has a terminal now, actually
L841[10:22:25] <Izaya> t20kdc: but it's not a core part of the OS, and it's strongly discouraged
L842[10:23:10] ⇨ Joins: ben_mkiv (~ben_mkiv@i5E86B0A8.versanet.de)
L843[10:23:19] <Forec​aster> ooh, the blowout is starting soon I think
L844[10:23:29] <Klea​dron> imagine if windows had shifted its architecture to something else and the 9x version ran an x86 emulator underneath
L845[10:23:49] <t20kdc> Izaya: Wouldn't say strongly discouraged, just, terminal apps are expected to be at least theoretically remotely operatable and the interface is designed that way
L846[10:23:56] <Izaya> Kilobyte: Windows NT 4 on PowerPC
L847[10:24:00] <Izaya> fuck
L848[10:24:02] <Izaya> Kleadron*
L849[10:24:18] <Klea​dron> wait what
L850[10:24:31] <Klea​dron> i thought that was a proper source port
L851[10:24:38] <Izaya> Windows NT 4 on PowerPC had an x86 emulator to run DOS software, IIRC
L852[10:25:21] <Klea​dron> parts of the os didnt actually run in x86 though did they?
L853[10:25:36] <Izaya> not 100% sure
L854[10:25:40] <Izaya> I doubt it, but it's possible
L855[10:26:00] <Izaya> also, if you want a modern OS design
L856[10:26:03] <Izaya> "modern"
L857[10:26:08] <Izaya> look no further than BeOS
L858[10:26:15] <Izaya> it's only
L859[10:26:16] * Izaya counts
L860[10:26:18] <Izaya> 30 years old
L861[10:26:28] <Izaya> designed for modern computers
L862[10:26:34] <Izaya> that is, ones with a single user, and more than one core
L863[10:27:08] <Forec​aster> ooh yes, it's almost 10:00 utc
L864[10:27:17] <Forec​aster> I'ma stream some fleet carrier stuff
L865[10:27:22] <Klea​dron> I like BeOS/Haiku
L866[10:27:24] <Izaya> it's selectively unix-like, but that's really not the idea
L867[10:27:27] <The_St​argazer> 10:00 utc?
L868[10:27:32] <The_St​argazer> Forecaster: what time is it for you
L869[10:27:50] <Klea​dron> how much of classic mac os was emulated m68k
L870[10:27:51] <Forec​aster> it will be 12 for me
L871[10:28:00] <The_St​argazer> oh, right
L872[10:28:02] <Izaya> it slowly decreased over time
L873[10:28:08] <The_St​argazer> so you're UTC+2?
L874[10:28:11] <Forec​aster> yes
L875[10:28:22] <Izaya> each release they rewrote more m68k asm or pascal in C for PowerPC
L876[10:28:26] <The_St​argazer> would make sense
L877[10:29:30] <Klea​dron> I wonder if apple will ever do anything with classic mac os in the future
L878[10:29:57] <Izaya> I hope not
L879[10:30:11] <Klea​dron> would be cool if they released the source code but i seriously doubt they would
L880[10:30:25] <Izaya> imagine the shame
L881[10:30:42] <Izaya> they wouldn't, to protect the safety of the involved parties
L882[10:31:10] <Klea​dron> imagine an x86 port of classic mac os
L883[10:31:33] <Izaya> [is actually a PPC emulator running as a UEFI application]
L884[10:35:52] <Klea​dron> I dont think anyone would want to deal with it anyway
L885[10:36:21] <Klea​dron> it doesnt support proper pre-emptive multitiasking and was really unstable from what i’ve heard
L886[10:36:30] <Izaya> yup
L887[10:36:51] <Izaya> coop only multitasking - in the sketchiest way possible - and the 25 years of cruft and patches really added up
L888[10:37:14] <Klea​dron> lmao can you imagine if they kept going with it
L889[10:37:32] <Izaya> you know those crawling horros in lovecraft books?
L890[10:37:36] <Izaya> that'd be Mac OS 9 in 2020.
L891[10:38:22] ⇨ Joins: Vexaton (~Vexatos@port-92-192-122-199.dynamic.as20676.net)
L892[10:38:22] zsh sets mode: +v on Vexaton
L893[10:38:25] ⇦ Quits: Vexatos (~Vexatos@port-92-192-50-157.dynamic.as20676.net) (Killed (anarchy.esper.net (Nickname regained by services)))
L894[10:38:25] *** Vexaton is now known as Vexatos
L895[10:38:38] <Izaya> classic Mac OS doesn't have the advantage unix does in that you can slowly replace stuff - unix is a bunch of loosely connected parts you tape together, whereas classic Mac OS was basically a monolithic entity that you had to patch and patch over again
L896[10:40:16] <Izaya> the advantage of that approach is that you can fit the whole thing into a 512K ROM to use in your low-cost GUI machine in 1984
L897[10:40:16] <Klea​dron> windows 9x and macos 9 both suck , the 90s must have sucked
L898[10:40:19] <Izaya> but it's not so good in 2000
L899[10:40:56] <Izaya> I mean, BeOS was available, there were quite a few unixes
L900[10:41:25] <Klea​dron> they werent exactly that popular or consumer oriented were they?
L901[10:41:49] <Izaya> the unixes were used primarily in professional stuff
L902[10:42:09] <Izaya> they had a steeper learning curve than modern linux does
L903[10:42:47] <Izaya> as for BeOS, it only got ... 3? non-developer releases before the company folded
L904[10:43:09] <Izaya> Microsoft's mildly illegal agreements with OEMs made sure they couldn't get their stuff shipped with machines
L905[10:43:20] <The_St​argazer> do Microsoft still do that?
L906[10:43:28] <Izaya> as far as I know, yeah
L907[10:43:34] <The_St​argazer> . . .
L908[10:43:36] <The_St​argazer> i mean US law is shit
L909[10:43:39] <The_St​argazer> so ¯\(ツ)/¯
L910[10:44:00] <The_St​argazer> also
L911[10:44:05] <The_St​argazer> %s/US law/the US government
L912[10:44:05] <MichiBot> <The_Stargazer> i mean the US government is shit
L913[10:44:15] <Izaya> Dell does some fun legal stuff to manage to ship Ubuntu on their machines without losing their Microsoft agreement
L914[10:44:49] <Izaya> like, the machines are technically a different model of machine that only comes with Ubuntu
L915[10:45:37] <Klea​dron> I wonder how small you could get an opencomputers os making it from scratch and with a GUI
L916[10:45:59] <The_St​argazer> from scratch? idk
L917[10:46:00] <The_St​argazer> but i mean
L918[10:46:05] <Ar​iri> Mmm yes I like having the Privacy protection act being repealed bc the supporters just didnt want to get covid
L919[10:46:18] <The_St​argazer> the privacy protection act?
L920[10:46:33] <Ar​iri> Something like that, I read it on social media so a few grains of salt
L921[10:46:42] <The_St​argazer> isn't that like
L922[10:46:42] <The_St​argazer> something all countries have
L923[10:46:45] <The_St​argazer> basic human rights
L924[10:46:55] <Ar​iri> The subtext was "the fbi can read browser history without a warrant now"
L925[10:47:07] <The_St​argazer> i mean
L926[10:47:07] <The_St​argazer> i thought they could do that anyway
L927[10:47:13] <Ar​iri> Well partly, in some countries its limited, and in others, not at all
L928[10:47:20] <The_St​argazer> they're the FBI, pretty sure they've done illegal stuff before
L929[10:47:43] <The_St​argazer> the solution is to fill your history with sites that are legal but gross
L930[10:47:45] <Ar​iri> There's probably a loophole the public doesnt know about they use, but I guess the repeal of the Act makes it more straightforward now
L931[10:48:09] <Klea​dron> illegal lego building techniques
L932[10:48:16] <The_St​argazer> lol
L933[10:48:19] <Klea​dron> waitp
L934[10:48:22] <Klea​dron> thats illegal
L935[10:48:48] <Klea​dron> *legal lego building techniques
L936[10:48:53] <Ar​iri> Stop right there, Kleadron, you're under arrest.
L937[10:49:05] <Klea​dron> no they are legal now
L938[10:49:08] <Klea​dron> so no u
L939[10:49:26] <Ar​iri> Stargazer: Did you see the console errors during launch? You think its okay to ignore?
L940[10:49:46] <The_St​argazer> console errors?
L941[10:49:51] <The_St​argazer> what ones?
L942[10:50:01] <The_St​argazer> DM me the log?
L943[10:50:06] <Ar​iri> Some stuff Ive seen before and some new ones, related to crafting and stuff.
L944[10:50:07] <Ar​iri> Sure.
L945[10:50:33] <Klea​dron> what is really illegal though is making mods for the one true version in 2020
L946[10:50:55] <Klea​dron> new mods*
L947[10:50:55] <Izaya> > 2020
L948[10:51:01] <Izaya> > implying the government follows the law
L949[10:51:14] <Izaya> You make me laugh, they are the law.
L950[10:55:50] <Forec​aster> they are Judge Dredd
L951[10:58:42] <Ar​iri> Dun dun
L952[11:04:53] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 204 seconds)
L953[11:05:37] <Forec​aster> huh, I got excited for a bit
L954[11:05:52] <Forec​aster> as soon as I started a ship transfer I got a message saying the ship had arrived
L955[11:05:55] <Forec​aster> but it was a lie
L956[11:06:04] <Ar​iri> you’ve been bamboozled
L957[11:06:21] <Forec​aster> I will start streaming in about 40 minutes when the ship gets here
L958[11:07:24] <The_St​argazer> mfw
L959[11:07:33] <The_St​argazer> abyssalcraft doesn't use IDs to save dimensions
L960[11:07:43] <The_St​argazer> e.g. instead of a `DIM144` folder
L961[11:07:50] <The_St​argazer> it uses the dimension name
L962[11:07:56] <The_St​argazer> wonder if any other mods do that
L963[11:08:16] <The_St​argazer> its def. nonstandard afaik
L964[11:12:28] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L965[11:24:07] <Ar​iri> Upload is done, time to suspend self for the night
L966[11:24:27] <Ar​iri> Main folder
L967[11:25:10] <The_St​argazer> o/
L968[11:26:52] <The_St​argazer> obligatory world teaster
L969[11:26:59] <The_St​argazer> er, teaser: http://tinyurl.com/ybpb49v5
L970[11:27:29] <The_St​argazer> i'd say that's about a quarter done
L971[11:29:30] <Forec​aster> does the view allow panning and zooming?
L972[11:29:39] <Forec​aster> or does it just show the entire world?
L973[11:30:08] <Forec​aster> entire pre-generated area*
L974[11:30:14] <Ar​iri> Inari: Youtube has learned too much, this showed up in my recommended: https://youtu.be/qTcQ2mitCYU
L975[11:30:15] <MichiBot> Natsuiro Matsuri x Minato Aqua – In Bed (long ver.) | length: 3m 13s | Likes: 12,893 Dislikes: 96 Views: 327,471 | by lyger VTuber translations | Published On 16/11/2019
L976[11:30:16] <The_St​argazer> it does
L977[11:30:31] <Forec​aster> it does what
L978[11:30:39] <The_St​argazer> allow panning and zooming
L979[11:30:49] <Forec​aster> nice
L980[11:31:01] <The_St​argazer> as shown here http://tinyurl.com/ydf4pqxd
L981[11:39:58] <Inari> @Ariri l-lewd
L982[11:48:26] <Forec​aster> Strem https://youtu.be/jmAb0yyge90
L983[11:48:26] <MichiBot> Fleet Carrier Beta - Elite Dangerous | length: 0 milliseconds | Likes: 0 Dislikes: 0 View: 1 | by Forecaster | Published On 21/5/2020
L984[11:48:37] ⇦ Quits: ben_mkiv (~ben_mkiv@i5E86B0A8.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.157.20)))
L985[11:48:42] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.157.20)
L986[11:50:20] <The_St​argazer> Inari: you're one to talk
L987[12:03:07] <The_St​argazer> also
L988[12:03:20] <The_St​argazer> preview 2: electric boogaloo http://tinyurl.com/yc9942xs
L989[12:03:47] <Inari> Interesting mod
L990[12:03:54] <The_St​argazer> chunk pregenerator?
L991[12:04:04] <Inari> If thats what its called
L992[12:04:09] <The_St​argazer> yeah, it is
L993[12:04:17] <The_St​argazer> it uh
L994[12:04:20] <The_St​argazer> pregenerates chunks :P
L995[12:04:38] <Inari> Well mostly interesting so you can see how the world looks and such
L996[12:04:39] <The_St​argazer> this is absolutely gonna be an overnight job
L997[12:04:43] <The_St​argazer> yeah
L998[12:05:07] <Inari> thats a lot of swampy areas you have there
L999[12:05:17] <The_St​argazer> really?
L1000[12:05:22] <Inari> Well
L1001[12:05:25] <Inari> looks peppered with blu edots
L1002[12:05:51] <The_St​argazer> oh, that's the BoP land of lakes biome
L1003[12:05:55] <The_St​argazer> it's basically a forest with water
L1004[12:06:23] <The_St​argazer> but there is a bog area
L1005[12:11:21] <The_St​argazer> also i will (probably) publish the locations of major structures (i.e. strongholds)
L1006[12:11:21] <The_St​argazer> because they are annoying af to find
L1007[12:11:39] <The_St​argazer> i mean, i could just publish one
L1008[12:11:50] <The_St​argazer> and have that be "the" End portal
L1009[12:12:38] <The_St​argazer> yea i'll probably only publish one
L1010[12:15:00] <The_St​argazer> also: apparently there's a new music dis(c|k) coming out in 1.16
L1011[12:16:14] <Inari> https://www.youtube.com/watch?v=ZPQx430AjAU
L1012[12:16:15] <MichiBot> Malachi getting morning cuddles | length: 1m 4s | Likes: 5,396 Dislikes: 47 Views: 131,470 | by SaveAFox | Published On 6/12/2019
L1013[12:27:14] <The_St​argazer> this is actually rather fast...
L1014[12:27:24] <The_St​argazer> time between ~25 minutes
L1015[12:42:58] <The_St​argazer> so i think it's about 10000 chunks every 20-odd minutes
L1016[12:44:08] <Inari> No I want a good modpack again
L1017[12:44:10] <Inari> *Now
L1018[12:44:47] <The_St​argazer> well
L1019[12:44:50] <The_St​argazer> i mean
L1020[12:44:54] <The_St​argazer> the pack is up for download
L1021[12:45:04] <Inari> Probably isn't waht I want though :D
L1022[12:45:17] <The_St​argazer> well I can't help you there
L1023[12:47:49] <The_St​argazer> i can give you a one tho http://tinyurl.com/ycbc3so6
L1024[12:48:41] <Inari> I want Create, and Minecolony probably, along with some custom oregen mod for more of a cluster of ores at certain locations than it littered throughout. something computy too and preferable steam power. Also with a like a time progression (e.g. stone age -> etc)
L1025[12:49:39] <The_St​argazer> yeah unfortunately that's not this pack; infact iirc ariri specifically stated they didn't want a linear progression
L1026[12:49:54] <The_St​argazer> i'm unsure if something like that exists tho
L1027[12:50:35] <The_St​argazer> Sadly Create is 1.14 :(
L1028[12:52:01] <Inari> I like linear progression \o/
L1029[12:52:16] <Inari> And yes
L1030[12:52:23] <Inari> Why woudn't you play 1.14 though
L1031[12:53:59] <The_St​argazer> not enough cool mods
L1032[12:54:05] <The_St​argazer> and, uh
L1033[12:54:06] <The_St​argazer> no OC
L1034[12:54:09] <Inari> Eh
L1035[12:54:14] <Inari> Create is the coolest mod anyway
L1036[12:54:28] <The_St​argazer> I know ;-;
L1037[12:54:39] <The_St​argazer> `Support for Minecraft 1.12: Not planned `i cri
L1038[13:07:05] <The_St​argazer> so now i'm asking a question i never thought i'd ask on google
L1039[13:07:18] <The_St​argazer> how to make Minecraft use -more- CPU
L1040[13:07:44] <The_St​argazer> correct me if i'm wrong but i figure the more it's allowed to use the faster it'll pregen
L1041[13:07:51] ⇦ Quits: CarlenWhite (~CarlenWhi@174.241.134.253) (Ping timeout: 198 seconds)
L1042[13:09:27] <The_St​argazer> wait - Minecraft is single-threaded afaik; so if I set it to use only one core, will it pregen faster
L1043[13:09:53] <The_St​argazer> ¯\(ツ)/¯
L1044[13:10:03] <Inari> Why would it?
L1045[13:10:11] <Inari> Single-threaded just means it uses 1 thread, on 1 core :p
L1046[13:11:54] <The_St​argazer> that makes sense
L1047[13:12:22] <The_St​argazer> halfway tho http://tinyurl.com/y78hru52
L1048[13:15:27] ⇨ Joins: CarlenWhite (~CarlenWhi@81.sub-174-231-132.myvzw.com)
L1049[13:19:42] ⇨ Joins: Renari (~Renari@70.44.83.129.res-cmts.bgr.ptd.net)
L1050[13:21:23] ⇦ Quits: Arimil (~Renari@70.44.83.129.res-cmts.bgr.ptd.net) (Ping timeout: 190 seconds)
L1051[13:43:01] ⇨ Joins: immibis (~immibis@x52716ad7.dyn.telefonica.de)
L1052[13:45:06] <Kristo​pher38> Ooo payonel commited new changes
L1053[13:48:36] <AmandaC> payonel: \o/
L1054[13:51:22] <Kristo​pher38> Free calls to vram 😃
L1055[13:54:58] <Kristo​pher38> Spending call budget is gone 🦀 https://github.com/MightyPirates/OpenComputers/blob/a4fbcd975bc3d82f41e59ff16548523b3e32524c/src/main/scala/li/cil/oc/server/component/GraphicsCard.scala#L101
L1056[13:56:56] <DaCompu​terNerd> so it's free to edit things in vram, the cost is putting it on the screen?
L1057[13:57:05] <Kristo​pher38> Yes
L1058[13:57:22] <DaCompu​terNerd> certainly seems it'd work well for gui systems
L1059[13:57:50] <Kristo​pher38> You can do approximately one bitblt of the whole screen per tick on tier3 hardware
L1060[13:59:16] <Kristo​pher38> Also the cost scales with the size of things you put on the screen
L1061[13:59:24] <DaCompu​terNerd> I see
L1062[13:59:32] <Kristo​pher38> And cost is 0 when the buffer hasn't changed
L1063[13:59:43] <DaCompu​terNerd> so the cost scales to the amount of pixels changing
L1064[13:59:58] <Kristo​pher38> %discord
L1065[13:59:58] <MichiBot> Kristo​​pher38: https://discord.gg/0hVukoQ2KYm2aoXh
L1066[14:00:34] <Kristo​pher38> Not quite
L1067[14:00:42] <redi​vider> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/amaqawirem
L1068[14:00:42] <Kristo​pher38> It scales with the size of the buffer
L1069[14:01:12] <redi​vider> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/titokapomi
L1070[14:01:20] <DaCompu​terNerd> so the amount changing doesn't matter?
L1071[14:02:16] <Kristo​pher38> Yeah, if you changed even one character in the buffer it's marked as dirty and it will cost a part of the call budget to put it on the screen
L1072[14:02:40] <Kristo​pher38> But you can allocate multiple buffers of any size, up to the screen resolution I think
L1073[14:03:35] <Forec​aster> about to watch my carrier jump https://youtu.be/jmAb0yyge90
L1074[14:03:36] <MichiBot> Fleet Carrier Beta - Elite Dangerous | length: 0 milliseconds | Likes: 2 Dislikes: 0 Views: 16 | by Forecaster | Published On 21/5/2020
L1075[14:03:45] <Kristo​pher38> So you could independently modify only some of your small buffers and the cost to put them on the screen will be small
L1076[14:05:10] <Kristo​pher38> @redivider weird, try using the framed cable when connecting to the bottom
L1077[14:05:21] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L1078[14:06:26] <redi​vider> @Kristopher38 i mean, is my syntax idea right or?
L1079[14:06:51] <Kristo​pher38> I think so?
L1080[14:06:52] <redi​vider> @Kristopher38 i just have to add it works fine if i do sides.bottom,255
L1081[14:07:08] <redi​vider> what im trying to do is make it a variable later that i can call from a function
L1082[14:07:08] <Eve​ryOS> @Ocawesome101 Later. I haven't worked on it much recently because I've been working on my Discord bot. http://tinyurl.com/ycsebr4w
L1083[14:07:21] <Kristo​pher38> Check the docs if you have any concerns
L1084[14:07:35] <Kristo​pher38> I don't remember from the top of my head
L1085[14:07:47] <Kristo​pher38> %oc redstone
L1086[14:07:48] <redi​vider> the docs dont help me much i checked
L1087[14:08:08] <redi​vider> mostly because im doing everything by logic i have 0 programming exp
L1088[14:08:14] <redi​vider> so idk what the docs are saying lol
L1089[14:09:09] <The​Bean> I am making a Music player using OpenComputers, and I have a delay problem. If you play two note block back to back `nb1.trigger(); nb2.trigger();` , they won't play at the same time, there is a ~50ms delay between each. This behavior does not happen in ComputerCraft. I know OpenComputers has artificial slowness, but I changed the properties in the config about `executionDelay` to 0 (and many other delay/tick properties just to test). I can't
L1090[14:09:10] <The​Bean> get to play music chords using OpenComputers. Anybody ever experienced this and found a solution?
L1091[14:09:47] <Kristo​pher38> The docs are saying your syntax is correct
L1092[14:10:27] <Kristo​pher38> So it might be your wiring or something else
L1093[14:10:41] <Kristo​pher38> Try to test it independently of your whole setup
L1094[14:12:30] <redi​vider> oooooooooh no its not i figured it out
L1095[14:12:33] <redi​vider> thedocs do say
L1096[14:12:41] <redi​vider> i copy pastaed the logic to notice that https://puu.sh/FN52s/9df8368f3b.png
L1097[14:12:50] <redi​vider> you have to do [0] for some reason for the bottom side
L1098[14:12:55] <redi​vider> which is the 0th element
L1099[14:13:06] <redi​vider> noticed from https://puu.sh/FN53j/3bd38f8e4c.png
L1100[14:13:19] <redi​vider> idk why it works or how it works or what but it works this way
L1101[14:13:38] <redi​vider> so its basically 5 sides + special bottom
L1102[14:13:45] <redi​vider> instead of normal 6 array
L1103[14:13:57] <redi​vider> {a,b,c,d,e,f}
L1104[14:15:48] <AmandaC> @redivider because it's using the sides constants.
L1105[14:16:17] <AmandaC> so you could do setOutput({ [sides.top] = 15 })
L1106[14:21:14] <Kristo​pher38> Oh right, I forgot
L1107[14:21:36] <Kristo​pher38> Sides are indexed from 0, where as Lua indexes tables from 1
L1108[14:21:41] <redi​vider> but i can just do (sides.top,15)
L1109[14:21:52] <redi​vider> what makes bottom special idk
L1110[14:22:00] <AmandaC> nothing, sides.bottom is 0
L1111[14:22:08] <redi​vider> but its not
L1112[14:22:15] <redi​vider> i showed you that {} doesnt work
L1113[14:22:30] <redi​vider> {0,0,0,0,0,0} taht is 6 zeroes, since 6 sides
L1114[14:22:36] <redi​vider> outputs redstone on all sides except bottom
L1115[14:22:48] <AmandaC> Yes, it is: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/lib/sides.lua#L10
L1116[14:23:00] <AmandaC> lua "arrays" start at 1
L1117[14:23:10] <redi​vider> ok i understand that
L1118[14:23:27] <redi​vider> so thats why it has to be special
L1119[14:23:40] <AmandaC> It's not an "array" that the function expects, but a map of side -> value
L1120[14:24:01] <redi​vider> yeah well i dont know any of the keywords like array map and stuff
L1121[14:24:06] <redi​vider> im just going by logic for now
L1122[14:24:11] <redi​vider> but i think i understand
L1123[14:24:27] <AmandaC> {1,2,3} makes a table of {[1] = 1, [2] = 2, [3] = 3}
L1124[14:24:40] <AmandaC> not {[0] = 1, [1] = 2, [2] = 3}
L1125[14:25:04] <AmandaC> That's what we mean when we say it's arrays start at 1
L1126[14:25:30] <redi​vider> i understand
L1127[14:25:35] <Forec​aster> you can like you said just get or set one side per call as well
L1128[14:25:50] <redi​vider> @Forecaster i know, the idea here was for a different thing
L1129[14:26:01] <redi​vider> i wanted to make a function that would be like SetAllRedstoneOutputs
L1130[14:26:12] <redi​vider> that when called, would set all to some str
L1131[14:26:15] <The_St​argazer> use a for loop for that
L1132[14:26:19] <redi​vider> yes
L1133[14:26:27] <The_St​argazer> for loop?
L1134[14:26:28] <redi​vider> but puttingthe for loop inside the function
L1135[14:26:32] <The_St​argazer> is `for` a loop
L1136[14:26:36] <redi​vider> so i dont have to manually type tha everytime i want to do it
L1137[14:26:43] <The_St​argazer> `for` block? `for` loop? ¯\(ツ)/¯
L1138[14:26:48] <Forec​aster> it's a loop
L1139[14:26:51] <redi​vider> https://puu.sh/FN5h9/2cafc8eb77.png
L1140[14:26:53] <redi​vider> see
L1141[14:26:55] <The_St​argazer> right, makes sense
L1142[14:27:00] <The_St​argazer> indent your code
L1143[14:27:22] <The_St​argazer> it's not really needed but it helps to build good habits
L1144[14:27:25] <The_St​argazer> i.e.
L1145[14:27:34] <redi​vider> here, i can now say setAllRsOut({[0]=255,0,0,0,0,0}) whenever i want to do this instead of typing the whole sausage thing
L1146[14:27:42] <redi​vider> notice i also have allRsComps
L1147[14:27:45] <redi​vider> to shorten
L1148[14:27:49] <redi​vider> else the sausage is even longer
L1149[14:27:59] <The_St​argazer> is that a `component.list("redstone")`
L1150[14:28:00] <redi​vider> for address in component.list... blah blah
L1151[14:28:04] <redi​vider> yes exactly
L1152[14:28:24] <The_St​argazer> Code Block pastebined https://paste.pc-logix.com/mumifatequ
L1153[14:28:31] <redi​vider> well anyhow heres the whole code for now https://puu.sh/FN5iS/21bee19708.png
L1154[14:28:37] <The_St​argazer> ^ use that style
L1155[14:28:38] <Inari> Not sure why you dislike suasages
L1156[14:28:40] <redi​vider> i have to tidy it up and also i have another problem
L1157[14:28:55] <redi​vider> how do you guys interface with your editor + minecraft os
L1158[14:28:58] <redi​vider> like
L1159[14:28:58] <The_St​argazer> uh
L1160[14:29:02] <redi​vider> let me elebarote
L1161[14:29:02] <The_St​argazer> i just use `edit`
L1162[14:29:09] <The_St​argazer> ik what you mean
L1163[14:29:14] <The_St​argazer> do we use an external program or not
L1164[14:29:18] <The_St​argazer> personally I don't
L1165[14:29:36] <Forec​aster> I can tell mine to deploy files where I want them when I press ctrl + s
L1166[14:29:37] <The_St​argazer> or--
L1167[14:29:37] <The_St​argazer> wait
L1168[14:29:39] <The_St​argazer> do you mean
L1169[14:29:48] <The_St​argazer> how do you get the editor and OC to interact?
L1170[14:29:56] <The_St​argazer> if thats what you mean, disable buffering
L1171[14:30:02] <redi​vider> https://puu.sh/FN5kk/2b086c8dca.png
L1172[14:30:03] <redi​vider> for instance
L1173[14:30:10] <redi​vider> i type some code in notepad ++
L1174[14:30:10] <The_St​argazer> oh
L1175[14:30:13] <The_St​argazer> don't use hard tabs
L1176[14:30:19] <The_St​argazer> those are tab chars
L1177[14:30:24] <redi​vider> i then type in OC in minecraft "edit filename.lua"
L1178[14:30:26] <The_St​argazer> you should use soft tabs (spaces)
L1179[14:30:32] <Forec​aster> OC just displays tabs that way
L1180[14:30:34] <redi​vider> then press ctrlc + insert int oos
L1181[14:30:40] <redi​vider> and then it works fine
L1182[14:30:41] <redi​vider> BUT
L1183[14:30:44] <The_St​argazer> you
L1184[14:30:46] <The_St​argazer> you do know
L1185[14:30:46] <redi​vider> if i make the file on windows
L1186[14:30:47] <Forec​aster> it's nothing bad, I use tabs as well
L1187[14:30:48] <The_St​argazer> you can skip that
L1188[14:30:53] <redi​vider> GIVE ME A MOMENT LET ME EXPLAIN
L1189[14:30:54] <redi​vider> jesus
L1190[14:30:58] <The_St​argazer> disable buffering and you can skip the insert step
L1191[14:31:00] <The_St​argazer> sorry
L1192[14:31:00] <redi​vider> can i talk now
L1193[14:31:10] <redi​vider> so when i save the file on notepad
L1194[14:31:19] <redi​vider> and i save it INSIDE the minecraft directory that OC looks in
L1195[14:31:28] <redi​vider> and then load the file on the computer inside the game
L1196[14:31:31] <redi​vider> i get these tabs
L1197[14:31:34] <The_St​argazer> oh
L1198[14:31:38] <The_St​argazer> uh, that's fine
L1199[14:31:42] <The_St​argazer> you can switch to soft tabs
L1200[14:31:47] <The_St​argazer> idk how in n++; i use atom
L1201[14:31:55] <Forec​aster> again, they don't do anything
L1202[14:31:58] <Forec​aster> you can just ignore them
L1203[14:32:05] <The_St​argazer> yeah
L1204[14:32:09] <The_St​argazer> what ^ said
L1205[14:32:11] <redi​vider> so in other words, my "workspace" would be - go to notepad++ or whateverhave you, make code, copy pasta the code using ctr+c and insert button into minecraft
L1206[14:32:17] <The_St​argazer> wait
L1207[14:32:21] <The_St​argazer> why do you copy it?
L1208[14:32:30] <redi​vider> because it doesnt see the file
L1209[14:32:33] <The_St​argazer> well
L1210[14:32:34] <redi​vider> until i restart the server
L1211[14:32:35] <The_St​argazer> disable buffering
L1212[14:32:44] <redi​vider> how do i do that
L1213[14:32:46] <Forec​aster> it will if you take the harddrive out and put it back in
L1214[14:32:52] <Forec​aster> in the in-game computer
L1215[14:32:56] <The_St​argazer> in config
L1216[14:33:02] <Forec​aster> or disable buffering in the config file like stargazer says
L1217[14:33:03] <redi​vider> but if i take the hard drive in and out but things can happen no?
L1218[14:33:03] <The_St​argazer> there is something like `bufferFilesystems = true`
L1219[14:33:13] <redi​vider> but if i take the hard drive in and out bad things can happen no? [Edited]
L1220[14:33:14] <Forec​aster> just turn the computer off first
L1221[14:33:21] <Forec​aster> then take it out, put back in, and start it up
L1222[14:33:24] <redi​vider> i dont have openOS on drive
L1223[14:33:27] <redi​vider> i use th bios thingy
L1224[14:33:31] <Forec​aster> doesn't matter
L1225[14:33:32] <redi​vider> will it be fine?
L1226[14:33:41] <The_St​argazer> should be
L1227[14:33:46] <Forec​aster> then you don't even need to turn the computer off
L1228[14:33:46] <The_St​argazer> but again.. disable buffering :P
L1229[14:33:57] <Forec​aster> yeah, disabling buffering is much less fiddly
L1230[14:34:23] <The_St​argazer> it's in the config file
L1231[14:34:30] <The_St​argazer> i gtg, o/
L1232[14:34:44] <redi​vider> ok but wait, that means that now your proposed workspace would be - "whenever you want to edit or create a new file, turn the ingame pc off, take hdd out, put hdd back in, boot the pc back again, then type: mount drivename C enter, cd C enter, edit filename enter
L1233[14:34:47] <redi​vider> ok but wait, that means that now your proposed workspace would be - "whenever you want to edit or create a new file, turn the ingame pc off, take hdd out, put hdd back in, boot the pc back again, then type: mount drivename C enter, cd C enter, edit filename enter" [Edited]
L1234[14:35:11] <Forec​aster> if you have a custom bios that doesn't auto mount yeah
L1235[14:35:12] <redi​vider> i dont want to do the 1960s console mounting and cding and shit
L1236[14:35:21] <redi​vider> every time i want to edit a file
L1237[14:35:25] <Forec​aster> yep
L1238[14:35:35] <Forec​aster> it's easier if it auto-mounts similar to what OpenOS does
L1239[14:35:39] <DaCompu​terNerd> indeed
L1240[14:35:47] <Forec​aster> but turning buffering off is by far the easiest option
L1241[14:35:54] <redi​vider> so i have to create a program that auto mounts a drive, is this waht youre saying
L1242[14:36:02] <Forec​aster> it's in `config\opencomputers\settings.conf`
L1243[14:36:08] <redi​vider> ok wait, so what exactly does this buffering do
L1244[14:36:12] <redi​vider> it buffers what
L1245[14:36:27] <Forec​aster> the option is named `bufferChanges` and defaults to true
L1246[14:36:35] <Forec​aster> it buffers the harddrives
L1247[14:36:36] <redi​vider> i understand that, but what does it do
L1248[14:36:44] <redi​vider> so i dont screw something up
L1249[14:36:52] <Forec​aster> there's nothing to screw up
L1250[14:37:37] <DaCompu​terNerd> why did a computer in my base shut down without an error when I left my base to explore and returned?
L1251[14:37:53] <Forec​aster> it just caches the files of harddrives it loads and keeps them in memory until they're unmounted again
L1252[14:38:07] <DaCompu​terNerd> the screen still showed what it had on it while running but it was off
L1253[14:38:33] <Forec​aster> turning off buffering just makes it read/write directly to the physical files, which is a bit slower, but unnoticeable in singleplayer/with a small amount of computers
L1254[14:38:38] <redi​vider> @Forecaster does that mean the cache is = ram here?
L1255[14:38:47] <redi​vider> or is cache the drive space of the server
L1256[14:38:47] <DaCompu​terNerd> memory = ram
L1257[14:38:49] <Forec​aster> it caches to ram yeah
L1258[14:38:57] <redi​vider> so that means it will have higher ram usage
L1259[14:39:02] <redi​vider> correct?
L1260[14:39:10] <DaCompu​terNerd> it has higher usage on
L1261[14:39:12] <Forec​aster> when it's on, which is the default yeah
L1262[14:39:26] <redi​vider> wait so why is it on?
L1263[14:39:26] <Forec​aster> but it's a miniscule amount compared to what minecraft uses for everything else
L1264[14:39:30] <DaCompu​terNerd> because it speeds it up
L1265[14:39:31] <redi​vider> what is the purpose of it being on
L1266[14:39:33] <redi​vider> oh
L1267[14:39:41] <DaCompu​terNerd> memory access is much faster than drive access
L1268[14:39:49] <redi​vider> i understand
L1269[14:39:54] <Forec​aster> these files are just megabytes
L1270[14:39:58] <redi​vider> ok tahts cool i can disable that shite
L1271[14:40:14] <Forec​aster> minecraft, especially modded uses gigs and gigs of memory
L1272[14:40:21] <Forec​aster> it's a drop in the ocean
L1273[14:40:27] <redi​vider> i have to restart the server since its config change, correct?
L1274[14:40:35] <Forec​aster> the only reason to turn it off is if you want to edit the files directly out-of game
L1275[14:40:39] <Forec​aster> yes
L1276[14:40:50] <redi​vider> great, i hope my boilers dont explode again
L1277[14:41:01] <redi​vider> welp here goes nothing
L1278[14:41:42] <redi​vider> wait there is just recepies
L1279[14:41:44] <redi​vider> in configs
L1280[14:41:51] <redi​vider> which file exactly?
L1281[14:42:02] <Forec​aster> I told you earlier `settings.conf`
L1282[14:42:12] <redi​vider> sorry, thanks
L1283[14:42:41] <redi​vider> ok but where is settings.conf
L1284[14:42:58] <DaCompu​terNerd> the same place forecaster said earlier
L1285[14:43:00] <M​GR> /config/opencomputers
L1286[14:43:16] <DaCompu​terNerd> > `config\opencomputers\settings.conf`
L1287[14:43:25] <redi​vider> you sure? https://puu.sh/FN5w9/9fef319086.png
L1288[14:44:15] <redi​vider> there is only 1 for ae2 https://puu.sh/FN5wQ/2768fe2fbf.png
L1289[14:44:29] <redi​vider> maybe they didnt have this cuz i have an 1.7.10 version
L1290[14:44:42] <M​GR> That's where it is on my 1.7.10 version
L1291[14:44:46] <M​GR> What's your OC version number?
L1292[14:45:07] <redi​vider> https://puu.sh/FN5xw/b8b9bfded3.png
L1293[14:45:12] <Forec​aster> then it may be under `config/OpenComputers.cfg`
L1294[14:45:44] <Forec​aster> that's where it is in my old 1.7.10 letsplay instance
L1295[14:45:47] <redi​vider> OH FCK wait
L1296[14:46:10] <redi​vider> no nvm carry on
L1297[14:47:08] <redi​vider> YESSSSS
L1298[14:47:11] <redi​vider> @Forecaster thanks
L1299[14:47:12] <redi​vider> https://puu.sh/FN5zo/b96787dfa7.png
L1300[14:49:31] <redi​vider> so what was i even doing again?
L1301[14:49:37] <Forec​aster> editing files
L1302[14:49:42] <Forec​aster> redstone stuff
L1303[14:49:44] <redi​vider> oh ye run the server and check if i can edit
L1304[14:49:54] <redi​vider> ok gimme 7 mins or so
L1305[14:56:18] <The_St​argazer> chUnk http://tinyurl.com/ycsz5r6w
L1306[14:57:08] <The_St​argazer> oof, this'll take a while to upload http://tinyurl.com/y82vcqpo
L1307[14:57:10] <The_St​argazer> it's gonna get bigger
L1308[15:02:52] <redi​vider> i have another question, whats the diff between using . lua or not at end of files in OC
L1309[15:02:57] <redi​vider> because it stil lrecognizes them
L1310[15:03:03] <Forec​aster> none
L1311[15:03:07] <redi​vider> oki doki
L1312[15:03:18] <Forec​aster> OC doesn't care about file extensions unless whatever OS is coded to do so
L1313[15:03:25] <Forec​aster> OpenOS for example is not
L1314[15:04:23] <Forec​aster> @The_Stargazer
L1315[15:04:34] <redi​vider> nice, the edit thingy works
L1316[15:04:34] <Forec​aster> have you considered doing that on the server instead?
L1317[15:04:53] <redi​vider> what will happen if I edit a file whil i have it open for edit in minecraft too?
L1318[15:05:00] <redi​vider> lets see
L1319[15:05:08] <The_St​argazer> hmmm?!
L1320[15:05:13] <Forec​aster> whichever you save last will overwrite the previous save
L1321[15:05:16] <The_St​argazer> oh, pregen?
L1322[15:05:24] <Forec​aster> yes
L1323[15:05:29] <The_St​argazer> well, i don't have server access
L1324[15:05:32] <The_St​argazer> so ¯\(ツ)/¯
L1325[15:05:52] <Forec​aster> having anyone do it on the server
L1326[15:06:13] <The_St​argazer> yeah but who?
L1327[15:06:13] <The_St​argazer> ariri's the only one with server access, and they're asleep
L1328[15:06:14] <Forec​aster> I mean, you're gonna either have to upload the world or send it to someone, both which is going to take ages
L1329[15:06:25] <Forec​aster> you don't have to do it right now...
L1330[15:06:26] <The_St​argazer> plus it's rather late to stop now
L1331[15:06:36] <The_St​argazer> i'm like
L1332[15:06:40] <The_St​argazer> three quarters done
L1333[15:06:41] <Forec​aster> ah, the good old sunk cost fallacy
L1334[15:06:55] <Forec​aster> well have fun uploading it later I guess
L1335[15:06:59] <The_St​argazer> i mean
L1336[15:07:02] <The_St​argazer> i can do it overnight
L1337[15:07:05] <Forec​aster> that will probably
L1338[15:07:10] <Forec​aster> take at least as long
L1339[15:07:18] <The_St​argazer> ¯\(ツ)/¯
L1340[15:07:22] <redi​vider> ok now back to the tab issue
L1341[15:07:25] <The_St​argazer> maybe an hour or two
L1342[15:07:37] <redi​vider> do i need to like make a converter or something that replaces tabs with spaces?
L1343[15:07:41] <The_St​argazer> i've had 200MB or so upload in 5 minutes, sometimes 10
L1344[15:07:45] <redi​vider> before importing to minecraft
L1345[15:07:45] <The_St​argazer> @redivider no
L1346[15:07:48] <The_St​argazer> they are harmless
L1347[15:07:53] <Forec​aster> you can just tell np++ to use spaces instead of you want
L1348[15:07:56] <The_St​argazer> yea
L1349[15:07:57] <redi​vider> but they look almost as bad as my code
L1350[15:08:01] <The_St​argazer> haha
L1351[15:08:05] <The_St​argazer> don't say that
L1352[15:08:10] <The_St​argazer> we've all had spaghetti code
L1353[15:08:20] <redi​vider> mine is more spaghettini
L1354[15:08:23] <The_St​argazer> i myself used to use if-elseif-elseif megaclusters
L1355[15:08:41] <redi​vider> supposedly using if statements a lot is yandere programmer
L1356[15:08:47] <The_St​argazer> uh
L1357[15:08:47] <The_St​argazer> what
L1358[15:08:48] <redi​vider> thats what i got called in another server
L1359[15:08:52] <The_St​argazer> confusion 100
L1360[15:08:55] <Forec​aster> under `Settings > Preferences > Language Menu/Tab Settings`
L1361[15:09:01] <redi​vider> idk i dont watch anime
L1362[15:09:06] <Izaya> s/server/guild/
L1363[15:09:07] <MichiBot> <redivider> thats what i got called in another guild
L1364[15:09:07] <The_St​argazer> if statements are a.. what
L1365[15:09:08] <Izaya> :)
L1366[15:09:08] <The_St​argazer> i just
L1367[15:09:14] * Izaya laughs in hungarian notation
L1368[15:09:20] <redi​vider> wait how are these bots talking
L1369[15:09:25] <The_St​argazer> they are sentient
L1370[15:09:26] <redi​vider> i mean why do you guys have bot tag
L1371[15:09:31] <redi​vider> some kinda irc or what
L1372[15:09:34] <Forec​aster> sapient*
L1373[15:09:42] <Izaya> ^
L1374[15:09:44] <Izaya> bots
L1375[15:09:46] <Izaya> 100%
L1376[15:10:00] <redi​vider> ZE BOTS ARE TAKING OVAH
L1377[15:10:01] <The_St​argazer> yea they just showed up
L1378[15:10:20] <The_St​argazer> but in seriousness
L1379[15:10:22] <The_St​argazer> yeah its irc
L1380[15:10:43] <Izaya> hi yes welcome to the OpenComputers IRC channel how may we help you
L1381[15:10:48] <The_St​argazer> %hello
L1382[15:10:49] <MichiBot> The_St​​argazer: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L1383[15:11:16] <The_St​argazer> > (Use pastebin.com if theyre more than one line!)
L1384[15:11:16] <The_St​argazer> nobody does this
L1385[15:11:29] <Izaya> maybe not in the uncivilized wastes of Discord
L1386[15:11:30] <The_St​argazer> like, nobody pastebins if its >1 line, usually only if its >10 lines
L1387[15:11:38] <Adorabl​eCatgirl> mornin izzy
L1388[15:11:43] <Izaya> heyo
L1389[15:11:44] <Adorabl​eCatgirl> also i hastebin
L1390[15:11:48] <The_St​argazer> it's not morning there tho
L1391[15:11:50] <The_St​argazer> it's midnight
L1392[15:11:55] <Adorabl​eCatgirl> or 0x0.st
L1393[15:12:00] <The_St​argazer> izaya lives in australia iirc
L1394[15:12:05] <Adorabl​eCatgirl> yea i know
L1395[15:12:08] <Izaya> I'm going on a holy crusade against the something interstellar conglomerate
L1396[15:12:09] <The_St​argazer> oh :P
L1397[15:12:16] <Adorabl​eCatgirl> stop ruining the joke
L1398[15:12:19] <Izaya> they insulted me and now I'm going to wipe out their species
L1399[15:12:28] <The_St​argazer> Izaya: what are you, human?
L1400[15:12:28] <Adorabl​eCatgirl> DEUS VULT
L1401[15:12:42] <Adorabl​eCatgirl> printer iirc
L1402[15:12:46] <Izaya> ^
L1403[15:13:00] <The_St​argazer> ...wow
L1404[15:13:05] <The_St​argazer> i went to go win-r-notepad
L1405[15:13:25] <Izaya> https://social.shadowkat.net/media/caea305ea477cbd0e529ff4c81b850652f9738de3b2f891ca30477b83bccd406.png
L1406[15:13:31] <The_St​argazer> did win-r-cmd instead
L1407[15:13:52] <MichiBot> Bots
L1408[15:14:10] <The_St​argazer> Michiyo: goddamnit i know that's you
L1409[15:14:40] <MichiBot> "No
L1410[15:14:49] <The_St​argazer> that's you 100%
L1411[15:15:04] <Forec​aster> actually it's me, but I can never remember how that command works xD
L1412[15:15:09] <The_St​argazer> oh
L1413[15:15:13] <The_St​argazer> well it was a good guess
L1414[15:15:14] <Forec​aster> it's only sending the first word for some reason
L1415[15:15:14] <redi​vider> https://puu.sh/FN605/2bfe88d4d1.png this should change all mz tabs to spaces right_ the existing ones i mean, then the language settings for the future ones
L1416[15:15:19] <The_St​argazer> i forgot you're a bot admin lol
L1417[15:15:21] <Forec​aster> kind of ruins it
L1418[15:15:44] <Adorabl​eCatgirl> 🦀
L1419[15:15:51] <Forec​aster> also you're a spoilsport for revealing it immidiately :P
L1420[15:16:03] <The_St​argazer> i was actually trying to have a joke lol
L1421[15:16:28] <Forec​aster> @redivider no you want the one above the one you have highlighted
L1422[15:16:30] <The_St​argazer> @redivider you want "TAB to Space"
L1423[15:16:31] <The_St​argazer> ye
L1424[15:16:49] <redi​vider> all would be all currently open files?
L1425[15:17:07] <Forec​aster> current file I'm pretty sure
L1426[15:17:11] <Izaya> AdorableCatgirl: https://enigmatic.observer/media/fb51715c015203d4a375ebdb4aca0689b077ab54655ceaf57c4dae5e5b23b05c.png
L1427[15:17:16] <redi​vider> ok thx for your help guys
L1428[15:17:20] <The_St​argazer> np
L1429[15:17:32] <redi​vider> now i will try hooking up a large turbine generator and see what blows up
L1430[15:17:35] <redi​vider> wish me luck
L1431[15:18:12] <The_St​argazer> Izaya: i can make out some of that, not all
L1432[15:18:36] <Kristo​pher38> Yandere programmer is the guy who's "making" yandere simulator
L1433[15:18:50] <Izaya> this explains a lot
L1434[15:19:18] <redi​vider> but
L1435[15:19:24] <redi​vider> how do you not use if statements
L1436[15:19:27] <Forec​aster> oh, I forgot the :
L1437[15:19:28] <The_St​argazer> ^
L1438[15:19:37] <redi​vider> i mean what are you supposed to do, make some kinda complex shit with what even?
L1439[15:19:50] <Forec​aster> you can probably avoid them, but doing so would be dumb
L1440[15:19:53] <The_St​argazer> the "No Ifs"™️ challenge
L1441[15:20:10] <The_St​argazer> why is it trademarked?
L1442[15:20:15] <The_St​argazer> capitalism™️
L1443[15:20:18] <MichiBot> Hey this is definitely not Forecaster
L1444[15:20:35] <The_St​argazer> Hi definitely not Forecaster
L1445[15:20:52] <Forec​aster> oh no, MichiBot has gained sapience! oooooh
L1446[15:21:00] <The_St​argazer> 🤔
L1447[15:21:01] <redi​vider> uuuuu waht if i use a function something (a,case) then make cases like any other language?
L1448[15:21:08] <Forec​aster> yeah okay, I had to look up the syntax for PRIVMSG
L1449[15:21:22] <Kristo​pher38> Have you seen the disassemblies of his code? https://youtu.be/dlrjDvS7wxo
L1450[15:21:23] <MichiBot> YandereDev: A Lesson in Coding | length: 1m | Likes: 23,378 Dislikes: 543 Views: 452,440 | by RSHOE | Published On 16/6/2018
L1451[15:21:28] <Forec​aster> turns out it's PRIVMSG <channel> :<message>
L1452[15:21:37] <Forec​aster> not PRIVMSG <channel> <message>
L1453[15:23:03] <Forec​aster> that laugh has to be from something else
L1454[15:23:05] <redi​vider> > be me
L1455[15:23:05] <redi​vider> > looking at that vidya wondering why dude is laughing
L1456[15:23:05] <redi​vider> > start laughing when he shows fps:20 cuz i get it
L1457[15:23:14] <redi​vider> ye that laugh is from a meme i forgot
L1458[15:23:19] <redi​vider> OOOH NO NO NO
L1459[15:23:33] <Kristo​pher38> Yeah, that laugh is a meme
L1460[15:23:39] <Kristo​pher38> The code is real though
L1461[15:24:02] <Kristo​pher38> It's just a 1-minute summary of the quality of his code, in a meme form
L1462[15:24:02] <Forec​aster> eh
L1463[15:24:42] <Forec​aster> I wouldn't call that a summary
L1464[15:24:57] <The_St​argazer> %xkcd 1513
L1465[15:24:57] <MichiBot> XKCD Comic Name: Code Quality URL: https://xkcd.com/1513
L1466[15:25:00] <The_St​argazer> relevant xkcd
L1467[15:25:36] <redi​vider> its almost as if
L1468[15:25:43] <redi​vider> elseif
L1469[15:25:46] <redi​vider> elseif....
L1470[15:25:50] <redi​vider> elseif...
L1471[15:25:54] <The_St​argazer> else end
L1472[15:26:21] <Forec​aster> if meme then laugh end
L1473[15:26:33] <AmandaC> Error: irc:1 missing then after if
L1474[15:26:49] <redi​vider> should be if meme then laugh start
L1475[15:27:02] <redi​vider> but now i know a bit a bout lua i understand why its end
L1476[15:28:02] <The_St​argazer> Code Block pastebined https://paste.pc-logix.com/umoceqikik
L1477[15:28:13] <Forec​aster> I have no idea where you got "start" from
L1478[15:28:21] <redi​vider> i mean like pseudocode
L1479[15:28:37] <redi​vider> in english it makes more sense to put start there
L1480[15:28:41] <redi​vider> imo
L1481[15:28:48] <The_St​argazer> i--
L1482[15:28:49] <The_St​argazer> what how
L1483[15:28:59] <Forec​aster> it wasn't supposed to make sense in english
L1484[15:29:04] <The_St​argazer> only ~45000 more to go http://tinyurl.com/yb7zbdw4
L1485[15:30:00] <The_St​argazer> give or take a few thousand
L1486[15:33:04] <Michiyo> %raw privmsg #oc: Testing a message longer than 1 word
L1487[15:33:12] <Michiyo> hmm
L1488[15:33:16] * Michiyo yawns
L1489[15:33:31] * Inari bottles Michiyo's yawn
L1490[15:33:33] <AmandaC> space before the : not after
L1491[15:33:45] <Michiyo> %raw privmsg #oc :Testing a message longer than 1 word
L1492[15:33:46] <MichiBot> Testing a message longer than 1 word
L1493[15:33:50] <Michiyo> Ah, right...
L1494[15:33:56] <Michiyo> @Forecaster if you don
L1495[15:33:59] <Michiyo> ....
L1496[15:34:06] <AmandaC> this hat, you can take over the world!
L1497[15:34:07] * Inari hands Michiyo some coffee
L1498[15:34:08] <Michiyo> 't use a ":" then it only sends a single word
L1499[15:34:15] <Forec​aster> I noticed that :P
L1500[15:34:30] <Forec​aster> also I've been hitting enter too quickly a bunch today
L1501[15:34:36] <Michiyo> Ahh, I missed the part where you found it
L1502[15:35:02] <Michiyo> I was scrolled up to the ping lol
L1503[15:38:47] <Michiyo> Ugh 4 hours of sleep... perfect amount, right?
L1504[15:39:28] <Forec​aster> maybe, if you're an electronic device
L1505[15:39:42] <Forec​aster> %sip
L1506[15:39:42] <MichiBot> You drink a freezing chocolate potion (New!). The bottle turns into an oculemon sling.
L1507[15:39:50] <Forec​aster> hm, squishy
L1508[15:41:54] <Forec​aster> %fling oculemon at Inari
L1509[15:41:55] <MichiBot> Forec​aster flings oculemon in a random direction. It hits In​ari on the arm. They take 1d4 => 1 damage!
L1510[15:43:00] <Inari> :o
L1511[15:43:12] <Inari> Whats an oculemon
L1512[15:43:21] <Forec​aster> it's from Starbound
L1513[15:43:33] <Forec​aster> squishy eyefruit
L1514[15:43:46] <Inari> Ah, right
L1515[15:46:58] <redi​vider> oh great i crashed my server
L1516[15:47:01] <redi​vider> oh no
L1517[15:47:04] <redi​vider> i crashed my client
L1518[15:47:05] <redi​vider> wtf
L1519[15:48:13] <redi​vider> what is happening
L1520[15:48:18] <redi​vider> look at this blasphemy https://puu.sh/FN6zk/4ebfbe0c38.png
L1521[15:48:30] <redi​vider> cursed redstone
L1522[15:49:05] <Forec​aster> ?
L1523[15:49:17] <redi​vider> the cable is on, then its off
L1524[15:49:21] <AmandaC> doesn't look that baad
L1525[15:49:23] <redi​vider> the same cable
L1526[15:49:35] <redi​vider> i somehow changed how redstone works with oc
L1527[15:49:40] <redi​vider> basically im genious
L1528[15:50:10] <AmandaC> pretty sure that's just a project red bug
L1529[15:54:57] <redi​vider> ok my project redj ust stopped working? https://puu.sh/FN6GA/52ec5ff393.png
L1530[15:55:13] <redi​vider> OOOOOOOOOH SHIT THE BOILERS
L1531[15:55:32] <redi​vider> oh thank fuck i used vanilla
L1532[15:59:50] <The_St​argazer> boilers?
L1533[16:04:11] <The_St​argazer> like, steam boilers?
L1534[16:04:39] <Forec​aster> nah, it's probably ram boilers
L1535[16:04:57] <Forec​aster> I always boil my dedicated wam before I turn on my computer
L1536[16:05:18] <The_St​argazer> haha
L1537[16:05:29] <Michiyo> gotta get the electrons up to temp
L1538[16:07:23] <redi​vider> https://puu.sh/FN6V4/56e35dbd76.png
L1539[16:07:27] <redi​vider> even more cursed pic
L1540[16:07:54] <redi​vider> no i meant boilers railcrat ones
L1541[16:07:58] <The_St​argazer> oh
L1542[16:08:01] <redi​vider> i use some redstone logic
L1543[16:08:04] <The_St​argazer> then im confuse
L1544[16:08:04] <redi​vider> and they blew up before
L1545[16:08:11] <The_St​argazer> Oh.
L1546[16:08:16] <redi​vider> so now im super nervous when redstone decides to jerk out
L1547[16:08:26] <redi​vider> because dogshit coding and java minecraft crap program
L1548[16:08:29] <The_St​argazer> don't use project red then :P
L1549[16:08:36] <The_St​argazer> use something like wireless redstone
L1550[16:08:38] <Forec​aster> what logic?
L1551[16:08:41] <redi​vider> dude things just sometimes randomly stop working
L1552[16:08:45] <redi​vider> its JUST MINECRAFT
L1553[16:08:47] <Forec​aster> just make sure they have an abundance of water
L1554[16:08:57] <The_St​argazer> also ^
L1555[16:09:05] <The_St​argazer> they aren't IC2 reactors
L1556[16:09:08] <redi​vider> i mean yeah i happened before that they blew up somehow with no logic
L1557[16:09:11] <redi​vider> all in the same chunk
L1558[16:09:14] <redi​vider> even water gen in same
L1559[16:09:19] <redi​vider> and they just blew up
L1560[16:09:20] <Forec​aster> weird
L1561[16:09:20] <redi​vider> idk
L1562[16:09:26] <The_St​argazer> well that sounds like you need to update railcraft
L1563[16:09:28] <redi​vider> what i realized sometimes happens
L1564[16:09:35] <redi​vider> is railcraft things deform when i restart
L1565[16:09:41] <The_St​argazer> well
L1566[16:09:42] <redi​vider> forestry farms or anything else doesnt
L1567[16:09:43] <The_St​argazer> ate!upd
L1568[16:09:56] <redi​vider> cant just update this pack is super tight stuff
L1569[16:10:01] <The_St​argazer> ..oh.
L1570[16:10:38] <redi​vider> aint nothing like GTNH
L1571[16:10:42] <redi​vider> well terrafirma craft
L1572[16:10:44] <The_St​argazer> that's what you get for using gregtech :P
L1573[16:10:46] <redi​vider> would be close
L1574[16:10:56] <redi​vider> ye but i like it
L1575[16:10:58] <Forec​aster> updating railcraft isn't going to do anything to your modpack
L1576[16:11:21] <redi​vider> i aint gon play shitty as EMC packs where hurr durr you make compressed sugar cane and have everything else
L1577[16:11:37] <redi​vider> or big reactors where hurr durr make plant that gives you yellow ingot = infinite power
L1578[16:11:53] <redi​vider> i had my share of "normal" minecraft mods
L1579[16:14:38] <The_St​argazer> well
L1580[16:14:44] <The_St​argazer> don't play those mods, then?
L1581[16:15:02] <The_St​argazer> customize your pack
L1582[16:17:52] <Izaya> I kinda love gregtech
L1583[16:17:54] <Izaya> I hate it too
L1584[16:17:59] <Izaya> but I appreciate what it's trying to do
L1585[16:32:34] <Inari 「オ​兄デレ」「狐っ娘」> http://tinyurl.com/y84qmmex
L1586[16:38:22] <SquidDev> %tonkout
L1587[16:38:23] <MichiBot> Waesucks! Squi​dDev! You beat Ar​iri's previous record of 7 hours, 27 minutes and 11 seconds (By 55 minutes and 28 seconds)! I hope you're happy!
L1588[16:38:24] <MichiBot> Squi​dDev has stolen the tonkout! Tonk has been reset! They gained 0.008 tonk points! plus 0.007 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.5923. Position #4 Need 0.08385 more points to pass Li​zzy!
L1589[16:38:40] <The_St​argazer> pregen compleet http://tinyurl.com/yb26asep
L1590[16:39:05] <Forec​aster> https://www.smbc-comics.com/comic/vast
L1591[16:39:07] <Forec​aster> arr
L1592[16:43:58] <The_St​argazer> 1.1GB to upload
L1593[16:44:45] <The_St​argazer> ETA ~30 mins
L1594[16:51:09] ⇨ Joins: TuxMan20 (~tuxman20@modemcable214.20-177-173.mc.videotron.ca)
L1595[16:53:25] <TuxMan20> Hey Gang! I have a bit of a pickle with CtifView .... I'm trying to make a program that anytime I touch the screen, CtifView loads the next picture in the folder. Right now I have to press Q to return to my "Power Point" program and click again. Any ways to bypass that ?
L1596[16:55:37] <Forec​aster> how do you switch images normally?
L1597[16:57:05] <TuxM​an20> Basic way would be to run “ctifview 0.ctif” then press Q to exit, then run “ctifview 1.ctif”.... etc... but it gets tedious fast
L1598[16:57:37] <The_St​argazer> > hey gang
L1599[16:57:37] <The_St​argazer> people still say that?
L1600[16:58:01] <TuxM​an20> @The_Stargazer Gnarly dude!
L1601[16:58:05] <The_St​argazer> :P
L1602[16:58:20] <Forec​aster> you could probably make a program that calls ctifview with an index, then listens for a touch event
L1603[16:58:36] <Forec​aster> when it detects the touch event it increments the index and calls ctifview again
L1604[16:59:14] <TuxM​an20> @Forecaster that’s what I did, but ctifview gets “in front” of it so I need to press Q to quit the image then click again
L1605[16:59:47] <The_St​argazer> use threads
L1606[16:59:55] <The_St​argazer> detach a thread, have it pull events
L1607[16:59:58] <Forec​aster> check if the program has an option to listen for touch events built in maybe
L1608[17:00:48] <TuxM​an20> Are threads like a program that runs in the background?
L1609[17:02:17] <Forec​aster> you could maybe change ctifview to listen for the touch event instead of the key_down event it uses to close
L1610[17:02:20] <The_St​argazer> basically
L1611[17:02:44] <Forec​aster> then combined with a wrapper a double-touch could change to the next image
L1612[17:03:09] <TuxM​an20> @Forecaster ah yeah... didn’t think of that... it’s a single lua file anyway
L1613[17:03:19] <Forec​aster> yes I just looked at it
L1614[17:04:35] <TuxM​an20> And change the image variable to increment with each touch.... yup! That’s my plan!
L1615[17:04:35] <TuxM​an20> Thanks for the help! 😜
L1616[17:05:41] ⇦ Quits: TuxMan20 (~tuxman20@modemcable214.20-177-173.mc.videotron.ca) (Quit: TuxMan20)
L1617[17:06:32] <The_St​argazer> detached threads stay when the program that spawned them exits
L1618[17:08:01] <TuxM​an20> I never worked with those.. I’ll have a look but I think for now just changing how ctifview works will be enough. It’s hacky but if it works.... 😄
L1619[17:11:19] <The_St​argazer> ...it works
L1620[17:11:21] <The_St​argazer> well, o/
L1621[17:16:16] <redi​vider> how would i make a function such that i can input into .setOutput()
L1622[17:16:37] <redi​vider> so like when i had https://puu.sh/FN8b2/41146844c0.png
L1623[17:16:46] <redi​vider> this doesnt work if i input
L1624[17:16:49] <redi​vider> say
L1625[17:16:58] <redi​vider> setAllRsOut(sides.top,15)
L1626[17:17:21] <redi​vider> but if i do by numbers it works
L1627[17:17:28] <redi​vider> am i making sense
L1628[17:17:39] <redi​vider> beause i think somehow i have to point it to "sides" function
L1629[17:17:57] <redi​vider> liek this works fine https://puu.sh/FN8cw/9c7121c689.png
L1630[17:18:06] <Forec​aster> I'd probably do
L1631[17:18:06] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/yefitucotu
L1632[17:18:30] <redi​vider> huh?
L1633[17:18:32] <redi​vider> ok ok
L1634[17:18:33] <redi​vider> but here
L1635[17:18:38] <redi​vider> you set side by number not word
L1636[17:18:43] <redi​vider> right?
L1637[17:19:12] <Forec​aster> yes?
L1638[17:19:20] <redi​vider> is there a way that you could input
L1639[17:19:29] <redi​vider> south for isntance
L1640[17:19:37] <redi​vider> instead of looking up the number that maps to south
L1641[17:19:42] <Forec​aster> yes, that's what the sides API is for
L1642[17:20:08] <Forec​aster> it's just a lookup table for the numbers that are equivalent to a specific side
L1643[17:20:09] <redi​vider> if i call setAllSidesOut(sides.south,15)
L1644[17:20:14] <redi​vider> what will your func output
L1645[17:20:31] <Forec​aster> the function I wrote sets ALL sides
L1646[17:20:45] <redi​vider> yeah but
L1647[17:20:49] <Forec​aster> the default setOutput function lets you set one side
L1648[17:20:54] <redi​vider> sides.south i dont know what that would mean in a function
L1649[17:20:58] <redi​vider> like is that 1 argument
L1650[17:20:59] <redi​vider> or what
L1651[17:21:02] <redi​vider> because of the .
L1652[17:21:09] <redi​vider> you have (v, level)
L1653[17:21:17] <redi​vider> which v is value
L1654[17:21:21] <redi​vider> level is your only argument
L1655[17:21:24] <redi​vider> in the fucntion
L1656[17:21:31] <Forec​aster> no, v is the first argument
L1657[17:21:41] <redi​vider> so v = sides.south in my case?
L1658[17:21:52] <Forec​aster> it comes from the for loop which loops through the sides api table and sets `v` to each side number in turn
L1659[17:21:59] <Forec​aster> no
L1660[17:22:05] <redi​vider> i dont get it
L1661[17:22:22] <Forec​aster> if you want to set a specific side just call `redstone.setOutput(<side>, <strength>)`
L1662[17:22:40] <redi​vider> wihtout sides. ?
L1663[17:22:42] <redi​vider> just side?
L1664[17:22:58] <Forec​aster> I just wrote side as that's the name of the input
L1665[17:23:11] <Forec​aster> it doesn't care what you use there as long as it gets a number that is a valid side
L1666[17:23:17] <Forec​aster> it can come from the sides API
L1667[17:23:29] <Forec​aster> so yes, sides.south would work
L1668[17:23:31] <redi​vider> i want to have a var that would control that
L1669[17:23:33] <redi​vider> so like
L1670[17:23:42] <redi​vider> if you have multiple instances when you want to call that function
L1671[17:23:49] <redi​vider> you only set it at start
L1672[17:23:52] <redi​vider> kinda initialize it
L1673[17:23:58] <redi​vider> so that you can do like
L1674[17:24:01] <Forec​aster> multiple instances of what?
L1675[17:24:13] <redi​vider> setAllSidesOut(genSide,15)
L1676[17:24:29] <redi​vider> where gen side is set at start, to be like idk gen side = "south"
L1677[17:24:45] <redi​vider> where gen side is set at start, to be like idk genSide = "south" [Edited]
L1678[17:24:51] <Forec​aster> just make a local variable in your program
L1679[17:24:52] <redi​vider> bcuz say i also have batSide = "top"
L1680[17:25:04] <Forec​aster> `local genSide = sides.south`
L1681[17:25:15] <redi​vider> yes thats what i meant
L1682[17:25:16] <Forec​aster> `redstone.setOutput(genSide, 15)`
L1683[17:25:20] <redi​vider> but i dont think i can actually do taht
L1684[17:25:33] <Forec​aster> why would I say that if you couldn't
L1685[17:25:37] <redi​vider> i tried setting local genSide = south
L1686[17:25:39] <redi​vider> then
L1687[17:25:51] <Forec​aster> that you can't do
L1688[17:25:56] <Forec​aster> just "south" doesn't mean anything
L1689[17:25:59] <redi​vider> i call function with setAllSidesOut(sides.genSideSouth,15)
L1690[17:26:02] <redi​vider> and ye taht didnt work
L1691[17:26:09] <redi​vider> i call function with setAllSidesOut(sides.genSide,15) [Edited]
L1692[17:26:19] <Forec​aster> that's because you don't know how it works
L1693[17:26:20] <redi​vider> like some kinda compound function i guess
L1694[17:26:23] <redi​vider> ye
L1695[17:26:26] <Forec​aster> no
L1696[17:26:27] <redi​vider> i know that i dont know
L1697[17:26:29] <Forec​aster> just do what I told you
L1698[17:26:34] <redi​vider> yeye
L1699[17:26:37] <redi​vider> thx
L1700[17:27:23] <redi​vider> what if i do like this for the function https://puu.sh/FN8mR/e46042ad68.png
L1701[17:27:23] <Forec​aster> sigh, I really need to make a basic tutorial video for this
L1702[17:27:27] <redi​vider> is this wrong
L1703[17:27:41] <redi​vider> i mean i watched the OC guys videos, mighty pirates
L1704[17:27:47] <redi​vider> but there are not many examples
L1705[17:27:57] <redi​vider> and for instance the ones that are are kinda only for 1 component
L1706[17:27:57] <Forec​aster> the problem is that you don't know basic programming
L1707[17:28:00] <redi​vider> like for primary
L1708[17:28:02] <Forec​aster> and I don't know of any videos for that
L1709[17:28:04] <Forec​aster> yet
L1710[17:28:07] <pay​onel> @Kristopher38 1 tick per bitblt isn't enough
L1711[17:28:22] <redi​vider> ye but heres the thing, i can follow the videos to get a basic idea, which i did
L1712[17:28:27] <Forec​aster> your function looks correct to me
L1713[17:28:29] <redi​vider> but then to make it a bit more complex is a lot harder
L1714[17:28:30] <pay​onel> i was able to easily overload a server even with a full tick
L1715[17:29:10] <Kristo​pher38> @payonel so the current config of 1.5625 cost per bitblt is gonna change?
L1716[17:29:22] <Kristo​pher38> (assuming tier2/3 gpu)
L1717[17:30:00] <pay​onel> i'm thinking about it. there are lots of ways to make it cheaper for "ideal" scenarios -- like we've talked about before
L1718[17:30:16] <pay​onel> and i will implement those, -- still focusing on worst case for now
L1719[17:30:54] <pay​onel> @Kristopher38 i think the solution is going to require a multiple tick cost
L1720[17:31:15] <pay​onel> again, scaled for ideal scenarios, but right now we don't have that mechanism
L1721[17:31:35] <Kristo​pher38> "ideal" scenarios being?
L1722[17:31:52] <Kristo​pher38> sorry, I don't remember what you're refering to
L1723[17:32:28] <pay​onel> ideal can be, partition the dirty sections, partition the color from the data, pre-emptive syncs, etc
L1724[17:32:32] <AmandaC> @payonel can normal pcall catch an Out of Memory?
L1725[17:32:38] <redi​vider> https://puu.sh/FN8sD/0c8cdcdeee.png
L1726[17:32:44] <pay​onel> amandac: yes
L1727[17:32:46] <AmandaC> @payonel and is there anything special I need to do to recover from that if so?
L1728[17:33:02] <pay​onel> just be prepared for your script to fail 🙂
L1729[17:33:09] <Kristo​pher38> AmandaC: ideally, force garbage collection
L1730[17:33:26] <Kristo​pher38> `for i=1,10 do computer.freeMemory() end`
L1731[17:33:29] <AmandaC> This is from an EEProm-pxe loaded script, seems to get killed during an RPC call, but the RPC calls are wrapped in pcall
L1732[17:33:37] <Forec​aster> @redivider you haven't required the sides API
L1733[17:33:47] <redi​vider> oh i forgot require
L1734[17:33:49] <redi​vider> yeye
L1735[17:33:50] <redi​vider> i mean
L1736[17:33:54] <redi​vider> i put it after instead of before
L1737[17:34:20] <pay​onel> @Kristopher38 so gpu.bitblt() could block over N ticks. i suppose this means this is less about "as fast as `set` but better" and more about convenience of data and smooth rendering
L1738[17:34:39] <Forec​aster> @redivider if you need further help ping me in #1337c0de and I'll help you there while there is conversation happening here
L1739[17:35:17] <redi​vider> great it works
L1740[17:35:19] <redi​vider> thx
L1741[17:37:09] <Kristo​pher38> I see, it could still be useful with carefully managed buffers (to dirty the least possible amount of buffers through clever management of them)
L1742[17:37:22] <Kristo​pher38> useful->faster*
L1743[17:37:25] <pay​onel> @amandac would it help if i added a `sandbox` api to simulate an out of memory exception?
L1744[17:38:19] <AmandaC> @payonel this is in-game, but it might be useful for other stuff
L1745[17:38:37] <pay​onel> i understand. i was just thinking of ocvm debugging
L1746[17:41:59] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 204 seconds)
L1747[17:44:12] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L1748[17:44:35] <redi​vider> drat, i dont think its getting optimal flow https://puu.sh/FN8Ks/0db3d02ba3.mp4
L1749[17:46:57] <Ar​iri> Inari: the video ends in screaming :P
L1750[17:48:34] <Ar​iri> Two anime girls sleeping together in Minecraft
L1751[17:48:34] <Ar​iri> Entertainment today is certainly interesting
L1752[17:49:33] <Izaya> but is it wholesome
L1753[17:51:10] <Ar​iri> Usually to a good degree
L1754[17:51:10] <Ar​iri> It depends on how much Matsuri (notorious for lesbian lewdness of the Hololive members) is involved and whether she’s drunk or not
L1755[17:51:17] <Ar​iri> In any case, it’s bloody hilarious to watch
L1756[17:52:31] <Ocawes​ome101> @Kleadron KittenOS compresses into 64k
L1757[17:56:02] <Izaya> AmandaC: I'm about to go to bed, but I have two things I'd like to get your opinions on:
L1758[17:56:10] <AmandaC> Izaya: oh?
L1759[17:56:18] <Izaya> 1. nonstandard terminal control codes to allow you to fill areas on the display
L1760[17:56:33] <AmandaC> "fill" as in gpu.fill?
L1761[17:56:35] <Izaya> yeah
L1762[17:56:45] <Izaya> 2. a PsychOS package manager. Don't even know where to start on that one.
L1763[17:56:56] <Adorabl​eCatgirl> i know what to do
L1764[17:57:10] <AmandaC> I'm not sure about 1. 2 I feel like needs more stable user-land first
L1765[17:57:13] <Izaya> oh make that 3 things
L1766[17:57:36] <Adorabl​eCatgirl> izzy, hold my beer
L1767[17:57:47] <Adorabl​eCatgirl> i will make a package manager
L1768[17:57:50] <Izaya> 3. making services effectively libraries - code wise - but loaded from a different dir and managed differently
L1769[17:58:29] <AmandaC> Isn't 3 largely already true?
L1770[17:58:34] <Izaya> yes, but also no
L1771[17:58:52] <Izaya> in effect on a normal system, it's the same
L1772[17:59:01] <Adorabl​eCatgirl> i will make some cursed shit for psychos
L1773[17:59:10] <Izaya> but when you're doing the single-file-whole-OS thing, services don't work there
L1774[17:59:13] <AmandaC> It'd be nice if there was a `rc.status` that would check the status of whatever pid was returned from the `start` method
L1775[17:59:19] <Adorabl​eCatgirl> gonna make the shittiest WM known to man
L1776[17:59:26] <Izaya> because the service files don't return a table
L1777[17:59:35] <AmandaC> ah, true
L1778[17:59:59] <Izaya> sure, there's probably a way around that without changing the structure of services, but I feel a cleaner method would be just "services are libraries in a different folder now"
L1779[18:00:51] * AmandaC nods
L1780[18:01:13] <Izaya> and I want 2 mostly so I can strip out unnecessary stuff
L1781[18:01:35] <Izaya> but I'd need to do a lot of groundwork first - a libcurl analog, figure out what a package actually is...
L1782[18:01:50] <AmandaC> Speaking of libcurl analog, lemme see if I commited this yet
L1783[18:02:19] <Kristo​pher38> @payonel I was wrong, turns out large table allocation does actually cause out of memory error, it's just that for some reason it's not printed in the shell 🤔
L1784[18:02:28] * Izaya wants a library that one can feed a URL and it can work over directly connected internet cards, FRequest, internet cards over FRequest, exported internet cards, etc
L1785[18:02:36] <Kristo​pher38> But I was able to catch it with pcall so that's good
L1786[18:02:48] <Izaya> also gopher
L1787[18:03:37] <AmandaC> Izaya: apparently I commited but never pushed this: https://gitlab.darkdna.net/amanda/oc-fileserver/-/blob/master/common/psychos/lib/download.lua
L1788[18:03:54] <AmandaC> right now just implements fget, but it's designed to be pluggable for protocols
L1789[18:03:58] <pay​onel> @Kristopher38 ok, so bug that no shell report?
L1790[18:04:33] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L1791[18:04:34] <Kristo​pher38> maybe? It's not critical, but causes some confusion. Would you like me to make an issue on GH?
L1792[18:05:36] <AmandaC> Izaya: it's almost comical updating stuff for my lilac psychos stuff `wget("fget://lilac/lilac/lilac/client/psychos2/lib/ ...`
L1793[18:06:42] <AmandaC> first lilac is the host, the second is an implementation detail of my freqest server, third is the directory to use
L1794[18:07:48] <Forec​aster> and here I thought fget just had a stutter
L1795[18:11:23] <Izaya> AmandaC: neat, I'll have to look at this properly later
L1796[18:11:25] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L1797[18:16:38] <pay​onel> @Kristopher38 sure go for it
L1798[18:16:50] <Kristo​pher38> I'm doing it rn
L1799[18:21:50] ⇨ Joins: baschdel (~baschdel@2a02:6d40:3672:b201:33c7:d66f:f023:d163)
L1800[18:37:38] <Kristo​pher38> posted
L1801[18:41:42] ⇨ Joins: Mfernflower (~Mfernflow@domi.re)
L1802[18:41:50] ⇦ Parts: Mfernflower (~Mfernflow@domi.re) ())
L1803[18:52:57] <Lizzy> ooh, space haven is now available on steam
L1804[19:01:09] ⇦ Quits: Infinite (~Infinite@163.47.239.203) (Quit: Leaving)
L1805[19:23:03] <SquidDev> %tonk
L1806[19:23:04] <MichiBot> Heckgosh! Squi​dDev! You beat your own previous record of <0 (By 2 hours, 44 minutes and 41 seconds)! I hope you're happy!
L1807[19:23:05] <MichiBot> SquidDev's new record is 2 hours, 44 minutes and 41 seconds! No points gained for stealing from yourself. (Lost out on 0.00274)
L1808[19:33:03] <pay​onel> @Kristopher38 great news, i have found an elegant way to lock down the bitblt load (i need to slow down the call without 1. locking a tick thread, and 2. without slowing down "free" blitses
L1809[19:33:36] <pay​onel> anyways, now i can re-balance this to keep the server tick lag down to <= gpu.set impact
L1810[19:33:52] <pay​onel> and then i can start to optimize ideal cases
L1811[19:34:35] <Kristo​pher38> oh so we'll get bitblt speed <= gpu.set speed after all?
L1812[19:35:25] <Kristo​pher38> also wdym by "locking down bitblt load"
L1813[19:35:32] <Kristo​pher38> delaying if the page is dirty?
L1814[19:35:43] <Kristo​pher38> introducing a delay if the page is dirty? [Edited]
L1815[19:39:38] <pay​onel> right. i needed more control over budget costs
L1816[19:40:01] <pay​onel> i dont care if bitblt is 1000x faster than set
L1817[19:40:13] <pay​onel> the problem is, i need bitblt to not cause more tps impact than set
L1818[19:41:45] <Kristo​pher38> oh wait I was thinking of the inequality sign as if it was flipped
L1819[19:43:07] <Kristo​pher38> either way, good work
L1820[19:43:53] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L1821[19:59:42] <Klea​dron> Portal and Portal 2's soundtracks are awesome
L1822[20:22:14] ⇦ Quits: immibis (~immibis@x52716ad7.dyn.telefonica.de) (Ping timeout: 190 seconds)
L1823[20:33:51] <Ar​iri> The server will now have 300gb for backups so compression is less of a need, plus weekly(or more) cloud backups
L1824[20:34:02] <Ar​iri> the cloud part is wip
L1825[20:38:40] ⇨ Joins: immibis (~immibis@x5271628f.dyn.telefonica.de)
L1826[21:24:50] <Klea​dron> no harm in using compression anyway
L1827[21:24:56] <Klea​dron> extra room for more backups
L1828[21:53:55] <Forec​aster> %sip
L1829[21:53:55] <MichiBot> You drink a sweet sky potion (New!). Forec​aster's left sock is now cursed.
L1830[21:54:02] <Forec​aster> D:
L1831[21:57:23] <Forec​aster> hm, I might have to update my relay bios a bit...
L1832[21:58:18] <Forec​aster> I'm going to need it to be able to direct traffic a little more specifically by specifying certain ports as one-way
L1833[22:20:19] ⇨ Joins: zack (~zack@2601:18c:8800:96a:1acf:5eff:fefc:6722)
L1834[22:21:00] *** zack is now known as pwnagepineapple
L1835[22:41:17] <pwnagepineapple> So I'm trying to do some basic data transmission over minitel but I'm running into problems. My network topology is as follows (parentheses indicate multiple components in the same computer): (wired network card, transmitter) <-> (wired & linked card) <-> (wired & linked card) <-> (wired card, receiver)
L1836[22:41:33] <pwnagepineapple> The transmitter is just sending packets to the receiver on a loop (I'm not dealing with sockets), and the receiver is jsut doing a loop of `event.pull` and printing the serialized data
L1837[22:41:45] <pwnagepineapple> The computers in the middle are configured to route packets, but the ones at the ends are not
L1838[22:41:53] <pwnagepineapple> The problem that I'm running into looks an awful lot like packet loss. If I configure the transmitter to send to the first relay, every packet makes it there fine, but if I configure it to the second relay or the final destination I get what looks like a lot of packet loss
L1839[22:42:06] <pwnagepineapple> The second relay gets maybe a third of the transmitted data, and the final destination gets none
L1840[22:48:40] <Ar​iri> Izaya^
L1841[22:48:47] <Kristo​pher38> Izaya: ^
L1842[22:50:27] <Inari> AmandaC: video?
L1843[22:54:01] <AmandaC> Inari: mew?
L1844[22:54:02] <Sagh​etti> Izaya: ^
L1845[22:54:04] <Sagh​etti> (am i late?)
L1846[22:54:35] <Inari> AmandaC: Oh, I meant Ariri
L1847[22:54:41] <Inari> @Ariri video?
L1848[22:55:26] <Lizzy> %tonk
L1849[22:55:27] <MichiBot> Consarn it! Li​zzy! You beat Squi​dDev's previous record of 2 hours, 44 minutes and 41 seconds (By 47 minutes and 41 seconds)! I hope you're happy!
L1850[22:55:27] <MichiBot> Lizzy's new record is 3 hours, 32 minutes and 22 seconds! Lizzy also gained 0.00237 (0.00079 x 3) tonk points for stealing the tonk. Position #3. Need 0.08806 more points to pass Forec​aster!
L1851[22:58:27] <Ar​iri> Nani?
L1852[22:59:11] <Ar​iri> Video for wha?
L1853[23:02:13] <Ar​iri> Inari ^
L1854[23:02:31] <Ar​iri> I dont remember the context
L1855[23:02:31] <Ar​iri> Something about Hololive(?)
L1856[23:06:36] <AmandaC> Inari will get back to you in 6h
L1857[23:07:32] <Ar​iri> %remindme 6h Check if Inari has told me what video they're asking about
L1858[23:07:34] <MichiBot> I'll remind you about "Check if Inari has told me what video they're asking about" at 05/21/2020 11:07:34 PM
L1859[23:07:50] <Inari> Dunno
L1860[23:07:55] <Inari> I'm asking you what video you meant
L1861[23:08:08] <AmandaC> You might need to provide more context than that, Inari. :P
L1862[23:08:25] <Inari> [18:46:56] <+Corded> <Ar​iri> Inari: the video ends in screaming :P
L1863[23:08:25] <Inari> [18:48:33] <+Corded> <Ar​iri> Two anime girls sleeping together in Minecraft
L1864[23:08:25] <Inari> [18:48:34] <+Corded> <Ar​iri> Entertainment today is certainly interesting
L1865[23:09:13] <Ar​iri> Ah yes
L1866[23:10:29] <Inari> Since you said "the video" it sounds like there was some video being talked about
L1867[23:10:31] <Inari> But Iseen none
L1868[23:10:34] <Inari> So am ocnfuse
L1869[23:16:44] <Ar​iri> Well I wasn’t sure what part of the conversation you were referring to, I was talking about another video at some point last night and it’s all fuzzy
L1870[23:16:45] <Ar​iri> https://youtu.be/qTcQ2mitCYU
L1871[23:16:45] <MichiBot> Natsuiro Matsuri x Minato Aqua – In Bed (long ver.) | length: 3m 13s | Likes: 12,898 Dislikes: 96 Views: 327,819 | by lyger VTuber translations | Published On 16/11/2019
L1872[23:17:33] <Ar​iri> I would private message this one but I cant login to IRC rn
L1873[23:17:35] <Ar​iri> https://youtu.be/_QBylqzV0SM
L1874[23:17:35] <MichiBot> 【Natsuiro Fubuki】Fubuki's secret plan | length: 3m 5s | Likes: 4,520 Dislikes: 30 Views: 37,789 | by HoloLive Moments | Published On 20/5/2020
L1875[23:18:07] <Ar​iri> it’s not nsfw but I wouldn’t consider it completely sfw
L1876[23:22:20] <Ar​iri> Er, direct message*
L1877[23:22:20] <Ar​iri> Inari^
L1878[23:22:29] <AmandaC> You can PM by using @Corded
L1879[23:22:38] <Inari> I see
L1880[23:23:29] <Ar​iri> Oh yeah, I forgot about that, haven’t tried that yet
L1881[23:36:56] ⇦ Quits: Inari (~Pinkishu@pd9e8f369.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L1882[23:43:12] ⇦ Quits: Vexatos (~Vexatos@port-92-192-122-199.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L1883[23:44:25] <pwnagepineapple> I think I might be running into packet loss issues with Minitel
L1884[23:47:57] <pwnagepineapple> If the two computers passing messages are directly connected to one another, I don't run into any issues
L1885[23:48:23] <pwnagepineapple> But if I add one intermediary, it looks like I lose about 2/3 of the messages I send, and two intermediaries results in total loss
L1886[23:59:44] ⇦ Quits: Izaya (~izaya@210-1-218-92-cpe.spintel.net.au) (Ping timeout: 190 seconds)
<<Prev Next>> Scroll to Top