<<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
L7[00:39:36]
<i_develop_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> >Amanda: 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!
CompanionCube! You beat Vaur'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 Vaur!
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]
<Hacka> i
heard there was an oc2
L24[02:27:13]
<Hacka>
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)
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]
<Ariri>
>making a vapor wave edit
L31[02:43:16]
<Ariri> 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
CompanionCube, you were not able to beat CompanionCube'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]
<Forecaster> %sip
L40[06:09:52] <MichiBot> You drink a porous
sapphire potion (New!). Forecaster remembers an important
appointment.
L41[06:10:08]
<Forecaster> But I'm in bed D:
L42[06:38:31]
<Forecaster> 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]
<Benedani>
Hey y'all, I arrive here with a crazy idea
L45[08:19:00]
<Benedani>
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]
<Benedani>
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]
<Benedani>
so like, how feasible would this be
L49[08:21:19]
<Forecaster> you can certainly do
that
L50[08:21:33]
<Benedani>
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]
<Forecaster> I don't know
L54[08:31:25]
<Forecaster> the real question is, why do
you want to do that
L55[08:33:41]
<Benedani>
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]
<Benedani>
yeah ik I can just increase their power in the config but eh,
that's kinda cheating
L57[08:34:16]
<Forecaster> you can have multiple gpus in
one computer
L58[08:35:12]
<Benedani>
just realised that I tried that but the limitation was that the OS
itself wasn't using the other GPU
L59[08:35:38]
<Benedani>
so if I could make it distribute between the GPUs, well, that's
another option
L60[08:36:02]
<Benedani>
that actually means I have less computers to set up
L61[08:36:03]
<Forecaster> OpenOS uses one gpu and one
screen
L62[08:36:10]
<Benedani>
yeah
L63[08:37:22]
<Benedani>
so where should I look if I want to implement a custom
"gpu" component that just distributes calls?
L65[08:58:54]
<Benedani>
servers can also have 2 tier 3 GPUs
L66[09:09:44]
<Kristopher38> Look, it won't matter
because the call budget is per computer, not per gpu
L67[09:10:26]
<Kristopher38> 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]
<Kristopher38> 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]
<Benedani>
>Kristopher38: Look, it won't matter because the call bu…
L72[09:13:08]
<Benedani>
ah, then SLI within a single computer is pointless
L73[09:13:35]
<Benedani>
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]
<Benedani>
yeah component.gpu is what I'm looking for
L81[09:42:38]
<Benedani>
how good is the connection between servers in a single rack?
L82[09:45:32]
<Benedani>
also, that means technically I could just use tier 2 servers, tier
3 would be pointless here
L83[09:47:13]
<Forecaster> it's the same as if they were
connected by a cable
L84[09:47:58]
<Benedani>
>Kristopher38: I mean the network messages themselves ar…
L85[09:47:58]
<Benedani>
and then I guess this limitation applies...
L86[09:52:23]
<Kristopher38> 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]
<Kristopher38> I haven't looked into
it
L88[09:53:27]
<Benedani>
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]
<Benedani>
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]
<Kristopher38> 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]
<Benedani>
is there a bandwidth cap or just a delay in ticks?
L94[09:57:45]
<Forecaster> 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]
<Forecaster> there's a limit on how much
data a single network can contain
L96[09:59:16]
<Forecaster> and the delay will be greater
if there are repeaters inbetween, but in this case there wouldn't
be
L97[09:59:47]
<Forecaster> there's a limit on how much
data a single network message can contain [Edited]
L98[10:00:24]
<Benedani>
`maxNetworkPacketSize=8192`
L99[10:00:24]
<Benedani>
alright
L100[10:00:45]
<Kristopher38> 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]
<Benedani>
actually hey, what if I used an external hdd for
"networking"?
L102[10:01:58]
<Benedani>
would it be even slower
L103[10:02:42]
<Forecaster> 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]
<Benedani>
mhm, the computers would just be running that one program that
waits for messages
L105[10:03:24]
<Kristopher38> 🤔 you could try exchanging
messages through tmpfs
L106[10:03:25]
<Benedani>
question is, in what order would they be executed?
L107[10:03:52]
<Kristopher38> but I don't know if you can
access that outside of the computer owning the tmpfs mountpoint
itself
L108[10:04:20]
<Forecaster> 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]
<Benedani>
>Forecaster: I'd split the screen into segments and de…
L111[10:05:46]
<Benedani>
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]
<Benedani>
>Izaya: if you don't mind a tad bit of input lag,…
L113[10:06:10]
<Benedani>
yeah that's the basic idea
L114[10:06:25]
<Forecaster> 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]
<Benedani>
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]
<Benedani>
so I guess the gpu just passes commands onto the screen
L120[10:09:44]
<Benedani>
the screen does everything
L121[10:10:01]
<Benedani>
the speeds are, however, capped by the computers
L122[10:11:01]
⇨ Joins: Delta (~Delta@203.63.160.250)
L124[10:11:59]
<Kristopher38> Hmm, i wouldn't assume fg
and bg colors are bound to the screen until you test it
yourself
L125[10:14:49]
<Benedani>
yeah, they're shared
L126[10:15:12]
<Benedani>
yeah, they're shared
L127[10:17:44] ⇦
Quits: Delta (~Delta@203.63.160.250) (Quit: Delta)
L128[10:29:42]
<Kristopher38> Then it's even less
feasible
L129[10:30:27]
<Benedani>
yeah, no tiling
L130[10:30:43]
<Benedani>
but yes to distributing the commands... given you can get them run
in the correct order
L131[10:36:44]
<Benedani>
well shit, it's a random order
L132[10:36:57]
<Benedani>
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]
<Benedani>
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]
<Vaur>
%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]
<Vaur>
%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 1d6 => 4
damage.
L142[11:03:24] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@37.152.243.174) (Ping timeout: 189
seconds)
L143[11:36:00]
<Benedani>
the problem isn't the clock, in fact redstone would make it
worse
L144[11:41:26]
<Vaur>
%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]
<Forecaster> %tonkout
L147[11:42:01] <MichiBot> I'm sorry
Forecaster, you were not able to beat CompanionCube'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]
<Forecaster> oh
L149[11:42:14]
<Forecaster> I missed something it
seems
L150[11:43:58]
<Vaur> a
fail tonk from my part
L151[11:44:30]
<Vaur>
because I missed the fail tonkout of Cube
L152[11:44:45]
<Vaur>
today has been just a series of fail
L153[11:44:55]
<Vaur>
%sip
L154[11:45:14]
<Vaur> I
... already did it 2 minutes ago
L155[11:46:00]
<Forecaster> ocinterfacedesigner now works
again! including the touch event code!
L156[11:48:09]
<Benedani>
%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]
<Benedani>
kek
L159[11:52:18] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Remote host closed
the connection)
L160[11:52:29]
<Vaur>
%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]
<Vaur>
%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]
<Forecaster> %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]
<Forecaster> good thing I never drink
water
L173[13:53:06]
<Benedani>
%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]
<Benedani>
: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)
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]
<20kdc> so
apparently,
L188[15:26:21]
<20kdc>
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]
<Forecaster> 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
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]
<Ariri>
Yes
L203[16:06:50]
<Ariri>
doesn't ping tho
L204[16:08:55]
<bad at
vijya> ic
L205[16:11:05]
<Forecaster> 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_develop_things> @Benedani for games
it’s probably best to use GPU buffers rather than parallel
drawing
L213[16:47:01]
<i_develop_things> If you have mostly
static sprites you can get really good performance
L214[16:53:35]
<Benedani>
>i develop things: <@186866145599422464> for games it’s
prob…
L215[16:53:35]
<Benedani>
I don't seem to have gpu buffers for some reason, but sprites could
work by abusing viewports
L216[16:54:15]
<Forecaster> you need to have the latest
version from the build server
L217[16:54:21]
<Forecaster> they're not in latest from
curseforge
L218[16:56:05]
<Benedani>
also is drawing to buffer then copying faster than raw drawing to
screen? I imagine so
L219[16:56:40]
<Forecaster> yes
L220[16:57:18]
<Benedani>
I mean assuming the commands don't overlap each other
L221[16:58:20]
<Forecaster> doesn't matter
L222[16:58:33]
<Forecaster> if you do the same thing live
the buffer will be faster
L224[17:05:19]
<Ariri>
tony the pony
L225[17:05:22]
<Ariri> 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]
<Benedani>
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]
<Forecaster> %tonkout
L236[17:31:00] <MichiBot> Geez!
Forecaster! You beat CompanionCube'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> Forecaster 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 CompanionCube!
L238[17:32:02]
<Benedani>
%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]
<Benedani>
oh okay
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]
<Forecaster> Interfaces!
L244[17:37:18]
<Benedani>
hmm
L245[17:37:55]
<Forecaster> @Kristopher38 you asked about
this a while ago I think
L246[17:37:59]
<Forecaster> it's working again
L247[17:38:52]
<Kristopher38> huh, neat
L248[17:39:31]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L250[17:45:42]
<Forecaster> it's interesting that the
setBackground didn't do anything in the touch box...
L251[17:47:06]
<Forecaster> 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]
<Forecaster> %tonk
L255[18:58:20] <MichiBot> Dogast!
Forecaster! 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
L260[19:13:55] <immibis> ...lol
L261[19:17:28]
<ThePiGuy24> the answer is people dislike
you if you do :p
L262[19:19:37]
<Forecaster> no it's a legitimate strategy
in some situations
L263[19:19:43]
<Forecaster> but you only have 2
attempts
L264[19:19:56]
<Forecaster> 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
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]
<nil> 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]
<Kleadron>
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]
<Bob> what
JIT
L280[20:36:50]
<Bob> that
statement doesnt make much sense
L281[20:37:11]
<Bob> 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]
<Bob> ^, no
JIT, not LuaJIT, no FFI, just Eris with Lua 5.3 and 5.2
support
L284[20:38:07]
<Bob> also
LuaJ if OC fails to initialize Eris native libs
L285[20:49:20]
<Light
Dimf> >Haruspex: OC uses Eris's as its Lua
implementation
L286[20:49:20]
<Light
Dimf> Does it have JIT?
L287[20:49:29]
<i_develop_things> No
L288[20:49:38]
<Light
Dimf> Well...
L289[20:49:40]
<Light
Dimf> bad
L290[20:49:44]
<i_develop_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_develop_things> Lua is already faster
than pretty much every other interpreted language
L294[20:51:01]
<Bob> why
would you even care ?
L295[20:51:01]
<Light
Dimf> >i develop 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_develop_things> Yes
L298[20:51:12]
<Bob> How
does it being interpreted make it any bad
L299[20:51:27]
<Bob> Lua
is the fastest interpreted scripting lang too
L300[20:51:41]
<i_develop_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]
<20kdc>
while I agree with your philosophy, OC has sandboxing
requirements
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> >20kdc: 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]
<20kdc>
performance impact to the rest of the server is one attribute.
memory exhaustion tends to have much worse consequences.
L309[20:59:30]
<Bob> OC
has sandboxing and call budgets
L310[20:59:41]
<Bob> you
better warry about MC itself hoarding your ressources
L311[21:00:14]
<Bob> 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]
<Vaur>
%tonk
L313[21:01:15] <MichiBot> Yikes! Vaur!
You beat Forecaster'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_develop_things> and from a programming
standpoint
L316[21:01:55]
<i_develop_things> virtually nothing you
can do in OC is slower than component calls
L317[21:02:10]
<i_develop_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]
<Benedani>
VMs actually have hardware acceleration just to not slow them
down
L323[21:26:11]
<Benedani>
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]
<Benedani>
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]
<Benedani>
>bad at vijya: lua is usually faster than using the data…
L330[21:33:35]
<Benedani>
wat
L331[21:33:57]
<Benedani>
is it actually
L332[21:34:09]
<bad at
vijya> yes, because component calls are slow
L333[21:39:38]
<Saghetti>
i'm reviewing every single server in my list
L334[21:39:39]
<Saghetti>
server review: 8/10, cool server with lots of nerds
L335[21:40:40]
<Forecaster> How dare
L336[21:40:42] <dequbed> How dare you only
give us 8/10!
L337[21:40:50]
<Forecaster> There is no candy here
L338[21:40:54]
<Forecaster> I've looked
L339[21:41:55]
<Saghetti>
only 8/10 because i haven't been active here in a while and idk
what's changed
L340[21:42:02]
<Saghetti>
if this was back in march it would'be been 10/10
L341[21:42:49]
<Forecaster> Nothing's changed, why would
it
L342[21:46:25]
<Saghetti>
idk it's been many months
L343[21:47:10]
<i_develop_things> oh hi saghetti
L344[21:47:20]
<i_develop_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]
<ThePiGuy24> 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]
<Kristopher38> 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]
<Bob> a
simplified version for sure
L378[23:01:30]
<20kdc>
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]
<Bob> 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)