<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:20:37] <Amanda> Izaya: it'd be any utf-8 encodable glyph, wouldn't it? So more. At the cost of complexity to encode / decode the chara
L2[00:21:12] <bad at​ vijya> i mean hey
L3[00:21:26] <bad at​ vijya> you can represent any UTF-8 encodable glyph with 3 bytes
L4[00:21:28] <bad at​ vijya> last i checked
L5[00:24:12] <Amanda> The gpu memory isn't bytes, it's utf-8 glyphs
L6[00:39:26] <i_develo​p_things> clocke https://tinyurl.com/yfxpskkx
L7[00:39:36] <i_develo​p_things> just find the longest UTF-8 glyph you can (is the longest valid one 8 bytes?)
L8[00:43:36] <Izaya> 4, I think
L9[00:46:30] ⇦ Quits: Vexatos (~Vexatos@port-92-192-163-98.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L10[00:54:10] <bad at​ vijya> >Ama​nda: The gpu memory isn't bytes, it's utf-8 glyphs
L11[00:54:10] <bad at​ vijya> shhh
L12[01:03:24] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 198 seconds)
L13[01:03:38] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L14[01:44:45] <Amanda> Technically just unicode code points, but they're exposed to lua as utf-8
L15[01:58:55] * Amanda checks Elfi for damage from her experiments with unknowable logic, nods, satisfied, curls up and zzzmews
L16[01:59:04] <Amanda> Night nerds
L17[02:01:05] ⇦ Quits: blankshadow (~slimespid@115.135.230.105) (Quit: Boof!)
L18[02:22:04] <CompanionCube> %tonk
L19[02:22:05] <MichiBot> Potzblitz! Compan​ionCube! You beat Va​ur's previous record of <0 (By 5 hours, 37 minutes and 28 seconds)! I hope you're happy!
L20[02:22:06] <MichiBot> CompanionCube's new record is 5 hours, 37 minutes and 28 seconds! CompanionCube also gained 0.00562 tonk points for stealing the tonk. Position #2. Need 0.0252614 more points to pass Va​ur!
L21[02:26:28] ⇨ Joins: Webchat944 (webchat@198.135.161.104)
L22[02:26:39] ⇦ Quits: Webchat944 (webchat@198.135.161.104) (Client Quit)
L23[02:27:04] <Ha​cka> i heard there was an oc2
L24[02:27:13] <Ha​cka> where can i find deetales
L25[02:34:09] ⇦ Quits: Teris (uid315557@id-315557.brockwell.irccloud.com) (Ping timeout: 204 seconds)
L26[02:35:03] ⇨ Joins: Teris (uid315557@id-315557.brockwell.irccloud.com)
L27[02:38:07] <B​ob> https://ci.cil.li/job/oc2-MC1.16-Forge/
L28[02:41:47] ⇨ Joins: TPG24 (~ThePiGuy2@37.152.243.174)
L29[02:41:47] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Read error: Connection reset by peer)
L30[02:43:10] <Ar​iri> >making a vapor wave edit
L31[02:43:16] <Ar​iri> am i going to be hackerman
L32[03:41:47] *** TPG24 is now known as ThePiGuy24
L33[04:26:43] <CompanionCube> %drink
L34[04:26:44] <MichiBot> You drink a seeping jumbonium potion (New!). CompanionCube's hair glows the color of iron until they have A Goopy potion.
L35[05:14:53] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L36[05:47:09] <MichiBot> Ariri REMINDER: cursed thing, dark-themed cthulhu, space gura, TT watson, Tenta, some memery, and black foxes
L37[06:03:30] <CompanionCube> %tonkout
L38[06:03:30] <MichiBot> I'm sorry Compan​ionCube, you were not able to beat Compan​ionCube's record of 5 hours, 37 minutes and 28 seconds this time. 3 hours, 41 minutes and 25 seconds were wasted! Missed by 1 hour, 56 minutes and 3 seconds!
L39[06:09:51] <Forec​aster> %sip
L40[06:09:52] <MichiBot> You drink a porous sapphire potion (New!). Forecaster remembers an important appointment.
L41[06:10:08] <Forec​aster> But I'm in bed D:
L42[06:38:31] <Forec​aster> todays goal: get ocinterfacedesigner back to fully operational
L43[07:02:05] ⇦ Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 189 seconds)
L44[08:18:33] <Bene​dani> Hey y'all, I arrive here with a crazy idea
L45[08:19:00] <Bene​dani> basically, I found that you can run multiple computers on the same screen
L46[08:19:08] ⇨ Joins: immibis (~immibis@62.156.144.218)
L47[08:19:45] <Bene​dani> the idea would be to set up a bunch of dummy computers meant to just draw to the screen, then the one you actually use would somehow distribute calls to `require("component").gpu` across these computers
L48[08:20:25] <Bene​dani> so like, how feasible would this be
L49[08:21:19] <Forec​aster> you can certainly do that
L50[08:21:33] <Bene​dani> has it been done?
L51[08:24:57] ⇨ Joins: lolcatproductions (webchat@d515310e2.static.telenet.be)
L52[08:25:27] ⇦ Quits: lolcatproductions (webchat@d515310e2.static.telenet.be) (Quit: webchat.esper.net)
L53[08:31:06] <Forec​aster> I don't know
L54[08:31:25] <Forec​aster> the real question is, why do you want to do that
L55[08:33:41] <Bene​dani> a single GPU is really slow at drawing characters to the screen, and that isn't good with my ultimate goal of running games or smth
L56[08:33:58] <Bene​dani> yeah ik I can just increase their power in the config but eh, that's kinda cheating
L57[08:34:16] <Forec​aster> you can have multiple gpus in one computer
L58[08:35:12] <Bene​dani> just realised that I tried that but the limitation was that the OS itself wasn't using the other GPU
L59[08:35:38] <Bene​dani> so if I could make it distribute between the GPUs, well, that's another option
L60[08:36:02] <Bene​dani> that actually means I have less computers to set up
L61[08:36:03] <Forec​aster> OpenOS uses one gpu and one screen
L62[08:36:10] <Bene​dani> yeah
L63[08:37:22] <Bene​dani> so where should I look if I want to implement a custom "gpu" component that just distributes calls?
L64[08:58:50] <Bene​dani> another idea https://tinyurl.com/yewlunso
L65[08:58:54] <Bene​dani> servers can also have 2 tier 3 GPUs
L66[09:09:44] <Kristo​pher38> Look, it won't matter because the call budget is per computer, not per gpu
L67[09:10:26] <Kristo​pher38> And syncing up two separate computers to draw what you want at the exact time is gonna be pain and will likely fail
L68[09:11:04] <Kristo​pher38> I mean the network messages themselves are at least 1 tick delay
L69[09:11:12] ⇨ Joins: blankshadow (~slimespid@115.135.230.105)
L70[09:12:19] ⇦ Quits: blankshadow (~slimespid@115.135.230.105) (Client Quit)
L71[09:13:08] <Bene​dani> >Kristo​pher38: Look, it won't matter because the call bu…
L72[09:13:08] <Bene​dani> ah, then SLI within a single computer is pointless
L73[09:13:35] <Bene​dani> so it's up to a 4 GPU setup here
L74[09:13:53] ⇨ Joins: blankshadow (~slimespid@115.135.230.105)
L75[09:32:53] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814c12e007dbafbf2dfed18ec.dip.versatel-1u1.de)
L76[09:41:07] <immibis> how to implement it: edit the component API
L77[09:41:39] <immibis> you can literally just replace functions like component.invoke
L78[09:41:47] <immibis> and component.proxy
L79[09:41:58] <immibis> or if you want it a bit less invasive, you can replace component.gpu
L80[09:42:32] <Bene​dani> yeah component.gpu is what I'm looking for
L81[09:42:38] <Bene​dani> how good is the connection between servers in a single rack?
L82[09:45:32] <Bene​dani> also, that means technically I could just use tier 2 servers, tier 3 would be pointless here
L83[09:47:13] <Forec​aster> it's the same as if they were connected by a cable
L84[09:47:58] <Bene​dani> >Kristo​pher38: I mean the network messages themselves ar…
L85[09:47:58] <Bene​dani> and then I guess this limitation applies...
L86[09:52:23] <Kristo​pher38> if you somehow managed to make communication "instant" with some hack (i.e. changing something that is visible outside of the computer without stalling, e.g. computer name) maybe you could bypass that
L87[09:52:27] <Kristo​pher38> I haven't looked into it
L88[09:53:27] <Bene​dani> I mean, if it's a consistent delay, I'm not against delaying the main system's GPU
L89[09:53:51] ⇨ Joins: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L90[09:54:10] <Bene​dani> yeah it creates input lag, but that's better than struggling to run at all
L91[09:55:51] ⇦ Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L92[09:56:50] <Kristo​pher38> then you're better off running just 1 gpu, the extra overhead from passing network messages makes it not worth it, but I'd like to be proven wrong
L93[09:57:40] <Bene​dani> is there a bandwidth cap or just a delay in ticks?
L94[09:57:45] <Forec​aster> I mean, you can encode multiple draws in a single network message, so if you have 3 external gpus for example, you get three draws from one network call
L95[09:58:58] <Forec​aster> there's a limit on how much data a single network can contain
L96[09:59:16] <Forec​aster> and the delay will be greater if there are repeaters inbetween, but in this case there wouldn't be
L97[09:59:47] <Forec​aster> there's a limit on how much data a single network message can contain [Edited]
L98[10:00:24] <Bene​dani> `maxNetworkPacketSize=8192`
L99[10:00:24] <Bene​dani> alright
L100[10:00:45] <Kristo​pher38> I can imagine synchronization between computers could be an issue, ~~just because there aren't really any accurate timers available in OC~~ actually there is, you use filesystem timestamps and get milisecond precision
L101[10:01:43] <Bene​dani> actually hey, what if I used an external hdd for "networking"?
L102[10:01:58] <Bene​dani> would it be even slower
L103[10:02:42] <Forec​aster> if everything is localized (ie no relays between them) and all the slave computers do is wait for messages I imagine the timing would be fairly consistent
L104[10:03:08] <Bene​dani> mhm, the computers would just be running that one program that waits for messages
L105[10:03:24] <Kristo​pher38> 🤔 you could try exchanging messages through tmpfs
L106[10:03:25] <Bene​dani> question is, in what order would they be executed?
L107[10:03:52] <Kristo​pher38> but I don't know if you can access that outside of the computer owning the tmpfs mountpoint itself
L108[10:04:20] <Forec​aster> I'd split the screen into segments and dedicate each device to draw a specific section of the screen
L109[10:05:24] <Izaya> if you don't mind a tad bit of input lag, one master computer and multiple slaves, master computer takes input, runs game logic, and send commands to the other computers as a broadcast, so they can all execute it independently
L110[10:05:46] <Bene​dani> >Forec​aster: I'd split the screen into segments and de…
L111[10:05:46] <Bene​dani> problem is you'd need to split up the set() calls and then the screen has a shared cursor foreground and background color and yeahh
L112[10:06:09] <Bene​dani> >Iz​aya: if you don't mind a tad bit of input lag,…
L113[10:06:10] <Bene​dani> yeah that's the basic idea
L114[10:06:25] <Forec​aster> that's what I suggested earlier
L115[10:06:35] <Izaya> not 100% but I think the colour being drawn to the screen is GPU specific rather than screen specific
L116[10:06:44] <Izaya> generally I try to avoid having my component networks overlap, though
L117[10:08:43] <Bene​dani> it seems to be screen specific, I mean why else would the colors between the 2 computers running tty glitch up when they're drawing with the same exact setup
L118[10:09:04] <Izaya> you might be right \o/
L119[10:09:38] <Bene​dani> so I guess the gpu just passes commands onto the screen
L120[10:09:44] <Bene​dani> the screen does everything
L121[10:10:01] <Bene​dani> the speeds are, however, capped by the computers
L122[10:11:01] ⇨ Joins: Delta (~Delta@203.63.160.250)
L123[10:11:10] <Bene​dani> forgot to post this https://tinyurl.com/yfejedu3
L124[10:11:59] <Kristo​pher38> Hmm, i wouldn't assume fg and bg colors are bound to the screen until you test it yourself
L125[10:14:49] <Bene​dani> yeah, they're shared
L126[10:15:12] <Bene​dani> yeah, they're shared
L127[10:17:44] ⇦ Quits: Delta (~Delta@203.63.160.250) (Quit: Delta)
L128[10:29:42] <Kristo​pher38> Then it's even less feasible
L129[10:30:27] <Bene​dani> yeah, no tiling
L130[10:30:43] <Bene​dani> but yes to distributing the commands... given you can get them run in the correct order
L131[10:36:44] <Bene​dani> well shit, it's a random order
L132[10:36:57] <Bene​dani> it's like the servers are just running parallel
L133[10:37:55] ⇨ Joins: Delta (~Delta@203.63.160.250)
L134[10:38:11] ⇦ Quits: Delta (~Delta@203.63.160.250) (Client Quit)
L135[10:39:15] <Bene​dani> since it has to be synced, I'd fill up 3(4?) queues with commands for each GPU in order, then flush them, leaving the slaves waiting for each other to be able to run but it shouldn't take long as the delay only hits once you have reached the call budget
L136[10:59:34] <Va​ur> %tonk
L137[10:59:35] <MichiBot> I'm sorry Vaur, you were not able to beat CompanionCube's record of 5 hours, 37 minutes and 28 seconds this time. 4 hours, 56 minutes and 4 seconds were wasted! Missed by 41 minutes and 24 seconds!
L138[10:59:47] <Vampyre> sync add redstone cards on an external 1 tick pulse
L139[11:00:07] <Vampyre> add redstone cards and sync on an external 1 tick pulse*
L140[11:00:17] <Va​ur> %sip
L141[11:00:17] <MichiBot> You drink a diluted red potion (New!). A giant boulder is rolling towards Vaur! They fail to evade it with a 7 vs DC 15 and takes 1d​6 => 4 damage.
L142[11:03:24] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189 seconds)
L143[11:36:00] <Bene​dani> the problem isn't the clock, in fact redstone would make it worse
L144[11:41:26] <Va​ur> %sip
L145[11:41:26] <MichiBot> You drink a gloopy chocolate potion (New!). An incredibly fake looking mustache is stuck to Vaur's face until they see a unicorn.
L146[11:42:01] <Forec​aster> %tonkout
L147[11:42:01] <MichiBot> I'm sorry Forec​aster, you were not able to beat Compan​ionCube's record of 5 hours, 37 minutes and 28 seconds this time. 42 minutes and 26 seconds were wasted! Missed by 4 hours, 55 minutes and 2 seconds!
L148[11:42:07] <Forec​aster> oh
L149[11:42:14] <Forec​aster> I missed something it seems
L150[11:43:58] <Va​ur> a fail tonk from my part
L151[11:44:30] <Va​ur> because I missed the fail tonkout of Cube
L152[11:44:45] <Va​ur> today has been just a series of fail
L153[11:44:55] <Va​ur> %sip
L154[11:45:14] <Va​ur> I ... already did it 2 minutes ago
L155[11:46:00] <Forec​aster> ocinterfacedesigner now works again! including the touch event code!
L156[11:48:09] <Bene​dani> %sip
L157[11:48:09] <MichiBot> You drink a forked aluminium potion (New!). The potion contained a computer virus! Benedani hears a maniacal laugh as their cursor flips upside down!
L158[11:48:26] <Bene​dani> kek
L159[11:52:18] ⇦ Quits: stephan48 (~stephanj@nemesis.stejau.de) (Remote host closed the connection)
L160[11:52:29] <Va​ur> %sip
L161[11:52:29] <MichiBot> You drink a sour honey potion (New!). Vaur's favourite hair is suddenly fire.
L162[11:54:49] ⇨ Joins: Vexatos (~Vexatos@port-92-192-163-98.dynamic.as20676.net)
L163[11:54:49] zsh sets mode: +v on Vexatos
L164[12:03:57] <immibis> %sip
L165[12:03:58] <MichiBot> You drink a porous strawberry potion (New!). immibis gains the ability to summon safety pins until they exit the room.
L166[12:18:27] <Va​ur> %sip
L167[12:18:28] <MichiBot> You drink a salty grass potion (New!). Vaur reboots for an update for 10 minutes.
L168[12:23:55] ⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L169[13:46:10] ⇦ Quits: blankshadow (~slimespid@115.135.230.105) (Remote host closed the connection)
L170[13:51:37] <Forec​aster> %sip
L171[13:51:38] <MichiBot> You drink a seeping chocolate potion (New!). The next glass of water Forecaster has tastes like Bombastium.
L172[13:51:51] <Forec​aster> good thing I never drink water
L173[13:53:06] <Bene​dani> %sip
L174[13:53:06] <MichiBot> You drink a fiery grathnode potion (New!). Benedani hears a train whistle in the distance.
L175[13:53:15] <Bene​dani> :D
L176[13:53:33] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L177[14:07:15] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Remote host closed the connection)
L178[14:07:27] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L179[14:34:44] <Izaya> bad_at_vijya: https://bbs.kawa-kun.com/media/357d196b59770f4d2d34162b08af3caa38d3110cc79de83ea7f014fb828439c2.webm
L180[14:39:17] ⇦ Quits: lord| (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L181[15:11:37] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Read error: Connection reset by peer)
L182[15:12:12] ⇨ Joins: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L183[15:12:50] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b814c12e007dbafbf2dfed18ec.dip.versatel-1u1.de) (Ping timeout: 189 seconds)
L184[15:21:07] ⇨ Joins: TPG24 (~ThePiGuy2@37.152.243.174)
L185[15:21:21] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189 seconds)
L186[15:25:29] ⇦ Quits: TPG24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189 seconds)
L187[15:26:05] <20​kdc> so apparently,
L188[15:26:21] <20​kdc> using VRAM as swap just doesn't work for me
L189[15:27:41] ⇦ Quits: t20kdc (~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net) (Ping timeout: 189 seconds)
L190[15:33:10] ⇨ Joins: ben_mkiv (~ben_mkiv@200116b814c12e007dbafbf2dfed18ec.dip.versatel-1u1.de)
L191[15:36:46] <immibis> %sip
L192[15:36:46] <MichiBot> You drink a rather aether potion (New!). Gravity reverses for immibis until they see a star fall.
L193[15:42:18] <immibis> very aether, much wow
L194[15:44:14] <Forec​aster> fortunately, you'll see lots of stars one you reach space
L195[15:47:26] <dequbed> Well if you're being flung at 9.81m/s^2 you better hope there's a meteoride in the atmosphere *right now* :P
L196[16:04:11] <bad at​ vijya> >Iz​aya: bad_at_vijya: https://bbs.kawa-kun.com/media/���
L197[16:04:12] <bad at​ vijya> needs more caramelldansen
L198[16:06:31] <bad at​ vijya> wait
L199[16:06:37] <bad at​ vijya> do replies work through the bridge
L200[16:06:38] <bad at​ vijya> hm
L201[16:06:44] <bad at​ vijya> Izaya: just in case
L202[16:06:45] <Ar​iri> Yes
L203[16:06:50] <Ar​iri> doesn't ping tho
L204[16:08:55] <bad at​ vijya> ic
L205[16:11:05] <Forec​aster> whether it pings or not depends on the IRC client
L206[16:23:51] ⇨ Joins: SprayNik (~SprayNik@217.144.175.50)
L207[16:26:27] ⇨ Joins: ReCrafter (~ReCrafter@217.144.175.50)
L208[16:27:33] ⇦ Quits: ReCrafter (~ReCrafter@217.144.175.50) (Client Quit)
L209[16:33:44] <bad at​ vijya> Izaya: so i'm making up a backup system for my VMs and
L210[16:33:58] <bad at​ vijya> there's a flag to specify if the VM uses an insane filesystem like NTFS :P
L211[16:36:35] ⇦ Quits: SprayNik (~SprayNik@217.144.175.50) (Quit: SprayNik)
L212[16:46:21] <i_develo​p_things> @Benedani for games it’s probably best to use GPU buffers rather than parallel drawing
L213[16:47:01] <i_develo​p_things> If you have mostly static sprites you can get really good performance
L214[16:53:35] <Bene​dani> >i develo​p things: <@186866145599422464> for games it’s prob…
L215[16:53:35] <Bene​dani> I don't seem to have gpu buffers for some reason, but sprites could work by abusing viewports
L216[16:54:15] <Forec​aster> you need to have the latest version from the build server
L217[16:54:21] <Forec​aster> they're not in latest from curseforge
L218[16:56:05] <Bene​dani> also is drawing to buffer then copying faster than raw drawing to screen? I imagine so
L219[16:56:40] <Forec​aster> yes
L220[16:57:18] <Bene​dani> I mean assuming the commands don't overlap each other
L221[16:58:20] <Forec​aster> doesn't matter
L222[16:58:33] <Forec​aster> if you do the same thing live the buffer will be faster
L223[17:05:12] <Ar​iri> https://tinyurl.com/yjdwt3tf
L224[17:05:19] <Ar​iri> tony the pony
L225[17:05:22] <Ar​iri> he comes
L226[17:07:04] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L227[17:14:27] ⇨ Joins: TPG24 (~ThePiGuy2@37.152.243.174)
L228[17:15:51] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 198 seconds)
L229[17:16:20] <Bene​dani> why do humans even want to use regex to parse html
L230[17:19:53] <CompanionCube> he can't be named in the BMP though
L231[17:20:43] <immibis> because regex is generally a quick way to parse things
L232[17:21:09] <immibis> dequbed: luckily i'm just stuck on the ceiling. typing is a bit hard though
L233[17:21:38] ⇦ Quits: ben_mkiv (~ben_mkiv@200116b814c12e007dbafbf2dfed18ec.dip.versatel-1u1.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@2001:16b8:1e49:7700:1bbf:8c4c:4aad:31f5)))
L234[17:21:40] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@2001:16b8:1e49:7700:1bbf:8c4c:4aad:31f5)
L235[17:31:00] <Forec​aster> %tonkout
L236[17:31:00] <MichiBot> Geez! Forec​aster! You beat Compan​ionCube's previous record of 5 hours, 37 minutes and 28 seconds (By 11 minutes and 29 seconds)! I hope you're happy!
L237[17:31:01] <MichiBot> Forec​aster has stolen the tonkout! Tonk has been reset! They gained 0.005 tonk points! plus 0.004 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.50644085. Position #3 Need 0.21568015 more points to pass Compan​ionCube!
L238[17:32:02] <Bene​dani> %sip
L239[17:32:02] <MichiBot> You drink a spooned diamond potion (New!). After the first sip the potion poofs away.
L240[17:32:16] <Bene​dani> oh okay
L241[17:35:13] <Forec​aster> https://youtu.be/NZPYeKPDt2A
L242[17:35:14] <MichiBot> oc interface 2 | length: 1m 29s | Likes: 0 Dislikes: 0 Views: 0 | by Forecaster | Published On 10/4/2021
L243[17:35:23] <Forec​aster> Interfaces!
L244[17:37:18] <Bene​dani> hmm
L245[17:37:55] <Forec​aster> @Kristopher38 you asked about this a while ago I think
L246[17:37:59] <Forec​aster> it's working again
L247[17:38:52] <Kristo​pher38> huh, neat
L248[17:39:31] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L249[17:43:36] <Forec​aster> also have a link: https://towerofawesome.org/oc_interface_designer/
L250[17:45:42] <Forec​aster> it's interesting that the setBackground didn't do anything in the touch box...
L251[17:47:06] <Forec​aster> if I use a different color it works, weird
L252[18:16:35] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L253[18:16:40] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Client Quit)
L254[18:58:20] <Forec​aster> %tonk
L255[18:58:20] <MichiBot> Dogast! Forec​aster! You beat your own previous record of <0 (By 1 hour, 27 minutes and 20 seconds)! I hope you're happy!
L256[18:58:21] <MichiBot> Forecaster's new record is 1 hour, 27 minutes and 20 seconds! No points gained for stealing from yourself. (Lost out on 0.00146)
L257[19:13:47] <immibis> what happens if you do it too early
L258[19:13:49] <immibis> %tonk
L259[19:13:50] <MichiBot> imm​ibis: You should probably read this: https://michibot.pc-logix.com/tonk
L260[19:13:55] <immibis> ...lol
L261[19:17:28] <ThePi​Guy24> the answer is people dislike you if you do :p
L262[19:19:37] <Forec​aster> no it's a legitimate strategy in some situations
L263[19:19:43] <Forec​aster> but you only have 2 attempts
L264[19:19:56] <Forec​aster> then you can't do it anymore until someone else succeeds
L265[19:20:40] <bad at​ vijya> gah
L266[19:20:51] <bad at​ vijya> i have to reboot my VMs to actually get the vm stuff working
L267[19:21:05] <bad at​ vijya> backup stuff
L268[19:21:05] <bad at​ vijya> i mean
L269[19:21:08] <bad at​ vijya> whatever
L270[19:52:36] <Ar​iri> https://youtu.be/7pzvEouWino
L271[19:52:36] <MichiBot> C1-65A - Bad Apple (HD) | length: 4m 37s | Likes: 21,878 Dislikes: 119 Views: 694,924 | by Ibh Svenssen | Published On 20/12/2010
L272[19:58:19] <n​il> this is really the doom
L273[20:11:14] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L274[20:11:14] ⇦ Quits: TPG24 (~ThePiGuy2@37.152.243.174) (Read error: Connection reset by peer)
L275[20:18:28] <Klea​dron> the doom of weebs
L276[20:18:54] ⇨ Joins: Vaur (~vaur@56.ip-149-202-44.eu)
L277[20:29:21] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L278[20:35:39] <Light​ Dimf> Does OC uses JIT for Lua?
L279[20:36:44] <B​ob> what JIT
L280[20:36:50] <B​ob> that statement doesnt make much sense
L281[20:37:11] <B​ob> OC uses Eris's as its Lua implementation
L282[20:37:13] <dequbed> @"Light Dimf" it uses it's own lua vm, not LuaJIT
L283[20:37:46] <B​ob> ^, no JIT, not LuaJIT, no FFI, just Eris with Lua 5.3 and 5.2 support
L284[20:38:07] <B​ob> also LuaJ if OC fails to initialize Eris native libs
L285[20:49:20] <Light​ Dimf> >Haru​spex: OC uses Eris's as its Lua implementation
L286[20:49:20] <Light​ Dimf> Does it have JIT?
L287[20:49:29] <i_develo​p_things> No
L288[20:49:38] <Light​ Dimf> Well...
L289[20:49:40] <Light​ Dimf> bad
L290[20:49:44] <i_develo​p_things> Why
L291[20:49:49] <Light​ Dimf> Performance
L292[20:50:29] <Light​ Dimf> Or maybe I don't know enough about how actually Lua work
L293[20:50:31] <i_develo​p_things> Lua is already faster than pretty much every other interpreted language
L294[20:51:01] <B​ob> why would you even care ?
L295[20:51:01] <Light​ Dimf> >i develo​p things: Lua is already faster than pretty much ever…
L296[20:51:01] <Light​ Dimf> But it's still interpreted, isn't it?
L297[20:51:07] <i_develo​p_things> Yes
L298[20:51:12] <B​ob> How does it being interpreted make it any bad
L299[20:51:27] <B​ob> Lua is the fastest interpreted scripting lang too
L300[20:51:41] <i_develo​p_things> What are you doing where you need huge amounts of performance where Lua isn’t fast enough?
L301[20:52:03] <Light​ Dimf> There is no too much performance
L302[20:52:20] <20​kdc> while I agree with your philosophy, OC has sandboxing requirements
L303[20:54:25] <immibis> i see your bad apple on an oscilloscope and raise you one. https://www.youtube.com/watch?v=sBeI30ccb6g
L304[20:54:25] <MichiBot> Bad apple on task manager. | length: 3m 40s | Likes: 24,038 Dislikes: 111 Views: 287,720 | by turtius | Published On 11/7/2020
L305[20:55:44] <immibis> unfortunately it appears the CPU load percentages are faked
L306[20:56:58] <Light​ Dimf> >20​kdc: while I agree with your philosophy, OC has …
L307[20:56:58] <Light​ Dimf> So.. OC performance impact is unnoticable even in multiplayer?
L308[20:58:20] <20​kdc> performance impact to the rest of the server is one attribute. memory exhaustion tends to have much worse consequences.
L309[20:59:30] <B​ob> OC has sandboxing and call budgets
L310[20:59:41] <B​ob> you better warry about MC itself hoarding your ressources
L311[21:00:14] <B​ob> in any case, if you feel that OC is too impactful, which would be an extreme edge case, you can tweak the configs to reduce the allocated budgets even further
L312[21:01:14] <Va​ur> %tonk
L313[21:01:15] <MichiBot> Yikes! Va​ur! You beat Forec​aster's previous record of 1 hour, 27 minutes and 20 seconds (By 35 minutes and 34 seconds)! I hope you're happy!
L314[21:01:16] <MichiBot> Vaur's new record is 2 hours, 2 minutes and 54 seconds! Vaur also gained 0.00118 (0.00059 x 2) tonk points for stealing the tonk. Position #1.
L315[21:01:39] <i_develo​p_things> and from a programming standpoint
L316[21:01:55] <i_develo​p_things> virtually nothing you can do in OC is slower than component calls
L317[21:02:10] <i_develo​p_things> granted, there are some edge cases in i.e. pathfinders
L318[21:13:09] <Amanda> It's interpreted in C codethough, not Java.
L319[21:13:16] <Amanda> and Java itself is an interpreted language
L320[21:13:43] <Amanda> Rather, Lua compiles down to a bytecode at runtime, the while Java you have to do it befoe it will run
L321[21:14:55] <dequbed> @"Light Dimf" if you're going down the "interpretation bad" route I challenge you to show me how CPUs decoding instructions and evaluating them is different to VMs interpreting code, especially given CISC architectures like x86.
L322[21:25:58] <Bene​dani> VMs actually have hardware acceleration just to not slow them down
L323[21:26:11] <Bene​dani> VMs actually have hardware acceleration just to not have the interpretation slow them down [Edited]
L324[21:28:08] ⇨ Joins: hnOsmium0001 (uid453710@2001:67c:2f08:8::6:ec4e)
L325[21:32:46] <dequbed> @Benedani uh, no. Hardware acceleration for language VMs is exceedingly rare.
L326[21:33:09] <bad at​ vijya> you know what's neat?
L327[21:33:18] <Bene​dani> oh, I was thinking computer VMs
L328[21:33:19] <bad at​ vijya> lua is usually faster than using the data card
L329[21:33:34] <Bene​dani> >bad at​ vijya: lua is usually faster than using the data…
L330[21:33:35] <Bene​dani> wat
L331[21:33:57] <Bene​dani> is it actually
L332[21:34:09] <bad at​ vijya> yes, because component calls are slow
L333[21:39:38] <Sagh​etti> i'm reviewing every single server in my list
L334[21:39:39] <Sagh​etti> server review: 8/10, cool server with lots of nerds
L335[21:40:40] <Forec​aster> How dare
L336[21:40:42] <dequbed> How dare you only give us 8/10!
L337[21:40:50] <Forec​aster> There is no candy here
L338[21:40:54] <Forec​aster> I've looked
L339[21:41:55] <Sagh​etti> only 8/10 because i haven't been active here in a while and idk what's changed
L340[21:42:02] <Sagh​etti> if this was back in march it would'be been 10/10
L341[21:42:49] <Forec​aster> Nothing's changed, why would it
L342[21:46:25] <Sagh​etti> idk it's been many months
L343[21:47:10] <i_develo​p_things> oh hi saghetti
L344[21:47:20] <i_develo​p_things> i feel like i say that every time you pop in lol
L345[21:50:25] <Kilobyte_> from my observation the only thing that really changed here in the past 6 years is the ratio of discord to IRC users. Then again, i'm not here very often nowadays
L346[21:50:51] <dequbed> @Saghetti I give @Saghetti 9/10. Cool person, not here enough :P
L347[21:51:00] ⇨ Joins: TPG24 (~ThePiGuy2@37.152.243.174)
L348[21:51:07] <Izaya> 8/10 too much malware
L349[21:51:33] <dequbed> Are you awake again or still awake Izaya?
L350[21:51:47] <Kilobyte_> possibly both at the same time?
L351[21:51:50] <Izaya> awake again
L352[21:51:59] <dequbed> good
L353[21:52:10] <Izaya> got like 7 hours
L354[21:52:32] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189 seconds)
L355[22:00:52] <bad at​ vijya> titanfall 2 can be fun
L356[22:12:49] <Izaya> did they ever release the server software
L357[22:28:42] <bad at​ vijya> lmao no
L358[22:28:48] <bad at​ vijya> why would they ever do thaaat
L359[22:31:04] <Izaya> so when ... EA? Ubisoft? decides to stop running them, people don't have a worthless game
L360[22:31:47] <bad at​ vijya> ha
L361[22:31:50] <bad at​ vijya> that's a funny joke
L362[22:31:57] <bad at​ vijya> either of them caring about the consumer
L363[22:32:58] <Izaya> I feel like selling to-be-paperweights as computer games has to be illegal
L364[22:33:34] <Izaya> ugh
L365[22:33:44] <Izaya> pmOS gives me the shits
L366[22:34:02] <Izaya> > hurr pipewire is new let's use it instead of normal pulseaudio because pulse isn't broken enough
L367[22:34:34] <Izaya> so my phone doesn't have any audio.
L368[22:40:27] <ThePi​Guy24> people that prefer wayland be like
L369[22:40:51] <Izaya> wayland pls go
L370[22:40:56] <Izaya> we have enough broken software already
L371[22:48:52] <bad at​ vijya> woohoo
L372[22:48:58] <bad at​ vijya> more change for the sake of change, apparently
L373[22:56:24] <Kristo​pher38> Izaya: I presume you're familiar with Ross Scott
L374[22:56:41] <Izaya> eyup
L375[22:58:53] <niel ciceriga (​aka lemon demon)> Would google.com be possible on OpenOs
L376[22:59:00] <niel ciceriga (​aka lemon demon)> you search something and it comes to you with a few results
L377[23:01:23] <B​ob> a simplified version for sure
L378[23:01:30] <20​kdc> Izaya: so I wrote my own heretical kernel module by using /proc/kallsyms to get a few function pointers that allocates and more importantly pins some VRAM, and in addition to that, modified slram to accept kernelspace addresses. There should be no possible way for this to deadlock. I hope.
L379[23:01:51] <B​ob> there must be search engines with simple HTTP APIs
L380[23:05:47] <niel ciceriga (​aka lemon demon)> there must
L381[23:43:05] ⇦ Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189 seconds)
L382[23:43:31] ⇨ Joins: Izaya (~izaya@210.1.218.92)
L383[23:46:03] ⇨ Joins: lord| (~ba7888b72@66.109.211.50)
L384[23:55:06] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@37.152.243.174)
L385[23:55:20] ⇦ Quits: TPG24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189 seconds)
<<Prev Next>> Scroll to Top