<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:04:03] <Kristo​pher38> @Saghetti not to mention some opcodes are only partially implemented
L2[00:04:11] <Sagh​etti> big rip
L3[00:04:24] <Kristo​pher38> nah I just need to spend more time on this
L4[00:05:01] <Kristo​pher38> unfortunately the docs on this aren't really well-written in some cases
L5[00:10:08] * Amanda beams some synthoaul beverages in front of Elfi
L6[00:10:30] ⇦ Quits: Vexaton (~Vexatos@port-92-192-10-189.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L7[00:14:05] <Amanda> %8ball rainbox time?
L8[00:14:05] <MichiBot> Ama​nda: My reply is no
L9[00:14:16] <Amanda> back to halucinating, I guess
L10[00:17:38] * Amanda snugs Elfi, makes sure her e-reader is at an angle she can read it too, if she wants to read the adventures of someone who accidentally isekaid himself by running over god.
L11[00:20:46] ⇦ Quits: Inari (~Pinkishu@pD9E8F931.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L12[00:28:29] <Kristo​pher38> maybe payonel will be able to help me out on this since he's working on his lua implementation
L13[00:39:35] <Ar​iri> %8ball test
L14[00:39:35] <MichiBot> Ar​​iri: I don't think that's a question...
L15[00:50:23] <Sagh​etti> %8ball test?
L16[00:50:23] <MichiBot> Sagh​​etti: I don't think that's a question...
L17[00:50:28] <Sagh​etti> it is
L18[00:50:30] <Sagh​etti> shut
L19[00:58:34] <Ar​iri> https://i.imgur.com/PUkJsvA.png ^^
L20[01:07:12] <Amanda> Has to be at least 7-8 characters long, @Saghetti
L21[01:07:26] <Amanda> %8ball rain box now?
L22[01:07:26] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L23[01:07:31] <Sagh​etti> %8ball testtest?
L24[01:07:31] <MichiBot> Sagh​​etti: Ask again later
L25[01:29:55] <Kristo​pher38> so turns out EXTRAARG isn't a standard VM opcode, it's only emitted after SETLIST during constructing a table which is very large (>25550 elements), and it's basically an extra data opcode so it shouldn't ever be executed
L26[01:30:14] <Kristo​pher38> that's one off the list
L27[01:32:30] <Kristo​pher38> too bad it isn't described anywhere, only on the lua mailing list and its purpose isn't even mentioned
L28[01:33:45] <Sagh​etti> https://the-ravi-programming-language.readthedocs.io/en/latest/lua_bytecode_reference.html
L29[01:36:00] <Kristo​pher38> no shit
L30[01:36:05] <Kristo​pher38> do you see extraarg anywhere
L31[01:36:33] <Kristo​pher38> I sure don't
L32[01:36:38] <Sagh​etti> hope
L33[01:36:40] <Sagh​etti> nope*
L34[01:36:46] <Kristo​pher38> only mention is `If C is 0, the next instruction is cast as an integer, and used as the C value.`
L35[01:37:03] <Kristo​pher38> which doesn't mention extraarg name at all and isn't even accurate
L36[01:37:38] <Kristo​pher38> it is indeed cast as an integer, but it's the Ax value taken from that integer that's used
L37[01:37:39] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/qaxihamifo
L38[01:38:01] <Sagh​etti> that's how the lua VM handle extraarg
L39[01:38:21] <Sagh​etti> although it's mentioned a few more times
L40[01:38:23] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/nihiquxaye
L41[01:38:24] <Kristo​pher38> yeah, because it's not meant to be executed as an instruction
L42[01:38:33] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/evuzebubeq
L43[01:38:42] <Sagh​etti> Code Block pastebined https://paste.pc-logix.com/ubetofepoh [Edited]
L44[01:39:38] <Kristo​pher38> huh, what's nextraargs
L45[01:40:30] <Sagh​etti> if i had to guess
L46[01:40:36] <Sagh​etti> it would be the number of extra args
L47[01:41:01] <Kristo​pher38> 😒
L48[01:41:23] <Kristo​pher38> not sure but I think that might be unrelated
L49[01:41:48] <Kristo​pher38> I mean, the nextraargs and EXTRAARG
L50[01:43:12] <Kristo​pher38> http://lua-users.org/lists/lua-l/2012-12/msg00343.html
L51[01:43:53] <Kristo​pher38> oh shit I found something great https://luac.nl
L52[01:44:00] <Kristo​pher38> god I wish I had found that sooner
L53[01:44:30] <Kristo​pher38> interactive lua decompiler
L54[01:44:50] <Kristo​pher38> or rather interactive luac*
L55[01:49:56] <Kristo​pher38> ooh EXTRAARG is gonna be emitted after LOADKX as well
L56[01:57:50] <Kristo​pher38> thanks for you input @Saghetti, it pushed me to look into things further
L57[01:58:21] <Sagh​etti> you're welcome, i gueess
L58[01:58:24] <Sagh​etti> you're welcome, i guess> [Edited]
L59[01:58:25] <Sagh​etti> you're welcome, i guess? [Edited]
L60[01:58:32] <Sagh​etti> and that website looks really cool actually
L61[01:59:57] <CompanionCube> %tonk
L62[01:59:58] <MichiBot> Consarn it! Compan​ionCube! You beat ThePi​Guy24's previous record of <0 (By 2 hours, 41 minutes and 27 seconds)! I hope you're happy!
L63[01:59:59] <MichiBot> CompanionCube's new record is 2 hours, 41 minutes and 27 seconds! CompanionCube also gained 0.00269 tonk points for stealing the tonk. Position #2. Need 0.02154 more points to pass Forec​aster!
L64[02:07:59] ⇨ Joins: emilyopen (~emilyopen@92.217.209.35.bc.googleusercontent.com)
L65[02:21:24] ⇦ Quits: Ocawesome101 (~manjaro-u@38.65.249.137) (Ping timeout: 190 seconds)
L66[02:23:48] ⇦ Quits: emilyopen (~emilyopen@92.217.209.35.bc.googleusercontent.com) (Remote host closed the connection)
L67[02:59:04] <Sagh​etti> %tonk
L68[02:59:04] <MichiBot> I'm sorry Saghetti, you were not able to beat CompanionCube's record of 2 hours, 41 minutes and 27 seconds this time. 59 minutes and 6 seconds were wasted! Missed by 1 hour, 42 minutes and 20 seconds!
L69[03:21:12] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.156.77) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.156.130)))
L70[03:21:17] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.156.130)
L71[03:54:44] ⇨ Joins: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
L72[04:05:08] <6X​AM> I'm trying to get my robot to place a block directly in front of it, and can't get it to work for the life of me
L73[04:05:49] <6X​AM> The setup is as follows:
L74[04:05:50] <6X​AM> Code Block pastebined https://paste.pc-logix.com/fenovaqoxu
L75[04:06:01] <6X​AM> Where R is the robot, and G is grass
L76[04:08:59] <6X​AM> I have an block in slot 1, the following code doesn't work, nor does it output a reason:
L77[04:08:59] <6X​AM> Code Block pastebined https://paste.pc-logix.com/ukubejovec
L78[04:09:10] <6X​AM> it just outputs nil and doesn't place a block
L79[04:10:39] <6X​AM> however, if I use `local good, reason = ro.place(sides.bottom)`, it places the block as expected in front of it
L80[04:10:41] <BobbyTables2012> you know that you arent actually calling ro.place()
L81[04:10:43] <6X​AM> why is this?
L82[04:11:19] <BobbyTables2012> I dont think so
L83[04:11:43] <BobbyTables2012> actually, wait a sec
L84[04:12:25] <BobbyTables2012> yeah
L85[04:12:41] <6X​AM> I would just use `local good, reason = ro.place()`, but it behaves unexpectedly sometimes failing and sometimes placing the block 2 blocks in front instead of one
L86[04:12:42] <BobbyTables2012> wht you are doing is calling ro.place() when you define it
L87[04:12:54] <BobbyTables2012> and the output of that function
L88[04:12:58] <BobbyTables2012> nil
L89[04:13:17] <BobbyTables2012> is what you are assigning to the var
L90[04:13:17] <6X​AM> ?
L91[04:13:32] <6X​AM> I'm not familiar with lua, what do you mean?
L92[04:14:03] <6X​AM> the spec says that `ro.place()` should return a boolean for success, and a string with a reason as a second param if it fails
L93[04:14:34] <6X​AM> for example, if I have no item in the selected slot
L94[04:14:55] <6X​AM> `nothing selected` is output
L95[04:15:15] <6X​AM> but if I try to place in front, nothing happens and `nil` is output
L96[04:16:01] <BobbyTables2012> it's not assigning anything to the var
L97[04:16:37] <6X​AM> yes, clearly. My question is what is the reason the block isn't placing?
L98[04:17:05] <BobbyTables2012> dont know, but your code should be trying to place the block
L99[04:17:11] <BobbyTables2012> you just wont see the error
L100[04:17:12] <6X​AM> because no reason is returned, and the wiki doesn't explain what sides mean in the context of place, I don't get why it doesn't place.
L101[04:17:51] <6X​AM> odd.
L102[04:18:30] <BobbyTables2012> try removing the local
L103[04:18:45] <BobbyTables2012> and run it again
L104[04:19:08] <BobbyTables2012> maybe it still won't work, but at least you'll get an error from place()
L105[04:19:45] <6X​AM> that didn't change anything, but I think I figured out the issue
L106[04:20:21] <6X​AM> if it places front, it tries to place the block by right clicking directly in front of it
L107[04:20:27] <BobbyTables2012> yeah
L108[04:20:47] <6X​AM> if the setup looks like
L109[04:20:47] <6X​AM> Code Block pastebined https://paste.pc-logix.com/ebewofegoz
L110[04:20:49] <6X​AM> C is cobble
L111[04:20:54] <6X​AM> then it will place on the cobble
L112[04:21:06] <6X​AM> place down places it on top of the grass in front of it
L113[04:21:12] <6X​AM> etc.
L114[04:21:19] <BobbyTables2012> yeah
L115[04:21:25] <6X​AM> I see.
L116[04:21:32] <6X​AM> That wasn't clear on the wiki at all lol
L117[04:21:51] <BobbyTables2012> the local issue is that good, reason won't actually get assigned the output of the function
L118[04:21:57] <BobbyTables2012> it'll be nil
L119[04:22:03] <6X​AM> no no, it is
L120[04:22:07] <6X​AM> that part works
L121[04:23:01] <6X​AM> Like I said, if you don't select an item, reason gets set to "nothing selected" and good set to false, and it outputs
L122[04:25:16] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.156.130) (Ping timeout: 378 seconds)
L123[04:25:26] <BobbyTables2012> you cant place something if it's not selected
L124[04:38:18] <6X​AM> yes, I know. I'm just saying reason does get set if it fails
L125[04:41:10] <BobbyTables2012> nvm I misread it, thought ro wasn't local
L126[04:42:04] <BobbyTables2012> on a completely different note, does anybody know of a way to modify/filter component calls
L127[04:45:16] <BobbyTables2012> for default components
L128[04:46:14] <Izaya> wrap them
L129[04:46:33] <BobbyTables2012> what if the component is already there before my code runs
L130[04:46:42] <Izaya> wrap component.invoke
L131[04:46:43] <BobbyTables2012> because it's a default component
L132[04:46:47] <BobbyTables2012> thx
L133[04:51:51] <Amanda> @6XAM which wiki page are you referring to, component:robot or api:robot?
L134[04:52:31] <6X​AM> api:robot, though I've looked at both and they don't seem to explain it well.
L135[04:53:07] <Amanda> ~w api:robot
L136[04:53:07] <ocdoc> http://ocd.cil.li/api:robot
L137[04:53:33] <6X​AM> also, on component:robot, it says it's called with `place(side: number[, sneaky: boolean]): boolean[, string]`, but in /lib/robot, it seems to call it with 2 sides
L138[04:54:44] <Amanda> Okay, I see what's got you confused
L139[04:55:07] <Amanda> For the robot api, place's side isn't where to place the block
L140[04:55:23] <Amanda> It's where on that block to place it.
L141[04:55:54] <Amanda> Imagine placing a torch in a 1x1 hole in a wall
L142[04:56:25] <Amanda> It determines if you'd place it on the back, left, right, or bottom
L143[04:56:56] <Amanda> And it's optional for the robot api
L144[04:57:04] <Amanda> It'll just try them all
L145[04:57:06] <BobbyTables2012> and how would you stop a user from using the component api to manually call an unsandboxed version
L146[04:57:12] <BobbyTables2012> rather than your proxy function
L147[04:57:37] <Amanda> BobbyTables2012: don't expose an unsandboxed component api
L148[04:57:48] <6X​AM> yeah, got it. But in my case I'm setting up and taking down a machine and I needed placement to be consitent
L149[04:58:07] <Amanda> It might not be using front/left/right
L150[04:58:29] <6X​AM> The issue was, with place() no side, the following case happened sometimes:
L151[04:58:29] <Amanda> It might be using absolute, north / east/west
L152[04:59:00] <6X​AM> Code Block pastebined https://paste.pc-logix.com/eyajahijab Where R is robot facing the right, T is tall grass, and G are ground blocks
L153[04:59:14] <6X​AM> the machine would be placed on T
L154[04:59:17] <Amanda> payonel: should oc ever get a 2.0, make absolute and relative sides have non-overlapping values!
L155[04:59:25] <6X​AM> instead of directly in front of the robot.
L156[05:00:46] <Amanda> Anyways, it's getting a bit late for me, night nerds
L157[05:01:13] <6X​AM> night!
L158[05:02:33] <Amanda> Are you sure the tall grass is 2 blocks away? They like render like half a block offset, don't they?
L159[05:02:59] <Amanda> Otherwise I'm not sure what bold cause that
L160[05:03:11] <Amanda> s/bold/could/
L161[05:03:11] <MichiBot> <Amanda> Otherwise I'm not sure what could cause that
L162[05:03:53] <Izaya> $270 for a rev 1.2 pinephone
L163[05:03:56] <Izaya> ouch
L164[05:04:09] <Izaya> maybe I'll wait till the exchange rate improves
L165[05:16:30] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L166[05:21:36] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L167[05:22:52] ⇦ Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com) (Remote host closed the connection)
L168[05:37:22] ⇨ Joins: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
L169[06:06:42] <Forec​aster> %Tonk
L170[06:06:42] <MichiBot> Dagnabbit! Forec​aster! You beat Compan​ionCube's previous record of 2 hours, 41 minutes and 27 seconds (By 26 minutes and 10 seconds)! I hope you're happy!
L171[06:06:43] <MichiBot> Forecaster's new record is 3 hours, 7 minutes and 37 seconds! Forecaster also gained 0.00132 (0.00044 x 3) tonk points for stealing the tonk. Position #1.
L172[06:31:12] <6X​AM> %Tonk
L173[06:31:12] <MichiBot> I'm sorry 6XAM, you were not able to beat Forecaster's record of 3 hours, 7 minutes and 37 seconds this time. 24 minutes and 29 seconds were wasted! Missed by 2 hours, 43 minutes and 8 seconds!
L174[06:32:39] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L175[06:36:00] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 189 seconds)
L176[06:41:01] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L177[06:48:19] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L178[06:59:43] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L179[07:01:24] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Client Quit)
L180[07:08:43] ⇦ Quits: feldim2425 (~feldim242@188-23-95-41.adsl.highway.telekom.at) (Quit: ZNC 1.8.x-git-91-b00cc309 - https://znc.in)
L181[07:10:41] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L182[07:14:55] ⇨ Joins: feldim2425 (~feldim242@188-23-95-41.adsl.highway.telekom.at)
L183[07:35:53] ⇨ Joins: Saghetti (~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net)
L184[07:41:19] ⇦ Quits: Saghetti (~Mibbit@c-67-164-116-220.hsd1.ca.comcast.net) (Quit: http://www.mibbit.com ajax IRC Client)
L185[08:18:34] <Forec​aster> yay I'm almost at 500 million credits
L186[08:18:46] <Forec​aster> almost one tenth of the way there
L187[08:35:09] ⇦ Quits: immibis (~immibis@x59cc9974.dyn.telefonica.de) (Ping timeout: 190 seconds)
L188[08:45:38] ⇨ Joins: Inari (~Pinkishu@pD9E8F8EE.dip0.t-ipconnect.de)
L189[08:45:43] <Inari> https://media.discordapp.net/attachments/436555823423160320/695513273587728445/tikw78rf4hq41.png?width=638&height=703
L190[08:51:02] ⇨ Joins: immibis (~immibis@x59cc9ac6.dyn.telefonica.de)
L191[08:53:50] <Izaya> behold, better quality:
L192[08:53:52] <Izaya> https://media.discordapp.net/attachments/436555823423160320/695513273587728445/tikw78rf4hq41.png
L193[09:01:08] ⇨ Joins: Vexatos (~Vexatos@port-92-192-10-189.dynamic.as20676.net)
L194[09:01:08] zsh sets mode: +v on Vexatos
L195[09:18:12] <Inari> Izaya: :P
L196[09:24:30] <Inari> %splash Izaya with mutable potion
L197[09:24:30] <MichiBot> You fling a mutable sapphire potion (New!) that splashes onto Izaya. Izaya turns into a bavarium octopus until Sozin's Comet returns.
L198[09:39:45] <CompanionCube> %tonkout
L199[09:39:45] <MichiBot> Voldemort! Compan​ionCube! You beat Forec​aster's previous record of 3 hours, 7 minutes and 37 seconds (By 54 seconds)! I hope you're happy!
L200[09:39:46] <MichiBot> Compan​ionCube has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.55504. Position #2 Need 0.01686 more points to pass Forec​aster!
L201[09:47:01] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L202[09:56:36] ⇨ Joins: flap (~flappy@88-113-149-197.elisa-laajakaista.fi)
L203[10:25:02] <Forec​aster> woo passed 500 mil
L204[10:25:03] <Forec​aster> :D
L205[10:38:34] <BobbyTables2012> is there any way to clone the component function with using bytecode
L206[10:39:10] <BobbyTables2012> I want to restrict access to components through a proxy component
L207[10:39:12] <BobbyTables2012> *without*
L208[10:42:30] <BobbyTables2012> I want something where init modifies component.invoke(address, method)
L209[10:43:03] <BobbyTables2012> so it filters it first
L210[10:43:13] <BobbyTables2012> or because that doesn't seem possible
L211[10:43:47] <BobbyTables2012> first copies the old function as a new local function
L212[10:44:24] <BobbyTables2012> and replaces the old function with a function that filters and then calls the local function
L213[10:45:27] <BobbyTables2012> the problem is that I can't find a way to do that without loadstring(string.dump(function))
L214[10:46:17] <BobbyTables2012> so unless I vandalize component.invoke for everyone
L215[10:46:38] <BobbyTables2012> there is no way I can stop unauthorized use of components
L216[10:47:24] <BobbyTables2012> and doing that kind of makes the system useless
L217[10:51:03] ⇨ Joins: man_cubus (~konst@2002170185.teremki.kiev.ua)
L218[10:51:05] <Forec​aster> what are you doing that for
L219[11:02:29] <BobbyTables2012> anyone know how to restrict access to component.invoke
L220[11:03:16] <Izaya> Wrap it.
L221[11:03:38] <Izaya> No overhead you induce doing that is going to be greater than the time it takes to actually call the component.
L222[11:04:03] <BobbyTables2012> I still dont stop the original function from being run
L223[11:04:30] <Izaya> Make sure it's not in scope?
L224[11:04:45] <BobbyTables2012> how is what I'm asking
L225[11:05:10] <BobbyTables2012> I can't modify it, I can't copy it without bytecode
L226[11:05:23] <Izaya> You can modify it, and you don't need to copy it.
L227[11:05:30] <BobbyTables2012> I can't recreate it's functionality
L228[11:05:34] <BobbyTables2012> you can?
L229[11:05:42] <Izaya> you can re-define it
L230[11:05:48] <BobbyTables2012> yeah
L231[11:05:50] <Izaya> and as long as you keep the old one around you can use it
L232[11:05:57] <Izaya> and you can filter based on the arguments to the function
L233[11:06:24] <Izaya> do local oldinvoke=component.invoke; function component.invoke(...) doFilteringStuff(...) return oldinvoke(...) end end
L234[11:08:41] <BobbyTables2012> and it won't recursively loop?
L235[11:08:46] <Izaya> ...no?
L236[11:08:53] <Izaya> it doesn't call itself
L237[11:09:19] <BobbyTables2012> when I tried something similar, it looped, I'll try that again
L238[11:09:28] <Izaya> if you do a=1 b=a a=2
L239[11:09:31] <Izaya> what's b?
L240[11:09:38] <BobbyTables2012> 1
L241[11:09:41] <Izaya> right
L242[11:09:43] <Izaya> same idea
L243[11:10:01] <Izaya> oldinvoke references the original component.invoke function
L244[11:10:13] <Izaya> yours calls the original function after it does filtering
L245[11:29:43] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.130)
L246[11:30:32] <BobbyTables2012> every time I try that, I get an out of memory error
L247[11:30:45] <BobbyTables2012> presumably because of a recursive loop
L248[11:34:26] <BobbyTables2012> https://pastebin.com/syt3pYcM
L249[11:34:35] <BobbyTables2012> for a super simple stripped down test
L250[11:34:48] <BobbyTables2012> I don't even do any filtering
L251[11:36:42] <BobbyTables2012> oh wait I made a typo on the pastebin
L252[11:36:54] <BobbyTables2012> it'll be easier to just copy from my save
L253[11:39:48] <BobbyTables2012> huh
L254[11:39:55] <BobbyTables2012> this is truly strange
L255[11:40:27] <BobbyTables2012> when I copy paste it into a fresh system to try again, it run's but loops and then uses all memory
L256[11:40:37] <BobbyTables2012> but when I run the same progrm again after a reboot
L257[11:40:55] <BobbyTables2012> it doesn't even run
L258[11:41:00] <BobbyTables2012> but instead crashes
L259[11:41:32] <BobbyTables2012> It doesn't seem to be touching the disk
L260[11:42:50] <BobbyTables2012> anyway it's just this
L261[11:42:53] <BobbyTables2012> function component.invoke(address, method) return oldInvoke(address, method)endprint(component.invo
L262[11:43:01] <BobbyTables2012> function component.invoke(address, method)
L263[11:43:07] <BobbyTables2012> return oldInvoke(address, method)
L264[11:43:13] <BobbyTables2012> end
L265[11:43:22] <BobbyTables2012> print(component.invoke(component.get("7f4"), "get"))
L266[11:44:46] <BobbyTables2012> with local oldInvoke = component.invoke at the top
L267[11:44:50] <BobbyTables2012> didn
L268[11:44:54] <BobbyTables2012> t copy that
L269[11:45:19] <BobbyTables2012> https://pastebin.com/fEB2KmcU
L270[11:46:35] <BobbyTables2012> saying that it's attempting to index a nil value
L271[11:46:42] <BobbyTables2012> which doesn't make a lot of sense
L272[11:46:53] <fingercomp> you should also pass method arguments https://pastebin.com/AN0N52Qw
L273[11:48:02] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L274[11:48:15] <BobbyTables2012> I do I thought
L275[11:48:52] <BobbyTables2012> although looking at yours, I realised there can be more than 2 args, technically
L276[11:48:59] <BobbyTables2012> shouldn't matter
L277[11:49:07] <BobbyTables2012> in this limited test
L278[11:50:48] <fingercomp> does it complain about indexing global 'component'?
L279[11:50:53] <BobbyTables2012> yeah
L280[11:51:03] <fingercomp> put a require at the top of the file, then
L281[11:51:08] <fingercomp> `local component = require("component")`
L282[11:51:17] <fingercomp> it's not exported as a global in OpenOS
L283[11:51:41] <BobbyTables2012> and you go back to infinite loops
L284[11:52:35] <BobbyTables2012> which is progress I suppose
L285[11:56:31] <BobbyTables2012> https://pastebin.com/ptmwHDxY
L286[11:57:53] <fingercomp> well, this script obviously makes a recursive call
L287[11:58:17] <fingercomp> you should move line 4 out of the function's body
L288[11:59:35] <fingercomp> then, unless the system is modified in some gruesome way, I don't see how it could get stuck in an infinite loop or run out of memory
L289[12:00:13] <fingercomp> is the script run while OpenOS is loading?
L290[12:00:55] <BobbyTables2012> right after, but yes
L291[12:03:04] <fingercomp> called from .shrc, /boot, or manually?
L292[12:06:08] <BobbyTables2012> manually right now
L293[12:06:14] <BobbyTables2012> it's going to be from /boot
L294[12:06:28] <BobbyTables2012> and it's fixed
L295[12:06:52] <BobbyTables2012> which means that i can retire my bytecode patch
L296[12:07:06] <Izaya> good, bytecode isn't enabled by default
L297[12:07:08] * Izaya shudders
L298[12:09:48] <BobbyTables2012> oh
L299[12:10:10] <BobbyTables2012> I just realised why it was running out of memory, lol
L300[12:10:30] <BobbyTables2012> there was definitely an infinite loop, but not in component
L301[12:10:58] <BobbyTables2012> I was having it call print
L302[12:11:23] <BobbyTables2012> for before it calls oldInvoke
L303[12:13:02] <BobbyTables2012> which is resulting in an invoke
L304[12:13:09] <BobbyTables2012> and another print
L305[12:13:23] <BobbyTables2012> that was dumb
L306[12:13:41] <Frat​ty75> http://tinyurl.com/un758sp
L307[12:14:37] <Frat​ty75> I wrote up this simple bar graph script but I can only get it to work on the x axis. Anyone know a solution to make it work vertical on the Y axis?
L308[12:14:49] <Frat​ty75> or if it is even possible
L309[12:16:37] <Forec​aster> it'd be better if you used code blocks or pastebin instead
L310[12:16:45] <Forec​aster> having to download a file is annoying
L311[12:18:10] <Frat​ty75> How do I use code blocks on discord " ` ` " doesn't seem to work when the code is long
L312[12:19:45] <Izaya> ```, or use a pastebin like a normal person
L313[12:19:49] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/cunupivitu
L314[12:19:53] <Forec​aster> http://tinyurl.com/rjpavsz
L315[12:24:30] <Frat​ty75> Code Block pastebined https://paste.pc-logix.com/inufaxihoh
L316[12:24:47] <Frat​ty75> Code Block pastebined https://paste.pc-logix.com/uneqogugep [Edited]
L317[12:25:13] <fingercomp> `local int posX = ...` is not valid Lua code
L318[12:25:51] <fingercomp> you don't need all those `int`s, not in Lua
L319[12:34:45] <fingercomp> @Fratty75 line 28: you probably meant to use `maxofY` there
L320[12:35:28] <fingercomp> https://i.imgur.com/KRnew2V.png
L321[12:38:36] <Frat​ty75> yeah i tried that but then like what you have the bar goes downwards
L322[12:38:46] <Frat​ty75> I was wondering if I could perhaps make it go upward
L323[12:39:04] <Frat​ty75> I tried using `maxofY` with negative values but that didnt work
L324[12:39:34] ⇨ Joins: Guzio (webchat@89-68-125-149.dynamic.chello.pl)
L325[12:43:41] <fingercomp> @Fratty75 line 31: replace `chartY` with `maxofY - y + 2`
L326[12:44:56] <fingercomp> https://i.imgur.com/4weZLKk.png
L327[12:48:30] ⇦ Quits: Guzio (webchat@89-68-125-149.dynamic.chello.pl) (Quit: webchat.esper.net)
L328[12:48:47] <fingercomp> no, wait
L329[12:48:58] <fingercomp> it should be `chatY + maxofY - y`
L330[12:49:04] <fingercomp> *chartY
L331[12:59:10] <B​ob> I have a vertical bar graph in my lib
L332[12:59:24] <B​ob> I could explain it later
L333[13:12:20] <Izaya> Forecaster: forget to scoop, eh?
L334[13:15:24] <Forec​aster> maybe
L335[13:15:37] <Izaya> :3
L336[13:15:50] <Forec​aster> I wasn't paying attention...
L337[13:18:50] <Frat​ty75> wait izaya im confused. What should be `chartY + maxofY - y` cuz just before u said replace `chartY` with`maxofY - y + 2`
L338[13:19:17] <Izaya> I didn't say anything.
L339[13:19:35] <Frat​ty75> oh sorry fingercompy
L340[13:19:39] <Frat​ty75> oh sorry fingercomp [Edited]
L341[13:19:41] <Frat​ty75>
L342[13:19:44] <B​ob> Rip
L343[13:19:53] <Frat​ty75> When I hover over the name it said Izaya
L344[13:19:59] <Frat​ty75> 😅
L345[13:20:07] <Izaya> all good Corded
L346[13:20:09] <Izaya> :^)
L347[13:20:59] <fingercomp> @Fratty75 line 31: gpu.fill(chartX, chartY + maxofY - y, maxofX, y, " ")
L348[13:22:45] <Frat​ty75> Ahhh alright trying that now
L349[13:28:03] <Frat​ty75> works like a charm, cheers
L350[13:29:42] ⇦ Quits: man_cubus (~konst@2002170185.teremki.kiev.ua) (Quit: Konversation terminated!)
L351[13:36:03] <Forec​aster> I wonder what "Rescues by Outcome" > "other" means
L352[13:40:21] <Forec​aster> also, it would have been unfortunate to have to self-destruct carrying this http://tinyurl.com/szw8f6j
L353[13:57:51] <Kristo​pher38> How long did you take mining that?
L354[13:58:21] <Forec​aster> I dunno, I'm not counting
L355[13:58:25] <Forec​aster> not that long
L356[13:59:53] <Kristo​pher38> Not bad
L357[14:00:23] <Kristo​pher38> Also huh, 1,5kk per unit, that's not bad either
L358[14:01:06] <Kristo​pher38> I thought it'd be worse
L359[14:01:14] <Kristo​pher38> Hm i wonder what the prices are now, gonna check
L360[14:02:55] <Kristo​pher38> Why are LDTs so profitable
L361[14:03:07] <Kristo​pher38> You can laser-mine them
L362[14:03:12] <Kristo​pher38> That doesn't make sense
L363[14:07:14] <Kristo​pher38> Huh so for some reason mining ltds is the most profitable thing now
L364[14:07:40] <Kristo​pher38> Borann is gonna be crowded as fuck
L365[14:09:00] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 378 seconds)
L366[14:13:55] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L367[14:17:57] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 204 seconds)
L368[14:24:59] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L369[14:33:57] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L370[14:50:48] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L371[14:59:38] ⇨ Joins: Guzio (webchat@89-68-125-149.dynamic.chello.pl)
L372[14:59:43] <Ocawes​ome101> BobbyTables2012: https://github.com/Ocawesome101/Random-OC-Stuff/blob/master/Virtual-Component/vcomponent.lua could be modified to do what you want
L373[14:59:45] <Frat​ty75> http://tinyurl.com/w32b9lg
L374[14:59:55] <Ocawes​ome101> %tonk also
L375[14:59:55] <MichiBot> Gadsbudlikins! Ocawes​ome101! You beat Compan​ionCube's previous record of <0 (By 5 hours, 20 minutes and 10 seconds)! I hope you're happy!
L376[14:59:56] <MichiBot> Ocawesome101's new record is 5 hours, 20 minutes and 10 seconds! Ocawesome101 also gained 0.00534 tonk points for stealing the tonk. Position #5. Need 0.22677 more points to pass simo​n816!
L377[15:00:04] <Frat​ty75> anyone know how to limit this number to not be larger than like 2 decimal places?
L378[15:01:24] <Forec​aster> %lua Math.round(87.73333333333)
L379[15:01:24] <MichiBot> main:1: attempt to index global 'Math' (a nil value)
L380[15:01:37] <Forec​aster> %lua math.round(87.73333333333)
L381[15:01:37] <MichiBot> main:1: attempt to call field 'round' (a nil value)
L382[15:01:44] <Forec​aster> hrm
L383[15:02:13] <Ocawes​ome101> Code Block pastebined https://paste.pc-logix.com/irurewelax
L384[15:02:13] <Ocawes​ome101> ?
L385[15:02:22] <B​ob> round isn't a thing @Forecaster
L386[15:02:31] <Forec​aster> you don't say
L387[15:02:39] <Ocawes​ome101> %lua math.floor(87.73333333, 2)
L388[15:02:40] <MichiBot> 87
L389[15:02:44] <B​ob> Code Block pastebined https://paste.pc-logix.com/purekowepi
L390[15:02:46] <B​ob> here
L391[15:02:56] <B​ob> Code Block pastebined https://paste.pc-logix.com/ifigunehab [Edited]
L392[15:03:27] <B​ob> Code Block pastebined https://paste.pc-logix.com/uwacukukij [Edited]
L393[15:03:30] <B​ob> rahter this instead
L394[15:03:36] <B​ob> wait bruh
L395[15:03:42] <B​ob> Code Block pastebined https://paste.pc-logix.com/mufuminuve [Edited]
L396[15:04:02] <B​ob> where floor is math floor obv
L397[15:04:22] <B​ob> Code Block pastebined https://paste.pc-logix.com/piseyukefe [Edited]
L398[15:05:24] <Izaya> https://fedi.absturztau.be/media/2c14db9fb4f43a78b668d15d4c29d8f488e39ab6c597cac377c8d34ea83ee5cb.mp4
L399[15:05:27] <Frat​ty75> I know this sounds dumb but since that is a function does it not need to be called by something to take effect. Like do I just insert that into the loop? 😅
L400[15:05:57] <Forec​aster> you are correct
L401[15:06:21] <B​ob> to call it or to define it
L402[15:06:40] <B​ob> define it outside cause creating functions is dumb and expensive unless you're making Lua a functional lang
L403[15:06:51] <B​ob> the call it wherever you want after its been defined
L404[15:08:41] <Frat​ty75> Alright whats the easiest way to call a function
L405[15:08:55] <B​ob> are the different ways to call a function :GWlulurdWaitWhat:
L406[15:08:56] <Forec​aster> the same why you've been doing
L407[15:09:12] <B​ob> yeah, it won't change at any time why would it be different suddenly
L408[15:09:16] <B​ob> that makes no sense
L409[15:09:47] <Frat​ty75> wdym like so far I have only called functions with `event.pull` or `event.listen`
L410[15:09:51] <Frat​ty75> or wait
L411[15:10:06] <B​ob> BRUH
L412[15:10:13] <B​ob> you should revise the Lua basics once again
L413[15:21:57] <Inari> https://www.youtube.com/watch?v=-F_ZVjCCZ9w
L414[15:21:58] <MichiBot> My wife and my girlfriend | length: 19s | Likes: 2 Dislikes: 0 Views: 330 | by Funnylicious | Published On 26/1/2020
L415[15:32:42] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Quit: lol rip)
L416[15:32:57] ⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L417[15:38:38] <Kristo​pher38> @Fratty75 as I said, complete a Lua tutorial first, it's gonna make your life easier
L418[15:39:27] <Kristo​pher38> Also I'm surprised nobody suggested string.format
L419[15:46:28] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L420[15:52:50] <Forec​aster> laser mining LTD's is like 8 percent yield
L421[16:05:35] ⇨ Joins: Ocawesome101 (~manjaro-u@38.65.249.137)
L422[16:05:58] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 190 seconds)
L423[16:13:42] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L424[16:16:54] ⇨ Joins: Preston_Garvey (~Preston_G@c-73-178-167-183.hsd1.nj.comcast.net)
L425[16:17:14] <Preston_Garvey> Who's The General Here?
L426[16:17:21] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L427[16:17:38] <Guzio> Lizzy
L428[16:18:48] <Preston_Garvey> @Lizzy Another settlement NEEDS your help; I'll mark it on oyur map.
L429[16:21:21] <Guzio> (dude, she is an admin of the forum)
L430[16:22:26] <Elfi> Lizzy can pass it on to the Warrior of Light.
L431[16:22:32] <Elfi> Always a handy gofer, that one
L432[16:22:38] <Michiyo> Oh, hai Trainfan91, welcome back
L433[16:22:47] * Elfi inexplicably finds herself swatted with the flat of a zweihander
L434[16:23:57] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L435[16:24:11] <Brisingr​Aerowing> %sip
L436[16:24:11] <MichiBot> You drink a molten bombastium potion (New!). A bard behind Brisingr​Aerowing suddenly stops playing. They were most likely eaten by a monster.
L437[16:24:20] <Elfi> %quaff mutable potion
L438[16:24:21] <MichiBot> You drink a mutable grathnode potion (New!). Elfi turns into an ocean bird girl until the next time they hug someone.
L439[16:24:25] <Brisingr​Aerowing> Runs
L440[16:24:28] <Elfi> Aw heck, I'm a seagull harpy
L441[16:24:43] <Brisingr​Aerowing> Hugs Elfi
L442[16:24:49] * Elfi squawk
L443[16:24:57] * Elfi steals Brisingr's lunch
L444[16:24:58] <Inari> %pet Elfi
L445[16:24:59] * Elfi flees
L446[16:24:59] <MichiBot> Inari is brushing Elfi with Goodn't. Elfi regains 1d4 => 4 hit points!
L447[16:25:18] <Brisingr​Aerowing> I already ate my lunch. So if you want partially digested food, go ahead.
L448[16:25:31] <Inari> Ew
L449[16:28:13] ⇦ Quits: Preston_Garvey (~Preston_G@c-73-178-167-183.hsd1.nj.comcast.net) (Remote host closed the connection)
L450[16:31:16] ⇦ Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com) (Remote host closed the connection)
L451[16:35:18] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 378 seconds)
L452[16:42:02] <Adorabl​eCatgirl> http://tinyurl.com/yx7j9l5x
L453[16:42:08] <Adorabl​eCatgirl> current mood
L454[16:42:29] <Adorabl​eCatgirl> hammer crashed
L455[16:48:00] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L456[16:51:26] ⇨ Joins: Piotrek (~Piotrek@asn174.neoplus.adsl.tpnet.pl)
L457[16:51:33] <Piotrek> Hello
L458[16:51:40] <Piotrek> What is this ?
L459[16:51:55] <Inari> This is a little known thing called the internet
L460[16:51:56] <Piotrek> Im testing os
L461[16:51:59] <Guzio> Nobody knows...
L462[16:52:20] <Guzio> Hello from Poland, BTW.
L463[16:52:21] <Izaya> %hello
L464[16:52:21] <MichiBot> Iz​aya: 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.
L465[16:53:27] <Ocawesome101> why does my internet have to be so sloooooow :^(
L466[16:53:39] <Ocawesome101> 5-15 KB/s
L467[16:53:42] <Ocawesome101> KILOBYTES
L468[16:54:00] <Michiyo> I'm down to 90MB/s from my usual 500 :(
L469[16:54:01] <Guzio> On OpenComputers, or the real one?
L470[16:54:02] <Piotrek> I can make ownd channels ?
L471[16:54:22] <Guzio> You're on OpenOS, right?
L472[16:54:23] ⇦ Quits: Piotrek (~Piotrek@asn174.neoplus.adsl.tpnet.pl) (Client Quit)
L473[16:54:28] <Izaya> tfw 5MB/s out of 5MB/s
L474[16:54:44] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 190 seconds)
L475[16:54:52] <Elfi> 5KB/s?
L476[16:55:27] <Elfi> Might wanna check to see if something's causing most of the channels on your DSL or cable or whatever line to drop out.
L477[16:55:35] <Michiyo> Oh neat, 150/120 ATM..
L478[16:56:36] <Ocawesome101> welllll... it's supposed to be 5-10Mbit broadband
L479[16:56:54] <Izaya> ADSL2?
L480[16:56:58] <Ocawesome101> Michiyo: 90MB/s is paradise
L481[16:57:03] <Ocawesome101> Izaya: ??
L482[16:57:10] <Ocawesome101> it's not normally this slow\
L483[16:57:17] <Ocawesome101> s/\\//
L484[16:57:18] <Izaya> I'm asking if you're on ADSL2
L485[16:57:19] <MichiBot> <Ocawesome101> it's not normally this slow
L486[16:57:26] <Ocawesome101> what's ADSL2
L487[16:57:28] <Elfi> We're trying to inquire what your broadband connection is.
L488[16:57:30] ⇨ Joins: Victor_sueca (~Victor_su@90.165.120.190)
L489[16:57:41] <Izaya> Asynchronous Digital Subscriber Line 2
L490[16:57:47] <Ocawesome101> I have no idea
L491[16:58:16] <Elfi> Okay, better question
L492[16:58:25] <Elfi> What does the connector for your modem look like
L493[16:58:47] <Ocawesome101> >modem
L494[16:58:55] <Ocawesome101> >2020
L495[16:59:03] <Elfi> Your bridge, what the fuck ever
L496[16:59:06] <Ocawesome101> I think it's just ethernet
L497[16:59:22] <Elfi> Not your router
L498[16:59:37] <Ocawesome101> we've got an antenna on our roof communicating with a tower somewhere
L499[16:59:40] <Elfi> Oh
L500[16:59:51] <Elfi> So cellular internet. got it.
L501[16:59:53] <Elfi> That explains a lot.
L502[17:00:20] <Elfi> Or satellite but that's typically unidirectional and served by dialup upstream
L503[17:00:24] <Elfi> So I'd rule that out
L504[17:00:37] <Ocawesome101> I don't think it's technically cellular (and I know it isn't satellite), but something like that
L505[17:00:58] <Michiyo> not any more Elfi I had bi directional satellite back in the early 2000's
L506[17:01:02] <Elfi> Oh, huh.
L507[17:01:09] <Elfi> Consider me corrected
L508[17:01:12] <Ocawesome101> :p
L509[17:01:17] <Elfi> If you're referring to Clearwire's Wimax technology, I thought that was already phased out ages ago
L510[17:02:54] <Ocawesome101> I'll be back in ~30s, gonna try something
L511[17:02:56] <Elfi> Oh, no, I guess it's still being used actively, Clearwire just got eaten by Sprint
L512[17:03:01] ⇦ Quits: Ocawesome101 (~manjaro-u@38.65.249.137) (Quit: Konversation terminated!)
L513[17:03:12] <Elfi> Someone needs to fix their ident server
L514[17:04:08] ⇨ Joins: Ocawesome101 (~manjaro-u@38.65.249.137)
L515[17:04:32] <Izaya> they've been rolling out LTE-based fixed wireless here
L516[17:04:35] <Ocawesome101> hello, am back
L517[17:04:39] <Izaya> in place of the original plan's gigabit fibre
L518[17:04:49] <Izaya> 100x over budget, 100x worse
L519[17:04:55] <Izaya> That's our LNP!
L520[17:05:55] <Elfi> Incredible what snake oil politicians will buy into from their lobbyists
L521[17:06:12] <Izaya> Isn't it?
L522[17:06:24] <Izaya> Though I honestly think this was just an exercise in political bullshittery.
L523[17:06:32] <Izaya> Labor put in the original plan, so they just HAD to fuck it up.
L524[17:07:50] <Elfi> Ah yes
L525[17:07:54] <Elfi> Political backstabbing
L526[17:08:08] <Elfi> Because what good are the people you serve when you can damn them to spite your rivals
L527[17:08:13] <Izaya> No this is more public shanking in front of a crowd with a butter knife.
L528[17:09:53] <Sagh​etti> reee
L529[17:09:55] <Sagh​etti> it worked fine
L530[17:10:05] <Ocawesome101> what did?
L531[17:10:05] <Sagh​etti> and then it spewed the same error
L532[17:10:07] <Sagh​etti> at 5 am
L533[17:10:09] <Sagh​etti> my server
L534[17:10:11] <Ocawesome101> oh
L535[17:10:17] <Ocawesome101> o o f
L536[17:10:26] <Sagh​etti> which means this is more complicated than i thought
L537[17:12:46] <Ocawesome101> lmao, my internet: 68ms ping (normal), 0.36Mb/s download (sloooow), 6.61Mb/s upload (rather fast)
L538[17:26:24] ⇦ Quits: Guzio (webchat@89-68-125-149.dynamic.chello.pl) (Quit: webchat.esper.net)
L539[17:32:50] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L540[17:35:23] <Izaya> %flip hahahahahaha
L541[17:35:23] <MichiBot> Iz​aya: (╯°□°)╯ɐɥɐɥɐɥɐɥɐɥɐɥ
L542[17:43:42] <Forec​aster> %sip
L543[17:43:43] <MichiBot> You drink a thick aegisalt potion (New!). A warp zone opens up next to Forec​aster. (Use %warp to jump in)
L544[17:43:58] ⇦ Quits: infina (~infina@caligula.lobsternetworks.com) (Quit: ZNC - http://znc.in)
L545[17:44:14] <Forec​aster> %warp
L546[17:44:14] <MichiBot> You end up in a dimension populated by bear boys.
L547[17:44:20] <Forec​aster> Ohno
L548[17:46:04] ⇨ Joins: infina (~infina@caligula.lobsternetworks.com)
L549[17:50:05] <Sagh​etti> %warp
L550[17:50:05] <MichiBot> You end up in a dimension inhabited by {p_transformation}.
L551[17:50:16] <Sagh​etti> nice
L552[17:50:19] <Sagh​etti> %warp
L553[17:50:19] <MichiBot> You end up in a dimension ruled by Free Bird.
L554[18:03:22] * Lizzy yawns, uncurls herself from her nap and stretches
L555[18:06:37] <Kristo​pher38> @Forecaster in triple hotspot it should be on par or better with deep core mining
L556[18:06:52] <Kristo​pher38> Or did they nerf it
L557[18:07:20] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 378 seconds)
L558[18:14:44] ⇨ Joins: Guzio (webchat@89-68-125-149.dynamic.chello.pl)
L559[19:05:51] <Ocawesome101> %warp
L560[19:05:51] <MichiBot> You end up in a dry world.
L561[19:11:12] <DaCompu​terNerd> %sip
L562[19:11:13] <MichiBot> You drink a soft ocean potion (New!). It tastes salty.
L563[19:11:20] <DaCompu​terNerd> makes sense
L564[19:18:24] <Ocawesome101> %absorb
L565[19:18:24] <MichiBot> You drink a prickly cyan potion (New!). Ocawesome101's bones turn the color of aluminium until they have an apple.
L566[19:18:48] ⇨ Joins: Vexaton (~Vexatos@port-92-192-65-41.dynamic.as20676.net)
L567[19:18:48] zsh sets mode: +v on Vexaton
L568[19:19:10] <Guzio> %drink
L569[19:19:10] <MichiBot> You drink a light rock potion (New!). Guzio feels like a champion!
L570[19:20:09] ⇦ Quits: Vexatos (~Vexatos@port-92-192-10-189.dynamic.as20676.net) (Ping timeout: 190 seconds)
L571[19:50:50] <Ocawesome101> @Saghetti get on IRC bro
L572[19:50:57] <Sagh​etti> k
L573[19:51:36] <Ocawesome101> do not let on that you might
L574[19:51:39] * Ocawesome101 gasps
L575[19:51:50] <Ocawesome101> LIKE the inferior platform!
L576[19:52:32] <Sagh​etti> but
L577[19:52:34] <Sagh​etti> pidgin bad
L578[19:52:41] <Sagh​etti> and i don't want to deal with compiling stuff
L579[19:52:52] ⇨ Joins: Saghetti (~waltermin@c-67-164-116-220.hsd1.ca.comcast.net)
L580[19:53:24] <Izaya> I see Ocawesome101 is doing my work for me
L581[19:53:26] <Izaya> good, good
L582[19:53:31] <Ocawesome101> konversation? hexchat?
L583[19:53:45] <Saghetti> eh
L584[19:53:50] ⇦ Quits: flap (~flappy@88-113-149-197.elisa-laajakaista.fi) (Remote host closed the connection)
L585[19:54:11] ⇨ Joins: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi)
L586[19:55:09] <Guzio> %warp
L587[19:55:09] <MichiBot> You end up in a dimension populated by sheep turtle girls.
L588[19:55:16] <Guzio> ?
L589[19:55:32] <Saghetti> fun
L590[19:55:43] <Guzio> *visible confusion*
L591[19:56:01] <Saghetti> *visable sheep turtle girls*
L592[19:56:30] <Saghetti> 100 people in irc
L593[19:56:31] <Saghetti> ebic
L594[19:56:38] <DaCompu​terNerd> I do like discord, honestly
L595[19:56:44] <DaCompu​terNerd> Does irc do video chat?
L596[19:56:54] <DaCompu​terNerd> Discord does and it's useful
L597[19:56:57] <Guzio> Nope, sadly
L598[19:57:10] <Guzio> IRC is quite limited.
L599[19:57:16] <DaCompu​terNerd> Indeed
L600[19:57:16] <Izaya> it's a feature
L601[19:57:18] <Guzio> But thus simple
L602[19:57:18] <The_St​argazer> it's chat
L603[19:57:21] <The_St​argazer> that's it
L604[19:57:30] <Izaya> Lack of features in IRC considered a feature.
L605[19:57:32] <Guzio> So it can easily be embedded.
L606[19:57:57] <Izaya> https://drewdevault.com/2019/07/01/Absence-of-features-in-IRC.html
L607[19:58:15] <Izaya> I know, >ddevault, but as much as it pains me, I tend to agree with him
L608[19:59:13] <dequbed> Izaya: Shame on you, shame on your family, shame on your ~~cow~~ computer.
L609[19:59:33] <The_St​argazer> ok but
L610[19:59:36] <The_St​argazer> who's that
L611[19:59:39] <Izaya> Glad we got that out of the way.
L612[19:59:51] <The_St​argazer> and why does it pain you to agree with him
L613[20:00:55] <Izaya> if you don't know, don't worry about it
L614[20:00:58] <Izaya> you'll be happier
L615[20:01:14] <The_St​argazer> now i am curious
L616[20:01:23] <dequbed> American fefe. If you don't know them don't look them up.
L617[20:01:31] <Izaya> fefe?
L618[20:01:41] <dequbed> Izaya: if you don't know, don't worry about it
L619[20:01:52] * Izaya frowns
L620[20:02:23] <The_St​argazer> okay so googling fefe brings up a song where the n-word is visible in the lyrics on the preview
L621[20:02:25] <The_St​argazer> nice, google
L622[20:03:15] <CompanionCube> posted elsewhere: https://twitter.com/dorsaamir/status/1246077693889851392?s=21
L623[20:03:44] <Sagh​etti> yes
L624[20:05:45] <dequbed> no.
L625[20:05:51] ⇨ Joins: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net)
L626[20:05:58] <AdorableCatgirl> AAAAAAAAAAA
L627[20:05:59] <Izaya> s/\./ fun allowed\./
L628[20:06:00] <MichiBot> <dequbed> no fun allowed.
L629[20:06:06] <AdorableCatgirl> EVERYTHING SHELLS LIKE DETERGENT
L630[20:06:10] <Guzio> Oh no!
L631[20:06:16] <Guzio> Fun not allowed!
L632[20:06:16] <AdorableCatgirl> so
L633[20:06:20] <AdorableCatgirl> been cleaning
L634[20:06:23] <Guzio> We're doomed!
L635[20:06:27] <AdorableCatgirl> and
L636[20:06:36] <AdorableCatgirl> using Peroxide bleach
L637[20:06:48] <dequbed> AdorableCatgirl: If you do that cleaning thing more often it's less worse. Every other week works better :P
L638[20:07:08] <AdorableCatgirl> 1.) cause i can't stand the smell of normal bleach and 2.) plastic
L639[20:07:17] <Izaya> bleach smells kinda nice
L640[20:07:18] <AdorableCatgirl> so i had to go out and get some more
L641[20:07:22] <Izaya> (this probably explains my issues)
L642[20:07:29] <AdorableCatgirl> and all that's left was the clorox brand
L643[20:07:33] <AdorableCatgirl> IT'S FUCKING SCENTED
L644[20:07:38] <AdorableCatgirl> W H Y
L645[20:08:46] <AdorableCatgirl> anyways
L646[20:08:52] <AdorableCatgirl> humidifiers are now clean
L647[20:09:06] <AdorableCatgirl> as are quite a few other things
L648[20:10:46] ⇦ Quits: Guzio (webchat@89-68-125-149.dynamic.chello.pl) (Quit: webchat.esper.net)
L649[20:12:18] <The_St​argazer> humidifiers? you mean dehumifidiers?
L650[20:12:27] <The_St​argazer> dehumidifiers*
L651[20:12:37] <Izaya> dehumanifiers
L652[20:13:15] <AdorableCatgirl> no
L653[20:13:17] <AdorableCatgirl> humidifiers
L654[20:13:24] <The_St​argazer> uhh
L655[20:13:25] <The_St​argazer> what
L656[20:13:28] <AdorableCatgirl> yea
L657[20:13:30] <The_St​argazer> why would you want humidity
L658[20:13:34] <dequbed> ...
L659[20:13:36] <The_St​argazer> isn't that
L660[20:13:37] <The_St​argazer> bad
L661[20:13:38] <Izaya> what if you live in the desert
L662[20:13:38] <dequbed> Because you want to not die?
L663[20:13:56] <AdorableCatgirl> because dry air sucks to breathe?
L664[20:13:57] <The_St​argazer> isn't humidity like
L665[20:13:58] <The_St​argazer> wet heat or something
L666[20:14:03] <dequbed> wat
L667[20:14:08] <AdorableCatgirl> w h a t
L668[20:14:12] <The_St​argazer> like heat but it's worse
L669[20:14:17] <AdorableCatgirl> no
L670[20:14:19] <The_St​argazer> or something
L671[20:14:22] <AdorableCatgirl> it's the water content in the air
L672[20:14:25] <dequbed> Are you aware that there are countries that are NOT midwest USA?
L673[20:14:33] <The_St​argazer> yes
L674[20:14:35] <AdorableCatgirl> even on the east coast, it can get dry
L675[20:14:35] <The_St​argazer> i live in one
L676[20:14:42] <AdorableCatgirl> in the house, at least
L677[20:14:56] <The_St​argazer> why do you need water in the air?
L678[20:15:01] <The_St​argazer> can't you just
L679[20:15:02] <The_St​argazer> y'know
L680[20:15:04] <The_St​argazer> consume liquid
L681[20:15:47] <AdorableCatgirl> because it means my throat doesn't get dry as quickly
L682[20:16:12] <AdorableCatgirl> also: asthma
L683[20:16:20] <The_St​argazer> you have asthma? rip
L684[20:20:57] <ThePi​Guy24> %tonk
L685[20:20:57] <MichiBot> Gadsbudlikins! ThePi​Guy24! You beat Ocawes​ome101's previous record of 5 hours, 20 minutes and 10 seconds (By 51 seconds)! I hope you're happy!
L686[20:20:58] <MichiBot> ThePiGuy24's new record is 5 hours, 21 minutes and 2 seconds! ThePiGuy24 also gained 0.00006 (0.00001 x 6) tonk points for stealing the tonk. Position #6. Need 0.01922 more points to pass Ocawes​ome101!
L687[20:21:12] <ThePi​Guy24> oh geez that was closer than i though
L688[20:21:14] <ThePi​Guy24> t
L689[20:21:14] <Ocawesome101> n i c e
L690[20:25:32] <Ocawesome101> can someone help me figure out why Micro's shell isn't working? it doesn't seem to be calling anything in the term API, but seems to make GPU calls just fine. https://github.com/ocawesome101/micro/blob/master/micro/shell.lua
L691[20:26:00] * Ocawesome101 grumbles in slow internet
L692[20:26:35] <Izaya> not strictly related to your problem
L693[20:26:37] <Izaya> but
L694[20:26:39] <Ocawesome101> the issue might be in ipc.proxy https://github.com/ocawesome101/micro/blob/master/micro/core.lua#L311
L695[20:26:46] <Ocawesome101> yes?
L696[20:27:20] <Izaya> for debugging OSes and firmware, if you modify the sandbox in the ocvm machine.lua to include print as something - I usually go with dprint - you can write straight to the log with no component setup
L697[20:27:42] <AdorableCatgirl> you can also use a component call
L698[20:27:55] <Ocawesome101> I'm using in-game OpenComputers so that's a no go
L699[20:28:06] <AdorableCatgirl> sandbox.log i think
L700[20:30:49] <Ocawesome101> fortunately I've got my instance of Micro symlinked into an OCEmu directory so I can use that :^) not quite as good but decent
L701[20:34:39] <Ocawesome101> there's nothing in OCEmu's logs that I can see
L702[20:36:42] <Ocawesome101> nothing suspicious anyway
L703[20:39:02] <Izaya> well that's inconvenient
L704[20:39:15] <Izaya> it seems the OpenOS VT100 implementation doesn't support \e[6n
L705[20:39:41] <Izaya> How am I supposed to get the display size? >.>
L706[20:39:53] <Ocawesome101> with gpu.getResolution
L707[20:39:56] <Ocawesome101> :p
L708[20:40:00] <Izaya> >touching hardware directly
L709[20:40:07] <Ocawesome101> >speed
L710[20:40:11] <Izaya> aren't you writing a micro-but-actual-monolithic kernel
L711[20:40:13] <Izaya> man
L712[20:40:17] <Ocawesome101> well
L713[20:40:25] <Ocawesome101> Micro is actually a microkernel
L714[20:40:30] <Izaya> nothing you do in Lua will add more overhead than the component call itself
L715[20:40:37] <Ocawesome101> Photon is a hybrid
L716[20:40:42] <Ocawesome101> that's true
L717[20:40:45] <Izaya> abstraction in OC can actually provide performance improvements
L718[20:40:54] <Izaya> especially if you do write batching or buffering
L719[20:41:03] <Ocawesome101> not unless you compute 64 rounds of sha256
L720[20:41:08] <Ocawesome101> s/not //
L721[20:41:08] <MichiBot> <Ocawesome101> unless you compute 64 rounds of sha256
L722[20:41:47] <AdorableCatgirl> what
L723[20:41:49] <AdorableCatgirl> why
L724[20:41:58] <Ocawesome101> passwords
L725[20:42:05] <AdorableCatgirl> anyways, Izaya: i now know what to do with Fennec's component system
L726[20:42:12] <Ocawesome101> Open Kernel 2 used to do that
L727[20:42:43] <Ocawesome101> before I found out (thanks Izaya :^) ) that 1 pass was almost as secure
L728[20:43:01] * Izaya raises eyebrow
L729[20:43:19] <Ocawesome101> pretty sure it was you that told me that
L730[20:43:23] <Ocawesome101> I mean
L731[20:43:33] <Ocawesome101> s/I mean//
L732[20:43:34] <MichiBot> <Ocawesome101>
L733[20:44:42] <Izaya> I think I remember telling you something you were doing was tardo
L734[20:44:46] <Izaya> but I don't remember what.
L735[20:45:15] <Izaya> Given it's you, I imagine it was a case of you misunderstanding a concept and then implementing based on that misunderstanding.
L736[20:47:48] <Ocawesome101> I would not be surprised
L737[20:48:35] <Amanda> uh. rehashing a hashed thing isn't any more secure. It's actually less secure. AIUI
L738[20:48:44] <Ocawesome101> with a salt?
L739[20:49:11] <Ocawesome101> and what makes it less secure?
L740[20:49:55] <simon816> I don't think it'd be any less secure. Just not gaining anything
L741[20:50:11] <Amanda> I'm not a cryptologist, but AIUI it eats entropy, and the repeated hashing makes distinctly visible patterns that can be brute forced easier
L742[20:52:31] <Ocawesome101> ah
L743[20:52:32] <Ocawesome101> what is AIUI
L744[20:52:37] <Amanda> As I Understand It
L745[20:52:40] <immibis> i don't think it creates patterns or eats significantly entropy, but it's kinda pointless
L746[20:52:43] <Ocawesome101> ah
L747[20:52:44] <immibis> significant*
L748[20:53:16] <immibis> if you want to use repeated hashing to make a slower hash, you could do something like hash(hash(hash(password) + password) + password) + password)
L749[20:53:16] * Amanda picks up one of the sticks she found in Inari's drawers, shakes it around at the kids in the channel not knowing early/mod '00s internet acronyms
L750[20:53:23] <immibis> that way you aren't decreasing entropy
L751[20:53:36] <Skye> Amanda, lewd
L752[20:53:52] <Ocawesome101> that's basically what I was doing, I think, kind of, ish
L753[20:58:43] <Amanda> Skye: I meant the ones she's storing for crafting in AC:NH!
L754[20:59:21] <Skye> Amanda, oh... still be careful with Inari's drawers :P
L755[20:59:27] <Amanda> she got tired of me throwing those ones into the tenticle pit, so she hid them from me
L756[21:01:30] <Skye> did the tencales enjoy them? :P
L757[21:01:44] <Amanda> no idea, I'm not the plant-based dieity
L758[21:03:29] <Skye> what diety are you?
L759[21:05:10] <Izaya> ei
L760[21:05:51] <Amanda> cats, ofc
L761[21:14:21] <Sagh​etti> http://tinyurl.com/s8vqw3u
L762[21:14:40] <Sagh​etti> Izaya: ^
L763[21:15:04] <Izaya> ah shit
L764[21:15:11] <Izaya> Guess I'm packing my stuff AGAIN
L765[21:15:14] <Amanda> It only goes downhill from here, Izaya
L766[21:15:30] <Amanda> first they build a shine, then the sacrafices start.
L767[21:15:43] <Izaya> Why do you think I say "again"?
L768[21:15:45] <Izaya> >.>
L769[21:15:45] <Amanda> you would NOT believe how much of a pain it is to get blood out of your fur
L770[21:17:52] <The_St​argazer> so it turns out i'm somewhat good at backronyms - especially ones for immature words
L771[21:18:00] <The_St​argazer> i've already made two
L772[21:18:29] <Adorabl​eCatgirl> i sacrified an entire country already smh
L773[21:19:00] <The_St​argazer> i've made A.R.S.E (Automatic Response System for Emergencies) and A.S.S (Automated Security System)
L774[21:19:14] <The_St​argazer> also: is it me, or does the beginning of Gas Gas Gas kinda sound like they're saying "ass ass ass"
L775[21:20:30] <Amanda> That's just tweenage hormones talking
L776[21:21:03] <The_St​argazer> i'm slightly older i'll have you know
L777[21:21:31] <Amanda> The condion lasts for several years
L778[21:21:36] <Amanda> condition*
L779[21:21:38] <The_St​argazer> but then again, physical age doesn't equal maturity :^)
L780[21:21:45] <Izaya> ah, to be young
L781[21:21:49] <Izaya> (am I allowed to say that now?)
L782[21:21:57] <Izaya> (does saying that make me old?)
L783[21:22:01] <Amanda> Izaya: how old are you again?
L784[21:22:23] <Izaya> I will not admit to being anything over 18.
L785[21:22:47] <Amanda> I turned 29 this last march.
L786[21:23:01] <Izaya> https://www.invidio.us/watch?v=rZ6Ec7ag4gk
L787[21:23:18] <Amanda> I think I'm the 3rd or 4th oldest in the channel. -mutters about her lawn-
L788[21:23:28] <The_St​argazer> there's something i really don't get about people on the internet: why are they afraid to say their age? (Izaya: excluding you, I mean as in refusing to state anything at all)
L789[21:23:46] <The_St​argazer> it's not like someone's going to launch a nuke at your house because you told them how old you are
L790[21:24:05] <Izaya> in 2020? Dunno.
L791[21:24:25] <Izaya> Once upon a time you got told not to share personal information online.
L792[21:24:39] <The_St​argazer> it's just a byte :^)
L793[21:24:53] <Amanda> now you order strangers to your location to get a ride to the shop, Izaya
L794[21:24:56] <The_St​argazer> personal information like phone number I can understand
L795[21:24:56] <Izaya> And hell is just a sauna.
L796[21:25:34] <The_St​argazer> phone number, address, that I can understand (but then again, you'd have to be an idiot to put your personal address on the internet)
L797[21:25:49] <The_St​argazer> unfortunately, there are a lot of idiots
L798[21:27:07] <The_St​argazer> however, the key factor in deciding if someone is an idiot is whether or not they learn from their mistakes
L799[21:27:41] <Sagh​etti> > hell is just a sauna
L800[21:27:53] <Sagh​etti> thanks for that insightful quote
L801[21:28:26] <Izaya> I think I picked it up from the dad in 10 Things I Hate About You
L802[21:28:35] <The_St​argazer> i'd say it's impossible for any given person to not make a mistake in their entire lifetime
L803[21:28:48] <Izaya> The trick is to never admit to them.
L804[21:29:15] <The_St​argazer> but if you don't admit to your mistakes, how will you learn from them?
L805[21:29:22] <Izaya> Quietly.
L806[21:29:26] <Amanda> I'm glad I grew up before the facebooks and the twitters. I can only imagine my childish mistakes being left forever in one central place on the internet, instead of spread out on a bunch of random people's IRC logs
L807[21:29:56] <Izaya> Amanda: it makes me happy that I've reasonably successfully purged most previous iterations of myself
L808[21:30:04] <dequbed> Saghetti, why. Just no. Don't.
L809[21:30:13] <Sagh​etti> what
L810[21:30:15] <Sagh​etti> the shrine?
L811[21:30:21] <dequbed> YES THE SHRINE
L812[21:30:23] <Izaya> The only person with a complete copy of that which I wanted gone is Kenny.
L813[21:30:25] <dequbed> WE TALKED ABOUT THIS :<
L814[21:30:27] <Izaya> Remember Kenny?
L815[21:30:34] <Sagh​etti> too bad
L816[21:30:38] <Sagh​etti> the shrine is here to stay
L817[21:30:42] <Amanda> nope, but my memory's a leaky shrirne
L818[21:30:59] <Amanda> er, sieve not shrine
L819[21:31:13] <Amanda> I should stop trying to multitask, I'm not very good at it
L820[21:31:24] <Adorabl​eCatgirl> Izaya: ez, just change your legal name
L821[21:31:24] <The_St​argazer> what are you, Windows?
L822[21:31:35] <Sagh​etti> yes
L823[21:31:39] * Izaya taps forehead
L824[21:31:41] <CompanionCube> lol a diamond izaya shrine
L825[21:31:47] <Sagh​etti> oh yeah
L826[21:31:51] <Izaya> You jest, but I've been considering exactly that
L827[21:31:55] <Sagh​etti> i also need to add you to it
L828[21:32:09] <Amanda> changing your legal name isn't a clean break. Depending on the country/county/township it can leave breadccrumbs
L829[21:32:10] <Izaya> Change my name, leave the country, make sure the unpleasant parts of my family can't find me
L830[21:32:15] <CompanionCube> if i get to choose a block i choose sponge
L831[21:32:25] <CompanionCube> because of reasons i'm not going to go into here
L832[21:32:47] <The_St​argazer> CompanionCube: on april fools day you should've changed your nick to WeightedStorageCube
L833[21:32:52] <Amanda> What Izaya really needs to do is witness a mob hit, then go into witness protection.
L834[21:33:06] <Izaya> That could be arranged.
L835[21:33:21] <Sagh​etti> CompanionCube: i'll add yours once i'm done with the island
L836[21:33:23] <Izaya> Though if I were going to go to that sort of effort
L837[21:33:32] <Izaya> I'm sure I could just delet the people in question
L838[21:34:19] <Amanda> Didn't I just warn you about getting blood out of your fur, Izaya?
L839[21:34:32] <Izaya> I never said I'd do it
L840[21:34:42] <Izaya> >.>
L841[21:34:45] <Izaya> <.<
L842[21:35:29] <Izaya> on a tangent related to something that happened like 15 minutes ago
L843[21:35:41] <Izaya> there's a fourth season of veronica mars now
L844[21:35:45] <Izaya> and it's honestly pretty good
L845[21:36:00] <The_St​argazer> > I never said I'd do it
L846[21:36:00] <The_St​argazer> FTFY
L847[21:36:03] <Amanda> %8ball continue halucinating
L848[21:36:03] <MichiBot> Ama​nda: I don't think that's a question...
L849[21:36:16] <Adorabl​eCatgirl> speaking of making people disappear
L850[21:36:18] <Amanda> %8ball continue halucinating?
L851[21:36:18] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L852[21:36:34] <Adorabl​eCatgirl> how do i make myself disappear without a thermonuclear weapon
L853[21:36:44] <The_St​argazer> use a nuclear weapon :^)
L854[21:36:52] <Sagh​etti> %8ball ?????????
L855[21:36:52] <MichiBot> Sagh​​etti: Outlook not so good
L856[21:36:55] <Amanda> easy, try and disappear with a nuclear weapon
L857[21:37:29] <AdorableCatgirl> but that might leave a trace
L858[21:37:31] <Izaya> AdorableCatgirl: the cheapest CB250 you can find on gumtree - unregistered, of course - $40 of fuel, and 24 hours
L859[21:37:33] <AdorableCatgirl> fallout, ya know?
L860[21:37:58] <Izaya> can't revoke your license if you don't have a license
L861[21:38:01] <AdorableCatgirl> bet
L862[21:38:04] <CompanionCube> glhf disappearing without a trace in the modern world lol
L863[21:38:20] <AdorableCatgirl> let's just put the earth in a press
L864[21:38:22] <AdorableCatgirl> flatten it
L865[21:38:23] <CompanionCube> iirc someone made a TV series about that
L866[21:38:26] <AdorableCatgirl> and jump off the edge
L867[21:38:31] <Sagh​etti> earth vs hydraulic press
L868[21:38:33] <Sagh​etti> not clickbait
L869[21:38:37] * Amanda murders a frog: The joke was the government would disappear you for the attempt
L870[21:39:49] <The_St​argazer> i wonder how hard it'd be to make a truly-infinite Minecraft world, not taking into account physical computation limits
L871[21:40:02] <The_St​argazer> (that is, assuming there are none)
L872[21:40:26] <Amanda> easy, since you'd have infinite time to build it
L873[21:41:31] <CompanionCube> well, you could try using bignums to avoid floating-point precision issues
L874[21:41:46] <The_St​argazer> is Minecraft struggling to do beyond 32 million blocks due to Java limitations, limitations in the game's libraries, or limitations in the hardware itself?
L875[21:42:20] <Amanda> bignums seems overkill, since you'd never really need the whole world loaded at once, just the local area around each player. Re-centering the math around the limits of floatswould do
L876[21:42:43] <Amanda> but then again, on this impossible machine you'd have infinite computational power anyway
L877[21:42:46] <Izaya> the KSP approach
L878[21:43:07] <Izaya> KSP physics reframing but it's the quake engine
L879[21:43:18] <The_St​argazer> also: how many gigabytes (or possibly terabytes?) would a complete (32m/256/32m) Minecraft world be?
L880[21:43:31] <The_St​argazer> counting only the overworld
L881[21:43:41] <Sagh​etti> depends
L882[21:43:47] <CompanionCube> well, multi-terabyte worlds exist already, so...
L883[21:43:51] <Sagh​etti> because of things like chests and block data
L884[21:43:58] <Amanda> CompanionCube: wait, really?
L885[21:44:04] <AdorableCatgirl> an example of a multi-terabyte world would be
L886[21:44:10] <AdorableCatgirl> THE OLDEST ANARCHY SERVER IN MINECRAFT
L887[21:44:17] <The_St​argazer> assuming natural generation only
L888[21:44:19] <Sagh​etti> ah yes
L889[21:44:29] <Sagh​etti> the OLDEST ANANRCHY SERVER IN MINECRAFT has a very big world
L890[21:44:32] <Sagh​etti> and did i mention
L891[21:44:40] <Sagh​etti> it's the OLDEST ANARCHY SERVER IN MINECRAFT
L892[21:45:12] <CompanionCube> 'he world is nine years and three months old, with a size of 7468 GBs' 7.4T lol
L893[21:45:16] * Amanda asks a different round object:
L894[21:45:23] <Amanda> %8ball more halucinating?
L895[21:45:23] <MichiBot> Ama​nda: Reply hazy, try again
L896[21:45:26] <Amanda> %8ball more halucinating?
L897[21:45:26] <MichiBot> Ama​nda: My reply is no
L898[21:45:28] <Amanda> :(
L899[21:45:30] <Izaya> they should generate a map of it
L900[21:46:13] <Amanda> "Man, my computer crashed loading an image" "Oh haha, did someone send you that <1kb huge .tiff?" "No, I wanted to look at a map of a MC server."
L901[21:46:13] <Sagh​etti> http://tinyurl.com/vwugkja
L902[21:46:21] <Sagh​etti> how does this looks so farr
L903[21:46:29] ⇨ Joins: MaxDankness (webchat@78-134-2-249.v4.ngi.it)
L904[21:46:38] <Sagh​etti> how does this look so far [Edited]
L905[21:46:40] <Izaya> Amanda: I read once
L906[21:46:55] <Izaya> about someone abusing a malformed .BMP to overwrite Internet Explorer's crash handler
L907[21:47:32] ⇦ Quits: MaxDankness (webchat@78-134-2-249.v4.ngi.it) (Client Quit)
L908[21:47:50] <Izaya> then it crashed and they got arbitrary RCE
L909[21:48:39] ⇨ Joins: ocawesome202 (~manjaro-u@38.65.249.137)
L910[21:48:50] <Sagh​etti> i mean
L911[21:48:50] <Sagh​etti> its
L912[21:48:54] <Sagh​etti> it's internet explorer
L913[21:48:54] <Amanda> Izaya: good thing IE's not embedded half-way into the NT Kernel.
L914[21:48:58] <Sagh​etti> what do you expect
L915[21:48:59] <Amanda> Oh wait.
L916[21:49:06] * Izaya laughs
L917[21:49:24] <Sagh​etti> laughs in MSHTML
L918[21:49:49] <Izaya> Amanda: remember when you could crash Windows with a malformed font loaded from a webpage because the font renderer is in the kernel?
L919[21:49:57] <Izaya> Oh, what's that, they only fixed that since Windows 8?
L920[21:50:17] <Amanda> Izaya: I'm fairly sure similar attack surface still exists in macOS/iOS
L921[21:50:34] <Amanda> Or was only recently fixed as well
L922[21:50:36] <Izaya> >let's make a microkernel then bloat the shit out of the kernel
L923[21:50:47] ⇦ Quits: Ocawesome101 (~manjaro-u@38.65.249.137) (Ping timeout: 204 seconds)
L924[21:50:55] <Izaya> microsoft is literally ocawesome
L925[21:50:57] <CompanionCube> Izaya: see also: XNU?
L926[21:51:13] <Izaya> anyway
L927[21:51:15] <Izaya> time to nap
L928[21:59:07] <Sagh​etti> wait
L929[21:59:11] <Sagh​etti> ocawesome is microsoft?
L930[22:02:08] <Sagh​etti> ohj
L931[22:02:10] <Sagh​etti> im just stupid
L932[22:02:20] <Sagh​etti> i actually read the text
L933[22:19:31] ⇨ Joins: Guzio (webchat@89-68-125-149.dynamic.chello.pl)
L934[22:28:03] ⇦ Quits: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net) (Ping timeout: 189 seconds)
L935[22:28:55] <Sagh​etti> http://tinyurl.com/w8ak83d
L936[22:28:59] <Sagh​etti> CompanionCube: burning sponge?
L937[22:29:14] <CompanionCube> sure why not
L938[22:29:27] <Guzio> 0)o
L939[22:29:33] <Guzio> 0_o
L940[22:33:10] <Sagh​etti> just realized
L941[22:33:18] <Sagh​etti> you can faintly hear the crackle of fire
L942[22:33:42] <Sagh​etti> even when you're all the way on top of the island
L943[22:33:47] <Sagh​etti> i'll move it down a bit further
L944[22:34:01] <Guzio> Well... technically... they're crackles of the sponge.
L945[22:39:21] <Ar​iri> its ambience, leave it
L946[22:44:34] ⇨ Joins: MajGenRelativity_ (~MajGenRel@23.226.133.142)
L947[22:47:18] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Ping timeout: 189 seconds)
L948[22:47:41] *** MajGenRelativity_ is now known as MajGenRelativity
L949[22:50:45] ⇨ Joins: MajGenRelativity__ (~MajGenRel@176.113.74.252)
L950[22:53:21] ⇦ Quits: MajGenRelativity (~MajGenRel@23.226.133.142) (Ping timeout: 189 seconds)
L951[23:07:30] ⇨ Joins: Toja (~toja@89.216.18.137)
L952[23:17:44] ⇦ Quits: Toja (~toja@89.216.18.137) (Quit: Proudly using WocChat!)
L953[23:25:36] ⇦ Quits: Saphire (saphire@2a01:4f8:141:1272::2) (Ping timeout: 378 seconds)
L954[23:48:22] <Ar​iri> Can anyone here help me with a bit of JS API?
L955[23:50:23] <Amanda> @Ariri I'm sure there's an NPM module for what you need.
L956[23:52:07] <Ar​iri> No I’m just having trouble defining something; i’m trying to delete a posted message that was just sent, but it’s trying to delete the message from before it
L957[23:52:11] ⇦ Quits: Inari (~Pinkishu@pD9E8F8EE.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L958[23:52:29] <Forec​aster> delete(+1)
<<Prev Next>> Scroll to Top