<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:48]
<Kleadron>
i really have no idea what im doing tbh
L2[00:03:39] ⇦
Quits: Vexatos (~Vexatos@port-92-192-50-42.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L3[00:04:14]
<ThePiGuy24> mood
L4[00:06:15]
<Kleadron>
i have a feeling my brain isn't turned on
L5[00:06:34]
<Kleadron>
oh crap it might work
L6[00:07:15]
<Kleadron>
it worked
L9[00:08:53] <Izaya> Ocawesome101: plain
ced?
L10[00:08:57] <Izaya> line with just . on
it
L11[00:09:01] <Izaya> just like ed
L12[00:18:40]
<Z0idburg>
I wish OC had HSI mode
L13[00:18:43]
<Z0idburg>
or HSL
L14[00:29:23]
<Kleadron>
the subpixel program seems to take a bit to generate an entire
screen
L15[00:33:15] ⇦
Quits: immibis (~immibis@46.114.39.163) (Ping timeout: 189
seconds)
L16[00:39:45] ⇦
Quits: ATMunn (ATMunn@hellomouse.net) (Quit: lol rip)
L17[00:40:03]
<Kristopher38> @Kleadron just how do you
update the entire screen in one tick?
L18[00:40:30]
<Kleadron>
i somehow wrote the screen buffer to the screen in one tick
L19[00:41:11]
<Kleadron>
not generate it
L20[00:41:29]
<Kristopher38> I know but
L21[00:41:57]
<Kristopher38> What about component calls
budget
L22[00:42:29]
<Kleadron>
i'm confused too, i don't know why it was able to do that
L23[00:43:16]
<Kleadron>
i wrote rows of the screen buffer to the screen through a loop but
i thought the screen would at least tear
L24[00:44:24]
<Kristopher38> How can you tell it was in
one tick though
L25[00:46:03]
<Kleadron>
if i exceeded the component calls budget then i'd suspect half the
screen would be drawn and then the next tick the other half gets
drawn, unless i'm horribly misunderstanding how it works
L26[00:46:17]
<Kleadron>
is the budget non per-tick?
L27[00:46:21]
<Kleadron>
is the budget not per-tick? [Edited]
L28[00:47:43]
<Kristopher38> Maybe it spanned two ticks
and you didn't notice?
L29[00:48:13]
<Kleadron>
I would have noticed because half the screen wouldn't be there for
a relatively long amount of time
L30[00:54:38]
<Ocawesome101> only 0.05s :P
L31[01:04:18]
<Kleadron>
anyway the basic video driver can output a test pattern but i now
will have to figure out how to set specific pixels and how to draw
specific sprites into the screen buffer for stuff like text or
window buttons
L32[01:30:17] ⇦
Quits: habys (~habys@50.73.79.113) (Ping timeout: 204
seconds)
L33[01:37:43]
<Ocawesome101> How do I extract two bits
from a number, ie how do I get 00110000 from 00110011
L34[01:42:23] <Amanda> Logical and
L35[01:42:48] <Amanda> A & b
L36[01:43:07] <Amanda> Where b is a mask of
the bits you care about
L37[01:45:57]
<Ocawesome101> i.e. 11001111?
L38[01:46:03] <Amanda> Flip it
L39[01:46:25] <Amanda> 1 means you
care
L40[01:46:43]
<Ocawesome101> got it thanks :)
L41[01:48:29] <Amanda> and then if you want
to get just those two bits as their value (3) you shift it right by
4
L42[01:54:30]
<Ocawesome101> got it
L44[02:46:52]
<Kleadron>
i think im losing my mind
L45[02:50:25]
<ThePiGuy24> hmm
L46[02:55:47] ⇦
Quits: Yunus1903 (~Yunus1903@d54C459D4.access.telenet.be) (Ping
timeout: 204 seconds)
L47[02:55:59]
<Kleadron>
none of this is your programs fault my video driver just
sucks
L48[02:56:08]
<Kleadron>
i think i will start it from scratch if i cant get this
working
L49[02:56:14] ⇨
Joins: Yunus1903
(~Yunus1903@d54c459d4.access.telenet.be)
L50[02:57:21]
<ThePiGuy24> what are you trying to
draw?
L51[02:58:31]
<Kleadron>
i tried having a sort of screen buffer system but drawing that is
completely malfunctioning
L52[02:58:44]
<Kleadron>
it's repeating lines
L53[03:01:28]
<Kleadron>
currently fixing that
L54[03:15:44]
<BrisingrAerowing> This is cool:
L56[03:15:55]
<BrisingrAerowing> (Limited) SQL in
OC
L57[03:27:11] ⇦
Quits: cpup (~cpup@68.118.179.32) (Quit: Breaking
stuff)
L58[03:27:33] ⇨
Joins: cpup (~cpup@068-118-179-032.res.spectrum.com)
L59[04:16:42] ⇨
Joins: S|h|a|w|n
(~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L60[04:43:26] <CompanionCube> %tonk
L61[04:43:27] <MichiBot> Goshhawk!
CompanionCube! You beat Forecaster's previous record of 14
minutes and 7 seconds (By 5 hours, 44 minutes and 4 seconds)! I
hope you're happy!
L62[04:43:28] <MichiBot> CompanionCube's
new record is 5 hours, 58 minutes and 11 seconds! CompanionCube
also gained 0.00573 tonk points for stealing the tonk. Position #2
=> #1.
L63[04:44:12] <CompanionCube> forecaster
will probably get the tonkout but ohwell.jpg
L64[05:19:35]
<Kleadron>
i solved the issues
L65[05:19:53]
<Kleadron>
it no longer glitches
L67[05:20:42]
<Kleadron>
a diagonal and straight line
L68[05:23:28] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L70[05:53:16]
<Ariri>
Neat
L71[05:53:16]
<Ariri>
Next step is drawing that game that has the ball bouncing between
two players with moving surfaces
L72[06:05:09]
<Kleadron>
Pong
L73[06:05:12]
<Kleadron>
dear god
L74[06:05:34]
<Kleadron>
that would be amazing and extremely cursed
L75[06:06:28]
<Ariri>
Yes, that one.
L76[06:30:22]
<Saghetti>
bitmap graphics?
L77[06:30:33]
<Saghetti>
for real?
L78[06:34:16]
<Ocawesome101> kind of
L79[06:34:23]
<Ocawesome101> using braille chars i
think
L80[06:36:24]
<Kleadron>
yep
L81[06:38:45]
<Kleadron>
it's very slow though
L82[06:38:57]
<Kleadron>
not gonna stop me
L83[06:42:28] <Izaya> it makes me angery
that I have to restart firefox once a day because web browsers have
infinite scope and cannot be implemented properly
L84[06:43:24]
<Ocawesome101> tfw have had firefox
running for ~42days with no issue
L85[06:43:41] <Izaya> the memory usage
just
L86[06:43:43] <Izaya> grows
L87[06:43:45] <Izaya> and grows
L88[06:43:47] <Izaya> and grows
L89[06:43:54] <Izaya> 3 tabs, 2.5GB
L90[06:44:01] <Izaya> weirdly, 300 tabs and
it'll only use 3GB
L91[06:44:29]
<Ocawesome101> huh
L92[06:44:41]
<Ocawesome101> what firefox build / os are
you on?
L93[06:44:52] <Izaya> latest on arch
L94[06:44:59]
<Ocawesome101> ah
L95[06:45:04]
<Ocawesome101> I use Manjaro so idk
L96[06:45:05] <Izaya> also got waterfox
running next to it and it has the same issues
L97[06:45:10] <Izaya> ah, unstable-r
arch
L98[06:45:23]
<Ocawesome101> lol
L99[06:45:32]
<Ocawesome101> I've actually found it to
be really stablr
L100[06:45:59] <Izaya> > start with
arch
L101[06:46:03] <Izaya> > add random
software on top
L102[06:46:10] <Izaya> > hold packages
for two weeks without checking stability
L103[06:46:15] <Izaya> > slap a
"STABLE" label on it
L104[06:46:17] <Izaya> ayy lmao
L105[06:46:19] <Izaya> welcome to
manjaro
L106[06:46:25]
<Ocawesome101> heh
L107[06:46:57]
<Ocawesome101> I just like not having to
download 600mb, then 600mb more, then ~100-200mb of packages,
before I can use my system
L108[06:47:27] <Izaya> can't say I can
relate
L109[06:47:39]
<Ocawesome101> I have slow internet
L110[06:47:51]
<Ocawesome101> 4mbps on a good day
L111[06:47:54] <Izaya> no I mean the
package downloading
L112[06:50:14] <Izaya> though that could
just be because XFCE4 and related don't progress very slowly
:p
L113[06:50:19] <Izaya> nor are they very
large
L114[06:50:37] <Izaya> I imagine something
fast-moving and heavy like KDE could induce larger updates
L115[06:53:53]
<Ocawesome101> KDE can be pretty
lightweight in terms of CPU/GPU utilization, though it definitely
isn't terribly small
L116[06:55:21] <Izaya> I gather with the
right setup you can get it to about the same as XFCE as far as CPU
and RAM usage
L117[06:55:29] <Izaya> but I appreciate
the ability to disable the compositor
L118[06:55:32]
<Ocawesome101> yeah
L119[06:56:42]
<Ocawesome101> even my 2008 macbook
(non-pro, shit intel GMA X3100 (?)) ran KDE really well
L120[06:57:37] <Izaya> KDE's improved a
lot in KDE5's life cycle
L121[06:58:06]
<Ocawesome101> I've only been using it
since 5.14 or so :P
L122[07:00:11] <Izaya> hm
L123[07:00:18] <Izaya> my skyrim is having
weird issues with transparent textures
L124[07:00:21] <Izaya> wonder what's
changed
L126[07:02:01]
<Forecaster> you have a case of the
rainbows
L127[07:06:17]
<Saghetti>
are the pixels really 1 pixel in size?
L128[07:06:21]
<Saghetti>
for the braille thing
L129[07:06:52]
<Ocawesome101> no
L130[07:06:58]
<Saghetti>
dang it
L131[07:07:08]
<Ocawesome101> at most you can fit 2x8
into one char iirc
L133[07:07:15]
<Saghetti>
sad
L134[07:09:23]
<Saghetti>
i wish real bitmap was added to OC
L135[07:09:42]
<Saghetti>
i would be ok if it was t3 with only 16 colors
L136[07:09:48]
<Saghetti>
or maybe t2 monochrome
L137[07:10:29] <Izaya> > I wish the mod
didn't have interesting limitations
L138[07:12:01] <Izaya> restarted the game
and the texure glitches are gone
L139[07:12:06] <Izaya> Bethesda Games
tm
L140[07:14:12]
<Saghetti>
Quality™️
L141[07:14:17]
<Kleadron>
get someone to make an addon that adds graphics cards with bitmap
screen support :)
L142[07:14:30]
<Ocawesome101> AdorableCatgirl was working
on that iirc
L143[07:14:36]
<Kleadron>
wait really?
L144[07:14:37]
<Saghetti>
:O
L145[07:15:03]
<Kleadron>
:NeonRainbowFast:
L146[07:15:20]
<Saghetti>
ebic
L147[07:15:20] <Izaya> what if
instead
L148[07:15:50] <Izaya> you could do
braille characters with all 16 sections different colours
L149[07:16:08] <Izaya> though you can
already do 160x100 bitmap in T3 colour
L150[07:16:26]
<Saghetti>
t3 already has bitmap?
L151[07:16:31]
<Kleadron>
no
L152[07:16:36]
<Kleadron>
but you can use the block characters
L153[07:16:36] <Izaya> unicode half block
characters
L154[07:16:51]
<Saghetti>
ah ok
L155[07:16:53] <Izaya> you set the
foreground and the background for half the character cell
L156[07:16:58] <Izaya> resulting in
160x100 pixels
L157[07:17:06]
<Saghetti>
i remember messing w/ blittle for OC
L158[07:17:09]
<Saghetti>
that was pretty fun
L159[07:17:33]
<Ocawesome101> @Saghetti go to bed
L160[07:17:39] <Izaya> 160x100 is 1/4 the
resolution of the C64
L161[07:17:39]
<Saghetti>
no
L162[07:17:53]
<Ocawesome101> you've been up for what,
36h now?
L163[07:17:55]
<Kleadron>
you can get 320x200 using the braille
L164[07:18:01]
<Ocawesome101> g o t o b e d
L165[07:18:11]
<Saghetti>
nO
L166[07:18:15] <Izaya> the TRS-80 only did
block graphics
L167[07:18:16]
<Saghetti>
(t yet)
L168[07:18:20] <Izaya> 16x32 or
16x64
L169[07:18:36] <Izaya> Kleadron: not in
full colour though
L170[07:18:43]
<Kleadron>
obviously not
L171[07:18:55]
<Kleadron>
which is why my interface is going to be monochrome like the
macintosh
L172[07:19:06] <Izaya> I approve
L173[07:19:18] <Izaya> The OG Macintosh's
display was ... 512x384?
L174[07:19:24]
<Saghetti>
i'm watching a video on how pokemon gen 1 sprite decompression
works
L175[07:19:25]
<Kleadron>
yeah i think so
L176[07:19:32]
<Saghetti>
help\
L177[07:19:36]
<Ocawesome101> Kleadron: Make a Mac clone
:D
L178[07:19:51]
<Ocawesome101> Saghetti: simple
solution
L179[07:19:52]
<Ocawesome101> go to bed
L180[07:19:57]
<Saghetti>
no
L181[07:20:01]
<Saghetti>
its too interesting
L182[07:20:01] *
Izaya is more of a fan of text interfaces; you can stick more
information on the screen
L183[07:20:25]
<Ocawesome101> TUIs ftw
L184[07:20:30] <Izaya> what if
L185[07:20:33] <Izaya> the commodore
cat
L186[07:20:34] <Izaya> uh
L187[07:20:36] <Izaya> canon cat
L188[07:20:38] <Izaya> but OC
L189[07:20:46]
<Kleadron>
furry
L190[07:20:47]
<Kleadron>
wait
L191[07:20:49]
<Kleadron>
nvm
L192[07:20:57] <Izaya> the antithesis of a
lisp machine
L193[07:21:46]
<Kleadron>
> Kleadron: Make a Mac clone :D
L194[07:21:46]
<Kleadron>
i could try doing something along those lines but that depends on
my motivation and my competence
L195[07:22:17]
<Kleadron>
probably won't make a mac clone but i would want to take some ideas
from it
L196[07:22:20]
<Ocawesome101> well
L197[07:22:22]
<Ocawesome101> classic mac
L198[07:22:27]
<Kleadron>
well yes obviously
L199[07:22:29]
<Ocawesome101> modern mac has already been
done
L200[07:22:33]
<Kleadron>
lmao yeah
L201[07:23:06]
<Ocawesome101> anyway gn
L202[07:23:09]
<Kleadron>
gn
L203[07:23:10]
<Ocawesome101> going to bed now
L204[07:23:14]
<Saghetti>
y'know what
L205[07:23:17]
<Saghetti>
screw it
L206[07:23:19]
<Ocawesome101> @Saghetti you should
too
L207[07:23:19]
<Saghetti>
I'll sleep too
L208[07:23:20]
<Saghetti>
gn
L209[07:23:25]
<Ocawesome101> good night
L210[07:23:35]
<Ocawesome101> sleep well
L211[07:23:52]
<Kleadron>
i think i would take the existing base i have for my prototype text
mode graphical interface, because it has the "loading
applications as libraries" feature and applications can
"stay resident" and whatnot
L212[07:24:18]
<Kleadron>
the graphics driver needs to be figured out though
L213[07:24:53]
<Kleadron>
i want the graphics driver to be a modular system where you can
swap it out entirely and have it work on different opencomputers
graphics cards or just to improve the performance o fit
L214[07:24:59]
<Kleadron>
of it*
L215[07:28:15] <Izaya> as always
L216[07:28:22] <Izaya> look into as many
weird old things as you can find
L217[07:29:46] <CompanionCube> inb4 'make
a lisa knockoff'
L218[07:31:25] <Izaya> CompanionCube:
consider: the lisa used pixels taller than they were wide
L219[07:31:30] <Izaya> that could suit OC
well
L220[07:31:49]
<Kleadron>
i could probably look at the toasty tech GUI Gallery
L222[07:32:41] <CompanionCube> probably
can't do the detailed text but otherwise seems right
L223[07:32:52]
<Kleadron>
the lisa has a much higher resolution in general though
L224[07:33:08]
<Kleadron>
720 horizontal resolution vs 320
L225[07:33:09] <Izaya> the toastytech GUI
gallery is good
L226[07:33:14] <Izaya> but it's mostly
standard-ish stuff
L227[07:33:35]
<Kleadron>
where would one look for weird old things then
L229[07:33:57] <Izaya> I usually start at
wikipedia, looking through systems developed at universities
L230[07:34:16]
<Kleadron>
geos runs at 320x240 or 320x200 i think
L231[07:35:04]
<Kleadron>
screenshot is 320x200, that's cool
L232[07:39:00] <CompanionCube> atari
tos/gem apparently did 320x200 as the lowest mode
L233[07:45:31]
⇨ Joins: ben_mkiv
(~ben_mkiv@i577BCFCE.versanet.de)
L235[07:56:00]
<Kleadron>
if i decide to continue this idea later i think i might make a
github repo for it if anyone wants to help me figure out wtf i'm
doing and improve it
L236[07:58:28]
⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L237[07:58:37] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error:
Connection reset by peer)
L238[07:58:37] ***
DBotThePony1 is now known as DBotThePony
L239[07:59:31]
⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L240[07:59:44]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L241[08:00:59] ⇦
Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 190
seconds)
L242[08:04:51] ⇦
Quits: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com) (Ping
timeout: 204 seconds)
L243[08:15:09] ⇦
Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
(Read error: Connection reset by peer)
L244[08:19:14]
⇨ Joins: Groot
(~Groot@sn-phy1.bhs.ovh.shadownode.ca)
L245[08:22:57] ⇦
Quits: Groot (~Groot@sn-phy1.bhs.ovh.shadownode.ca) (Ping timeout:
189 seconds)
L246[08:43:49] <Izaya> also interesting is
the oberon system
L247[09:09:35]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-50-42.dynamic.as20676.net)
L248[09:09:35]
zsh sets mode: +v on Vexatos
L249[09:10:24]
<Forecaster> ugggh...
L250[09:10:39]
<Forecaster> tip if you play Uboat for
several hours... remember to save...
L251[09:10:54]
<Forecaster> there's no auto-save and the
game likes to randomly crash after several hours
L252[09:10:58]
<Forecaster> -_-
L253[09:56:48]
⇨ Joins: Inari
(~Pinkishu@pD9E8F654.dip0.t-ipconnect.de)
L254[10:05:08] ⇦
Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
(Read error: Connection reset by peer)
L256[10:47:21] <SquidDev> %tonkout
L257[10:47:21] <MichiBot> Sard! SquidDev!
You beat CompanionCube's previous record of 5 hours, 58 minutes
and 11 seconds (By 5 minutes and 42 seconds)! I hope you're
happy!
L258[10:47:22] <MichiBot> SquidDev has
stolen the tonkout! Tonk has been reset! They gained 0.006 tonk
points! plus 0.005 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 0.11317. Position #8 Need
0.07485 more points to pass DaComputerNerd!
L259[11:00:17]
⇨ Joins: immibis (~immibis@46.114.35.101)
L261[12:21:30]
<Bob> Bien
sûr
L262[12:21:41]
<Bob>
@./ПΛЯƬΛG/ - Vanatia You don't have a disk with an OS on
L264[12:23:05]
<Bob> I
doubt any of your disks have an OS
L265[12:23:23]
<Bob> also
unless you have 3 screens, 3 GPUs are useless
L266[12:23:29]
<Bob> use
the OpenOS floppy
L267[12:25:14]
<./ПΛЯƬΛG/ -
Vanatia> I can't find the item
L268[12:26:10]
<./ПΛЯƬΛG/ -
Vanatia> @Bob
L269[12:26:30]
<Bob> look
for it
L270[12:26:52]
<Kristopher38> it's not in the creative
menu
L271[12:27:06]
<Kristopher38> you need to take a floppy
disk, opencomputers manual and craft it together
L272[12:27:08]
<Forecaster> yes it is
L273[12:27:14]
<Bob> it is
in the creative menu
L274[12:27:16]
<Forecaster> all the disks are in the
creative tab
L275[12:27:21]
<Kristopher38> huh?
L276[12:27:22]
<Bob> ^^^^
all the floppies
L277[12:27:25]
<Bob> s c r
o l l
L278[12:27:37] <Izaya> vegimite
scroll
L279[12:27:38]
<Forecaster> they're right at the bottom
of the OC tab
L280[12:27:43]
<Kristopher38> what I have been doing
wrong
L281[12:27:58]
<Kristopher38> what have I been doing
wrong [Edited]
L282[12:28:58]
<Kristopher38> ooh, they don't show up if
you try to search for them
L283[12:29:11]
<Kristopher38> but they're on the list if
you scroll
L284[12:31:21]
⇨ Joins: user (~user@51.159.2.4)
L285[12:32:00] ⇦
Quits: user (~user@51.159.2.4) (Client Quit)
L286[12:36:01]
⇨ Joins: BK1O3 (~BK1O3@51.159.2.4)
L287[12:38:28] ⇦
Parts: BK1O3 (~BK1O3@51.159.2.4) ())
L288[12:47:56]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L290[12:54:26]
<Kristopher38> currently OpenOS is on the
floppy disk which is read only
L291[12:54:30]
<Kristopher38> you need to install
it
L292[12:54:34]
<Kristopher38> just type `install`
L293[12:54:41]
<Kristopher38> install on your hard
drive*
L294[13:15:23] <SquidDev> %tonk
L295[13:15:24] <MichiBot> Sard! SquidDev!
You beat your own previous record of <0 (By 2 hours, 28 minutes
and 2 seconds)! I hope you're happy!
L296[13:15:25] <MichiBot> SquidDev's new
record is 2 hours, 28 minutes and 2 seconds! No points gained for
stealing from yourself. (Lost out on 0.00247)
L297[13:15:32] <SquidDev> Hrmr, even then.
Huh.
L298[13:17:12]
<Forecaster> no mercy!
L299[13:26:20]
<Forecaster> `"Disney Says If You
Tweet #MayThe4th At It, You're Agreeing To A Disney Terms Of Use
(You're Not)"`
L300[13:26:21]
<Forecaster> hah
L301[13:26:54] <SquidDev> Who even okayed
that tweet? It's such a disaster.
L302[13:28:27] <Amanda> What a lovely
thing to wake up to. My bank texted me a login verification code.
None of my family tried to log in.
L303[13:28:53]
<Forecaster> huh
L304[13:47:21]
<Forecaster> %sip
L305[13:47:22] <MichiBot> You drink a
freezing grass potion (New!). A giant boulder is rolling towards
Forecaster! They fail to evade it with a 6 vs DC 15 and takes 1d6
=> 1 damage.
L307[13:51:29]
<Ariri>
Amanda: I may have bought a bunch of ramen using your card, hop you
don’t mind.
L308[13:51:38]
<Forecaster> Who doesn't love to
procrastinate
L310[13:52:46]
<Kristopher38> I laid out all the things
I'd need to do for my project and realized that it'd probably take
me at least a year to do it YEET
L311[13:53:06]
<Forecaster> I've done this sort of with
my image downloader
L312[13:53:45]
<Forecaster> except the additional
workload comes from the original version turning out to be terrible
and managing all the duplicates and broken files from it now that
I've re-written it has created a lot of extra work...
L313[14:01:51]
<Kristopher38> I should limit the scope of
the project
L314[14:02:00]
<Kristopher38> by quite a lot D:
L315[14:03:43]
<Kristopher38> Or maybe i'm just spending
too much time on overoptimizing things
L316[14:04:26] <Izaya> oh?
L317[14:42:55] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Read error:
Connection reset by peer)
L318[14:47:11] ⇦
Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection
reset by peer)
L319[14:56:13]
⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L321[15:27:28] <MichiBot> XKCD Comic Name:
Optimization Posted on: 6/8/2016
L322[15:30:49]
<Kristopher38> oof
L323[15:31:02]
<Kristopher38> I mean, yes, I am
prematurely optimizing
L324[16:42:10]
<Saghetti>
ngl i don't really like the apple lisa's ui
L325[16:42:16]
<Saghetti>
looks kind of like a mes
L326[16:42:18]
<Saghetti>
mess*
L327[16:43:58]
<Forecaster> %tonkout
L328[16:44:00] <MichiBot> Heckgosh!
Forecaster! You beat SquidDev's previous record of 2 hours, 28
minutes and 2 seconds (By 1 hour and 32 seconds)! I hope you're
happy!
L329[16:44:01] <MichiBot> Forecaster 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.74118. Position #2 =>
#1
L330[16:56:28]
<Forecaster> wellp, I reached for the sun
again
L331[16:56:54]
<Forecaster> I've implemented item
variants using nbt, but it doesn't load the textures for
them...
L332[16:57:15]
<Forecaster> but it finds the model file,
because if I give one of them the wrong name it yells at me
L333[16:57:30]
<Forecaster> but the items have no models
in-game
L334[16:57:32]
<Forecaster> :|
L335[16:57:52]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L336[17:31:36]
⇨ Joins: Bread
(webchat@143.81.61.188.dynamic.wline.res.cust.swisscom.ch)
L337[17:31:54] <Bread> Whoops wrong
channel
L338[17:31:58] ⇦
Parts: Bread
(webchat@143.81.61.188.dynamic.wline.res.cust.swisscom.ch)
())
L339[17:32:13]
<deathstrider> bruh what the faq
L341[17:40:58]
<Kristopher38> %discord
L343[17:42:32] <Izaya> vortex pls
L345[17:42:42] <Izaya> There's no exe
because it's the native Linux version
L346[17:42:50]
<Kristopher38> lmao
L347[17:43:31] <Izaya> I wish more
programs had an "I know what I'm doing, do what I tell you
even if it doesn't make sense" option.
L348[17:43:44]
<Sammy>
where's general chat?
L349[17:43:48] <Izaya> here
L350[17:43:50] <Izaya> #oc
L351[17:43:56] <Izaya> the one and only
OpenComputers IRC channel
L352[17:43:58] <Izaya> %hello
L353[17:44:00] <MichiBot> Izaya: 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.
L355[17:45:54]
<Sammy> Ok
this is for the Owner/current maintainer of the mod. Do you plan on
porting the mod to 1.14.4 and beyond? I'm porting the mod TechGuns
and it goes with this mod so I wanted to know if you planned to or
if I should just take out that code
L356[17:46:25]
<Kristopher38> @payonel
L357[17:47:41]
<Saghetti>
probably not
L358[17:49:00] <t20kdc> Inari:
...thankfully, that's not a real person, right?
L359[17:49:11] <Inari> t20kdc:
Probably
L360[17:52:04]
<payonel>
to be honest, i do have dreams of porting this mod, and i've been
quiet about it really
L361[17:52:51]
<payonel>
i've been working in the background on some proofs of concept for
what i would consider an oc2 for a long time, mainly around how to
better simulate lua and persistence
L362[17:53:39]
<payonel>
@Sammy ^
L363[17:53:48]
<payonel>
but what specifically would you like to know that would help
you?
L364[17:54:51]
<Sammy> All
i needed to know was if it was gonna be ported to 1.14.4 because
TechGuns is and it works along side your mod
L365[17:55:17]
<payonel>
it will not be ported
L366[17:55:26]
<payonel>
there would be a new version, oc2
L367[17:55:43] <SquidDev> payonel: Do you
have any notes/musings about Lua and persistence that you're able
to share? I've been sketching things out for *ahem* other projects,
and would be curious to know what you think can be improved from
OC's current approach.
L368[17:56:04]
<Bob> if OC
is so good why doesn't OC2 exist
L369[17:56:26] <Amanda> This is why
payonel is working on a C++ re-implementation of Lua, (appologies
if that's giving too much away )
L370[17:56:27]
<Sammy>
Alright ty glad to hear it's still going on technically though.
Maybe Tecguns will be able to work along side OC2 like it did with
OC
L371[17:56:54]
<payonel>
not anymroe 🙂 i'm not hiding it anylonger
L372[17:56:59] <Amanda> okay. :3
L373[17:57:24] <Amanda> AFAIK, the plan
was poc out a C++ lua, then someone else would transliterate it to
Java, and use that for OC2
L374[17:57:36]
<payonel>
@SquidDev eris is a port of pluto, and i'm building what i call
ceres
L375[17:57:52]
<payonel>
it is a bit sloppy when it comes to LClosures and their upvals,
tbh
L376[17:58:06] <Skye> why not emulate a
real CPU and then use Lua on top of that
L377[17:58:13]
<payonel>
and i finally....found evidence of the root cause...of a seriously
obscure persistence bug
L378[17:58:33] <Izaya> Skye:
inefficiency
L379[17:58:38] <Amanda> Skye: way too
slow
L380[17:58:53]
<payonel>
turned out to be related to the order of object serialization and
shared data. it properly regsiters shared data from env tables to
closures, but doesn't properly update env tables if closures
unpersist first
L381[17:58:57]
<Saghetti>
:JavaC:
L382[17:59:02]
<AdorableCatgirl> ofw when
L383[17:59:07]
<payonel>
@Skye i tried that
L384[17:59:12] <Skye> Amanda, but OC
already deliberately slows stuff down so...
L385[17:59:22]
<payonel> i
wrote a true cpu emulator, i also tried embedding qemu inside of
java mod
L386[17:59:35] <Skye> how badly did it
go
L387[17:59:40]
<Saghetti>
unicorn emulator?
L388[17:59:42]
<payonel>
tbh...i learned a ton
L389[17:59:48]
<payonel>
it was incredible
L390[17:59:53]
<payonel>
but it won't work for so many reasons
L391[17:59:53] <Izaya> Skye: it slows
stuff down in the name of resource saving
L392[17:59:57] <Amanda> wasn't it
something like 32x times slower than native lua? and that was with
the emulator written in C++
L393[18:00:06]
<payonel>
it was 600x slower 🙂
L394[18:00:11]
<Saghetti>
oof
L395[18:00:21] <Skye> what do you mean by
incredible?
L396[18:00:23]
<payonel>
but wow, i love that project
L397[18:00:38]
<payonel>
because it is so cool to emulate hardware and cpu archs, and the
linux system, at that level
L398[18:00:40]
<payonel> i
learned al ot
L399[18:00:43] <SquidDev> One day when
Graal is stable, Sulong might be feasible. But that's soooo many
years down the line.
L400[18:00:47] <Izaya> had this galaxy
brain idea right
L401[18:00:52] <Inari> I miss Graal
Online
L402[18:00:57]
⇨ Joins: Vexaton
(~Vexatos@port-92-192-26-10.dynamic.as20676.net)
L403[18:00:57]
zsh sets mode: +v on Vexaton
L404[18:01:08] <Skye> SquidDev, what's
Graal? what's Sulong?
L405[18:01:19] <Elfi> I mean BYOND is
still around, Graal totally exists still
L406[18:01:29] <Elfi> ...though these days
I feel like BYOND survives purely because of SS13
L407[18:01:32] <Inari> Graal as in Graal
Online?
L408[18:01:33]
<payonel>
also, i think my lua port will actually be of lua 5.4
L409[18:01:40]
<AdorableCatgirl> hey
L410[18:01:58] <Izaya> what if instead of
using a RPi for my dedicated OC machine I just got a thin
client
L411[18:02:12] <Skye> @payonel, will you
ever add the lua backwards compatiblity stuff?
L412[18:02:12] <Elfi> I... thought Graal
was originally based on BYOND, anyway
L414[18:02:18] <Skye> like that's built
into lua and is a config option
L415[18:02:21] <Inari> What GRaal are we
talking about
L416[18:02:21] <Inari> D:
L417[18:02:31]
<payonel>
@Skye like what?
L418[18:02:31] <Elfi> I thought there was
only one Graal D:
L419[18:02:34]
<payonel>
to < 5.2?
L420[18:02:37] <Inari> Elfi: Which?
L421[18:02:50]
<AdorableCatgirl> i still need to get real
arches working in OC but i first need to work out what to do for
the arches i'm using
L423[18:03:01] <Elfi> I don't know,
maybe?
L424[18:03:07] <Elfi> I haven't heard
about Graal in...
L425[18:03:09] <Elfi> 12 years or so
L426[18:03:17] <Elfi> Or somewhere about
that number
L427[18:03:21]
<Saghetti>
dedicated OC boxes sound fun
L428[18:03:23] <Inari> SquidDev: What
GRaal? :D
L429[18:03:30]
<Z0idburg>
@AdorableCatgirl there used to be a 6502 one
L430[18:03:40]
<AdorableCatgirl> i wanted SPARC :)
L432[18:03:48] <Inari> Ah haha
L433[18:03:49]
<Z0idburg>
what would be cool is to make an HDL arch for OC that reads from a
text file
L434[18:03:52] <SquidDev> It's a bit more
nuanced than that, but that's the jist.
L435[18:03:55] <Inari> So yeah back
to
L436[18:03:58] <Inari> I miss graal
online
L437[18:03:59]
<Z0idburg>
and then you could just dump scripts of your architectures into a
folder
L438[18:03:59] <SquidDev> *gist.
L439[18:04:04]
<Z0idburg>
and multiboot architectures
L440[18:04:15] <Skye> SquidDev, so a JIT
CPU emulator?
L441[18:04:30] <Skye> that goes from CPU
instructions to JVM bytecode to CPU instructions? :D
L442[18:04:38] <SquidDev> _Sorta_?? It's
interpreting LLVM bitcode, rather than an actual CPU arch.
L443[18:04:58] <Skye> but can an emulator
emit LLVM bitcode
L444[18:04:59] <SquidDev> There's also
wasm interpreters/JITs for the JVM, which I think is a route asie
suggested, though goodness knows how feasible it is.
L445[18:05:22] <Inari> Sadly nothing never
quite replaced it
L447[18:05:29] <Inari> The whole genre of
it seems kinda niche
L448[18:05:38] <Inari> Stuff like Second
Life or Graal that is
L449[18:05:51] <Skye> someone modified
QEMU to use LLVM as the backend...
L450[18:05:59] ⇦
Quits: ben_mkiv (~ben_mkiv@i577BCFCE.versanet.de) (Killed (NickServ
(GHOST command used by
ben_mkiv|afk!~ben_mkiv@88.130.157.145)))
L451[18:06:04]
⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.157.145)
L452[18:06:18] ⇦
Quits: Vexatos (~Vexatos@port-92-192-50-42.dynamic.as20676.net)
(Ping timeout: 378 seconds)
L453[18:07:31] <Inari> The closest
exisitng thing I guess is GMod
L454[18:07:34] <Inari> But I never really
got into that
L455[18:09:13] <Skye> someone needs to
make a CPU emulator that emits LLVM IR and use Graal to turn that
into JVM bytecode and then run that on a JVM
L456[18:09:15] <Skye> or something
L457[18:14:57] ***
Vexaton is now known as Vexatos
L458[18:22:12]
⇨ Joins: Ariri
(~Ariri@cpe-104-33-154-8.socal.res.rr.com)
L459[18:28:57] <payonel> Skye: what did
you mean by "lua backwards compatiblity stuff"
L461[18:35:20] <MichiBot>
Title:
__ipairs metamethod is ignored on Lua5.3 architecture
| Posted
by: Kristopher38
| Posted: Sat Mar 28 11:27:22 CDT 2020
| Status: closed
L462[18:35:40]
<Skye> the
person closed the issue but imo I think such compatibility should
be enabled :P
L463[18:35:55]
<Kristopher38> that person would be
me
L464[18:36:47]
<Kristopher38> well, from portability
point of view it makes sense to enable lua 5.2 compatibility, so
more scripts for 5.2 can be run on 5.3
L465[18:37:31]
<Kristopher38> I don't know what's the
reason for not enabling it though
L466[18:38:03]
<payonel> i
would like to keep the lua versions separate. the more i modify how
lua behaves in oc-land, the more it is my fault when it acts
weird
L467[18:38:12]
<payonel> i
want lua to be as close to vanilla as possible
L468[18:38:32]
<payonel>
also, for oc2 it will probably be lua 5.4 only
L469[18:38:37]
<payonel>
fwiw
L470[18:40:42]
<20kdc> the
standard for vanilla Lua right now is 5.3 with compatibility
though
L471[18:43:41]
<Skye> so
by enabling the backwards-compat features you actually get closer
to vanilla lua, right?
L472[18:45:17]
<payonel>
in this case, you are right. the default build for 5.3 is to
include ipairs
L473[18:45:47]
<payonel>
this is a valid case
L474[18:45:59]
<Skye> IIRC
I read the default makefile
L475[18:46:07]
<Skye> and
it enables almost all backwards compat stuff by default
L476[18:53:41] <SquidDev> The Arch builds
even go as far as to enable 5.1 compat, which feels a little
extreme.
L477[18:54:53]
<Forecaster> okay... I figured out why
it's not working...
L478[18:55:05]
<Forecaster> it's not actually registering
the subtypes models...
L479[18:55:11]
<Forecaster> this is strange
L480[18:58:16]
<Z0idburg>
ugh
L481[18:58:32]
<Z0idburg>
Arch
L482[18:59:06] <Michiyo> @Forecaster
welcome to modding.
L483[18:59:09] <Michiyo> :P
L484[19:00:39]
<Forecaster> wait no, I had duplicate code
that wasn't called
L485[19:03:21] *
Saphire pats Michiyo with some fluffy stable APIs
L486[19:03:36] <Michiyo> What is...
stable?
L487[19:03:42] <Michiyo> I do not know
this word.
L488[19:03:45]
<Forecaster> (it still doesn't work
though)
L489[19:05:54]
<Ariri>
Stable: What many call the least buggy version of their code on
their repository because it doesn't violently self-destruct itself
upon initialization.
L490[19:05:55]
<Ariri>
However, due to the rarity of such a condition, many simple call
that branch 'master'
L491[19:07:41]
<ThePiGuy24> mood
L492[19:07:46]
<Skye>
miniOS classic is somehow pretty stable
L493[19:08:05]
<ThePiGuy24> theres not much there to be
unstable :p
L494[19:13:14] <t20kdc>
"stable"?
L495[19:13:29] <t20kdc> stay... bull.
Hm.
L496[19:13:47] <t20kdc> Michiyo: Yeah,
I've got no idea either
L497[19:13:59] <Michiyo> t20kdc++
L498[19:13:59] <MichiBot> Michiyo: t20kdc
now has 1 points
L499[19:14:07] <t20kdc> Michiyo++
L500[19:14:07] <MichiBot> t20kdc: Michiyo
now has 9 points
L501[19:14:11] <Skye> %points t20kdc
L502[19:14:11] <MichiBot> Skye: t20kdc
has 1 points
L503[19:14:14] <Skye> %points Skye
L504[19:14:14] <MichiBot> Skye: skyem123
has 9223372036854779997 points
L505[19:14:21] <t20kdc> er... what?
L506[19:14:22] <Saphire> ...what
L507[19:14:27] <Saphire> %points
L508[19:14:27] <MichiBot> Saphire:
Saphire has 0 points
L509[19:14:30] <Skye> I think
L510[19:14:30] <Saphire> Aw
L511[19:14:36] <Skye> that was from when
we integer underflowed it
L512[19:14:39] <Skye> or overflowed
it
L513[19:14:40] <Michiyo> ipoints used to
be exploitable...
L514[19:14:41] <Saphire> Pfff
L515[19:14:54]
<Forecaster> %sip
L516[19:14:55] <MichiBot> You drink a sour
transparent potion (New!). Forecaster gains a negligible amount of
luck.
L517[19:15:00]
<Forecaster> woo
L518[19:15:20]
<Forecaster> maybe I can employ that luck
to solve this esoteric issue somehow
L519[19:15:23] <t20kdc> Skye: yeah, I just
ran the numbers, it's close to 0x8000000000000000
L520[19:15:48] <t20kdc> Skye += 4200
L521[19:15:53] <t20kdc> ...darn
L522[19:16:36] <Skye> %points
L523[19:16:37] <MichiBot> Skye: skyem123
has 9223372036854779997 points
L524[19:16:41] <Skye> %help points
L525[19:16:47] <Skye> %addpoints
L526[19:16:48] <Skye> %addpoint
L527[19:16:52] <Skye> %help +
L528[19:16:54] <Skye> %help
addpoints
L529[19:16:59] <Skye> did you remove those
old commands
L530[19:17:47]
<Forecaster> it's it like
L531[19:17:53]
<Forecaster> Skye++
L532[19:17:54] <MichiBot> Forecaster:
skyem123 now has 9223372036854779998 points
L533[19:19:17] <Skye> @Forecaster, you
used to add arbitary numbers of points
L534[19:19:22] <Skye> Skye--
L535[19:19:27] <t20kdc> Skye++
L536[19:19:27] <Skye> oooh wait
L537[19:19:27] <MichiBot> t20kdc: skyem123
now has 9223372036854779999 points
L538[19:19:31] <Skye> what happened I
think
L539[19:19:37] <Skye> was it didn't allow
removal of points
L540[19:19:42] <Skye> but allowed adding
points
L542[19:19:45] <Skye> of any number
L543[19:19:46] <Skye> soooo
L544[19:19:47]
<BrisingrAerowing> Game about killing
spiders.
L545[19:19:50] <Skye> what I did was
L546[19:19:57] <Skye> add the integer
overflow limit
L547[19:20:01] <Skye> and got
negative
L548[19:20:06] <Skye> multiple times
L550[19:20:23] <MichiBot>
SUB) 식빵 맛있게
먹는 15가지 방법 15 recipes to eat the bread deliciously | length:
15m 35s | Likes:
95,660
Dislikes:
775 Views:
1,752,537 | by
해그린달 haegreendal | Published On
14/2/2020
L551[19:20:26] <Inari> %pet Skye
L552[19:20:27] <MichiBot> Inari is petting
Skye with potion of catgirl transformation. Skye regains 1d4 =>
1 hit points! Potion of catgirl transformation was caught by Ash,
gotta catch 'em all!
L553[19:20:44] <Skye> nya~?!
L554[19:20:58] <Inari> Skye: don't be
caught by Ash too now
L555[19:21:04] <Skye> oh heccc
L556[19:21:09] *
Skye flees
L557[19:21:17] <Inari> %fling at
Skye
L558[19:21:18] <MichiBot> Inari flings at
Skye in a random direction. It hits fingercomp on a body part
they didn't even know they had. They take 1d4 => 3 damage!
L559[19:21:23] <Inari> Guess that isn't
fixed yet
L560[19:21:34] <Inari> %help fling
L561[19:21:43] <Skye> %shell Inari
L562[19:21:43] <MichiBot> Skye loads db
noodles into a shell and fires it. It strikes the ground near
Inari, gartral, and dangranos. They take 1d6 => 4, 1d6 =>
4, and 1d6 => 3 splash damage respectively.
L563[19:21:44] <MichiBot> Db noodles
angered a gnome and didn't get away in time.
L564[19:21:51] <Inari> Hey D:
L565[19:22:25] <Skye> Inari++
L566[19:22:26] <MichiBot> Skye: Neppy now
has 5873.0 points
L567[19:22:33] <t20kdc> ...Neppy?
L568[19:22:38] <Skye> /whois Inari
L569[19:23:01] <Inari> I had the nicks
Neppy and Neptune at some point
L570[19:23:02] <Michiyo> ipoints also uses
Nickserv account names
L571[19:23:02] <Inari> :p
L572[19:23:17] <t20kdc> *pulls off fox
mask from Inari* As I suspected, it was Neptune all along!
L573[19:23:28] <Inari> Haha
L574[19:23:43] <Skye> you could get the
nick if you wanted...
L575[19:23:49] <Skye> -
NickServ-
Neptune is not
registered.
L576[19:24:04] <Michiyo> that reminds
me
L577[19:24:06] ***
Michiyo is now known as Caitlyn
L578[19:24:11] ***
Caitlyn is now known as Katie
L579[19:24:18] ***
Katie is now known as Mimiru
L580[19:24:21] <t20kdc> wha
L581[19:24:22] ***
Mimiru is now known as group
L582[19:24:26] <t20kdc> whaaa
L583[19:24:27] <group> err damn it
L584[19:24:29] ***
group is now known as Mimiru
L585[19:24:46] <Skye> /nick group instead
of /nickserv group
L586[19:24:48] <Mimiru> :P
L587[19:25:05] <Inari> I probably had it
at some point
L588[19:25:09] <Inari> But I'm too lazy to
cycle them
L589[19:25:22] ***
Mimiru is now known as Michiyo
L590[19:25:26] <Inari> And it's not like I
use it anymore
L591[19:25:48]
<Ariri>
nepu nepu nepu
L592[19:28:10]
⇨ Joins: Marijn8080
(~Marijn808@92-110-177-117.cable.dynamic.v4.ziggo.nl)
L594[19:29:17] <MichiBot>
Nepu, Nepu,
Nepu, Nepu, Nepu, Nepu! (10 Hours Version!) | length:
10h
5s | Likes:
5,159 Dislikes:
84 Views:
204,339 | by
TheTwitGamer | Published On 29/4/2017
L595[19:30:21]
<Ariri> If
I didn't know it was 10 hours long and had work to do, I would very
easily watch the whole thing.
L596[19:32:53]
<payonel> i
dont know if anyone has ever experienced a failure for `cat
code.lua > /dev/eeprom` or anything cat to dev fail before
L597[19:32:59]
<payonel>
but i figured it out last night, and pushed a fix
L599[19:34:30]
<payonel>
so i fixed all three of those issues
L600[19:34:59]
<payonel>
also, accessing io on devfs should be slightly faster now, i found
an issue with some caching
L602[19:36:34]
<Forecaster> I'd love to get this working,
if not I might have to settle for individual items instead of nbt
variants
L603[19:37:12]
<Kristopher38> Where's a readme
L604[19:37:35] <Amanda> It's hiding
L605[19:37:35]
<Kristopher38> Or another way of saying
this would be: I'm curious what you're doing
L606[19:37:48] ⇦
Quits: Marijn8080
(~Marijn808@92-110-177-117.cable.dynamic.v4.ziggo.nl) (Quit:
Marijn8080)
L607[19:38:04]
<Forecaster> I just need a set of inert
items for a thing
L608[19:38:41] <Michiyo> Oh neat, code
navigation for Java on github now
L609[19:39:21]
<Forecaster> Season 2 of the Railcraft
server is going to have a "Transport Tycoon" theme
L610[19:39:28] <Michiyo> any reason you've
not included.. any of the gradle stuff, or a build.gradle? what
version of MC is this? 1.12
L611[19:39:30] <Michiyo> ?*
L612[19:39:44]
<Forecaster> yes 1.12
L613[19:39:55]
<Forecaster> I mean, I can push it I
guess
L614[19:40:30]
<BrisingrAerowing> Michiyo, that's been
around for a bit now. It works for a number of other languages as
well.
L615[19:40:33] <Michiyo> eh, I was just
wanting the build.gradle to see the forge/mc targets :P
L616[19:40:40] <Michiyo> It'
L617[19:40:46] <Michiyo> It's been around
for a while on OTHER languages
L618[19:40:50] <Michiyo> Java is pretty
new.
L619[19:41:01] <Michiyo> since.. ya know
when they introduced it it didn't support java.
L620[19:41:15]
<Forecaster> there, pushed
L621[19:41:21]
<Saghetti>
i love forth syntax
L622[19:41:27]
<Saghetti>
i literally only need to write a lexer
L623[19:41:44] <Michiyo> @Forecaster neat,
like I said I was just wanting the version targets though :P
L624[19:42:04]
<Forecaster> well now you've got them
twice :D
L625[19:43:53]
<Saghetti>
ooh
L626[19:44:02]
<Saghetti>
SCL for OC?
L627[19:45:54] <Michiyo> @Forecaster I've
done this once before.. but I can't find any of my code.. it never
made it into one of my released mods <_<
L628[19:46:17]
<Forecaster> >:
L629[19:46:41]
<Ocawesome101> I'm working on a set of
pure Lua command line utils
L630[19:46:49]
<Ocawesome101> i.e. no external modules
required
L631[19:47:03]
<Ocawesome101> so far all I've got is an
`ed` clone-ish thing
L632[19:47:41]
<Saghetti>
rm("/","rf")
L633[19:48:14]
<Ocawesome101> lol
L634[19:54:26]
⇨ Joins: MaxG
(~MaxG@c-73-239-205-180.hsd1.wa.comcast.net)
L635[19:58:47]
<Saghetti>
ooh
L636[19:58:53]
<Saghetti>
instead of doing isnumeric
L637[19:59:00]
<Saghetti>
i could do
L638[19:59:14]
<Saghetti>
```
L639[19:59:14]
<Saghetti>
c in "0123456789"
L640[19:59:15]
<Saghetti>
```
L641[19:59:15]
<Ariri>
isnyan
L642[19:59:29]
<Saghetti>
for a single number
L643[19:59:38]
<Saghetti>
digit*
L644[20:00:45]
<Kristopher38> @Forecaster that means
managing supply chains for industries by building railroads?
L645[20:02:33] ⇦
Quits: MaxG (~MaxG@c-73-239-205-180.hsd1.wa.comcast.net) (Ping
timeout: 189 seconds)
L646[20:03:12]
<Forecaster> @Kristopher38 yep, standard
TTD stuff
L647[20:03:35]
<Kristopher38> and those industries would
be generated by your mod?
L648[20:03:40]
<Forecaster> I wanted to make a mod for it
a couple of years ago, but that's such a pain
L649[20:04:07]
<Forecaster> no, now I'm going to design
an opencomputers program that will run the buildings instead
L650[20:04:25]
<Forecaster> I just need the mod to add a
bunch of inert "goods" items to transport around
L651[20:04:54]
<Kristopher38> what would generate the
buildings for the industries?
L652[20:05:05]
<Forecaster> we'd build them
manually
L653[20:05:16]
<Forecaster> me and the other server
managers
L654[20:09:01]
<Ocawesome101> payonel: Would OC2 mean new
built-in OS choices?
L655[20:10:42]
<Kristopher38> trying to sneak in one of
your OSes? :D
L656[20:10:52]
<Saghetti>
Ocawesome: submits all 217 of your OSes
L657[20:10:55]
<Ocawesome101> mmmmaybe
L658[20:11:00]
<Ocawesome101> lol
L659[20:11:13]
<Ocawesome101> we gotta replace plan9k at
some point
L660[20:11:26]
<Saghetti>
plan9k is gone :gone:
L661[20:11:44]
<payonel>
so yes and no 🙂 oc2 will separate feature area, or limit it
L662[20:12:00]
<payonel> i
dont want 150+ feature ideas for a single mod, it's not
manageable
L663[20:12:31]
<payonel> i
have considered an oc-software mod that adds loot disks galore.
there would only be the official os loot disk in the core mod
L664[20:12:56]
<Ocawesome101> oooh, that would be
neat
L665[20:13:10]
<payonel>
also, it's not really openos, but ocos 🙂
L666[20:13:19]
<Ocawesome101> yay, no more OpenOS
L667[20:13:20]
<payonel>
i've built that already, it's mostly done
L668[20:13:23]
<payonel> 🙂
haha
L669[20:13:24]
<Ocawesome101> oh cool
L670[20:13:36]
<Kristopher38> yeah, limiting choice to
one OS is a good idea, promotes compatibility
L671[20:13:40]
<Bob> 👏
MineOS 👏 Main OS 👏
L672[20:13:47]
<Kristopher38> delet
L673[20:13:49]
<Ocawesome101> I just need to write
something actually robust and somewhat compatible :P
L674[20:14:07]
<Ocawesome101> You could knock either Open
Kernel over with a feather
L675[20:14:37]
<Kleadron>
what's compatibility :ThonkingV4:
L676[20:14:55]
<payonel> i
love the communities focus on different aspects of what makes a
good os
L677[20:15:02]
<Ariri>
hmms in Windows XP
L678[20:15:11]
<payonel>
for a base, official os, i feel there are some things i must
provide
L679[20:15:41]
<payonel>
anyways, ocos is a modular kernel
L680[20:16:02]
<Bob>
~~c~~ocos
L681[20:16:11]
<Saghetti>
oh also
L682[20:16:20]
<Saghetti>
a in-eeprom OS installer would be nice
L683[20:16:28]
<Saghetti>
or maybe just more features from the stock eeprom
L684[20:16:46]
<payonel>
yeah, i need to finish my lua work
L685[20:16:59]
<Saghetti>
because needing to install OpenOS first kind of discourages using a
custom OS
L686[20:17:06]
<payonel> i
have a lot of ideas i think you all will love, i just have to focus
on the lua side first
L687[20:17:12]
<Saghetti>
oh ok
L688[20:17:34]
<Kristopher38> how's the progress on that
thing? It sure sounds like a huge project
L689[20:17:42]
<Saghetti>
maybe allow putting a pastebin ID into the EEPROM boot screen
L690[20:17:45]
<Kleadron>
Saghetti, most of the people playing the mod don't really want to
dive into making their own OS or even know how
L691[20:17:56]
<Saghetti>
not making one, using someone enses
L692[20:17:58]
<Kleadron>
they just want to download a program to manage their big
reactor
L693[20:17:58]
<Saghetti>
elses*
L694[20:18:04]
<Saghetti>
oh ok
L695[20:18:40]
<Ariri>
slithers away, because that's the reason they joined this
channel
L696[20:19:01]
<payonel>
@Kristopher38 the progress got upended by the announcement that lua
5.4 is rc1 now. os i branched and started poking again. the 5.4
system however breaks all the persistence work, and i'm rethinking
a lot of things 🙂
L697[20:19:17]
<payonel>
so* i branched
L698[20:19:33]
<payonel>
well, not "all" but...anyways
L699[20:19:47]
<Kristopher38> oh that's kinda a
bummer
L700[20:19:50]
<payonel> i
do work hard on these things 🙂 all my free time
L701[20:20:20]
<Kristopher38> yeah, I can only imagine
how much work has to go into that
L702[20:44:20]
⇨ Joins: murlocking (webchat@199.84.43.121)
L703[20:50:37] <murlocking> Hi, can anyone
help me out with a 'simple' program for a robot ?
L704[20:50:37] <murlocking> I want it to
mine a tunnel 3 by 3 by 'x' , place rails, restock from a chest and
repair it's own tool and build a cobblestones shell if no blocks
are presents. I don't really have any knowledge with LUA coding.
I've made a few robots before, but very simple one.
L705[20:50:40] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L706[20:52:11]
<Forecaster> you're going to have to be
more specific with your questions
L707[20:54:03] <murlocking> Of course, if
you're willing to help I will describe it exactly as I need
it.
L708[20:54:29]
<Saghetti>
LUA
L709[20:54:30] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L710[20:54:37]
<payonel>
luA
L711[20:54:39]
<Saghetti>
LUA alot
L713[20:54:44]
<Saghetti>
hmm
L714[20:54:54]
<Saghetti>
alot LUA
L716[20:55:06]
<Forecaster> people will help if you ask
specific questions
L718[20:55:12] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L719[20:55:14]
<Bob> LUA
is better
L720[20:55:15] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L721[20:55:23] <Michiyo> Nock it
off.
L722[20:55:26] <Michiyo> knock it
too
L723[20:55:29] <Inari> Step 1 ) read the
PIL
L724[20:55:41] <Inari> Nook it off
L725[20:55:43] <murlocking> Forecaster ,
true but there's a character limit.
L726[20:56:08] <Michiyo> Shockingly
enough, in most clients you can keep typing, and it will split
messages up.
L727[20:56:16] <Michiyo> OR.. you can pre
type and paste. :P
L728[20:56:35] <Inari> Or, you make your
question more specific, so it doesn't need that much text
L729[20:57:11]
<Bob>
There's a discord too
L730[20:57:31] <Inari> Discord has a
message limit
L731[20:57:43]
<Ariri>
Only for lame people
L732[20:57:46] <murlocking> Inari , I need
help with a program so it has to be detailed. I will get to typing
then.
L733[20:58:12] <Michiyo> use pastebin.com,
or paste.pc-logix.com or some other paste site if you're going to
include code.
L734[20:58:25] <Inari> I hope you're not
just here for spoonfeeding though
L735[20:59:24]
<MGR>
Inari, Discord now offers to change your message into a .txt file
if it's over 2000 characters
L736[20:59:33] <Inari> Heh, neat
L737[20:59:51] <Inari> @MGR but what if my
txt file is over 5 mb?
L738[21:00:02]
<Ariri>
That's 8, actually.
L739[21:00:06]
<Bob> the
limit is 8MB on non nitro servers
L740[21:00:07]
<MGR> Then
you have problems
L741[21:00:07]
<payonel>
use pastebin instead of discord
L742[21:00:12] <Inari> Then 8
L743[21:00:12]
<Bob> lol
tru
L744[21:00:15]
<payonel>
or hastebin, or *bin
L745[21:00:17]
<Ariri> Zip
bomba
L746[21:00:25] <Inari> Does hastebin have
a limit?
L747[21:00:31] *
Amanda sends the complete works of HG Wells in 15 languages as a
message
L748[21:00:31] <Michiyo> well.. if you
paste in discord atleast on IRC we get pretty paste links :P
L749[21:00:47]
<Ariri>
Just remove the Discord character limit
L750[21:00:56] <Michiyo> s/character
limit//
L752[21:00:57] <MichiBot> <Ariri>
Just remove the Discord
L753[21:01:14]
<Ocawesome101> y'all forgetting
0x0.st
L754[21:01:16] <Corded> * <Ariri>
rms Discord
L755[21:01:36] <Amanda> `rm -rf
/nix/store/*-discord` what now?
L756[21:01:41] <Inari> Woulldn't have
thought that RMS has a Discord
L757[21:03:23]
<Ariri>
It's funny how this topic has come up while I'm breaking my
Discord
L758[21:03:47] <Inari> Discord has
feelings too
L759[21:03:58]
<Ariri> I'm
beating Wumpus with a hammer.
L760[21:04:09]
<Ariri> Oh
god don't quote that
L761[21:04:33] <CompanionCube> %tonk
L762[21:04:33] <MichiBot> Waesucks!
CompanionCube! You beat Forecaster's previous record of <0 (By
4 hours, 20 minutes and 34 seconds)! I hope you're happy!
L763[21:04:34] <MichiBot> CompanionCube's
new record is 4 hours, 20 minutes and 34 seconds! CompanionCube
also gained 0.00434 tonk points for stealing the tonk. Position #2.
Need 0.00095 more points to pass Forecaster!
L764[21:05:02]
<Forecaster> aw dangit
L765[21:05:11]
<Forecaster> that's gonna be middle of the
night for me :|
L766[21:05:33] <Inari> Just tonk again
before bed
L767[21:05:37]
<Ariri> If
Discord won't give us a true dark mode for PC, then I'll make
it
L768[21:05:51] <Inari> How's it not a dark
mode
L769[21:06:13]
<Ariri>
It's a gray mode
L770[21:06:19]
<Ariri>
It's not that dark at 4 am
L771[21:06:42] <Inari> Maybe your screen
is jsut too bright
L773[21:07:22]
<Forecaster> maybe you shouldn't be at
your computer at 4am :P
L774[21:07:33]
<Ariri>
%fling Forecaster
L775[21:07:34] <MichiBot> Ariri flings
Forecaster in a random direction. It hits Ariri in their pride.
They take 1d4 => 3 damage!
L776[21:07:45]
<Forecaster> see
L777[21:07:45]
<Ariri>
Damn you Wumpus
L778[21:07:59] <Michiyo> haha that was
perfect.
L779[21:08:14]
<Ariri>
%shell Michiyo
L780[21:08:15] <MichiBot> Ariri loads a
Magic cake engine! (25%) into a shell and fires it. It strikes
Michiyo. They take 1d8 => 8 (Magic +2) => 10 damage. Corded
and flappy stood too close and take 1d6 => 3 (Magic +2) =>
5, and 1d6 => 6 (Magic +2) => 8 damage respectively.
L781[21:08:33]
<Saghetti>
> It hits Ariri in their pride.
L782[21:08:52]
<Saghetti>
one of them was
L783[21:09:00]
<Saghetti>
It hits <person> in the small of their back
L784[21:09:18]
<Ariri>
Guess I'll go use light mode then
L785[21:09:48]
<Forecaster> that's not what I said but
knock yourself out I guess
L786[21:10:36]
<MGR> I use
light mode
L787[21:11:04]
<Ariri>
Apparently Android clients have an actual dark mode for
amoled
L788[21:11:09]
<Forecaster> I don't, my eyes are way too
sensitive for that
L789[21:11:15]
<Forecaster> but grey mode is fine for
me
L790[21:12:18]
<Ariri>
Gray mode is bearable but its not flattering. If im going to look
at it or leave it open on a potential second monitor, id rather
have a darker option
L791[21:13:26]
<MGR> I use
dark mode for my alts
L792[21:14:11] <t20kdc> alts,
plural?
L793[21:14:18] *
t20kdc looks at MGR with suspicion.
L794[21:14:22]
<MGR>
Yes
L795[21:14:46]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L796[21:15:26]
<Forecaster> hmmmm
L797[21:15:31]
<Forecaster> hmmm...
L798[21:16:21]
<Forecaster> I was going to put screens on
the outside of the factories above each input to tell you which
have been claimed...
L799[21:17:01]
<Forecaster> but I just realized I could
be evil and just draw numbers on them, and then make it so you have
to connect to a local network with a tablet to tell which ones are
which
L800[21:17:22]
<Forecaster> on the other hand then I'd
have to write a network interface for listing inputs and
stuff
L801[21:17:24]
<Ariri> I
have alts on this server
L802[21:17:24]
<Ariri> but
you'll never know which ones! Fufufu
L803[21:18:04]
<Forecaster> I could not care, which I do,
a lot
L804[21:18:46]
<Forecaster> hm, I could also just have a
central monitor I suppose
L805[21:19:16]
<Forecaster> but if I have individual ones
you can tell at a glance if there are unclaimed inputs or not
L806[21:19:25]
<Forecaster> hm hm
L807[21:20:25]
<Kleadron>
i have decided to read the entire lua manual for 5.3
L808[21:21:45]
<Ocawesome101> SquidDev: I made a PR to
CC:T
L809[21:22:31]
<payonel>
squiddev - is there supposed to be rednet <-> oc wireless
network compat?
L810[21:22:37]
<payonel>
with cc:t
L811[21:26:32]
<Saghetti>
CC:T?
L812[21:26:40]
<Saghetti>
computercraft tweaked?
L813[21:26:47]
<Ocawesome101> yes
L814[21:27:08]
<Ocawesome101> I added better `edit`
syntax highlighting
L815[21:31:18]
⇨ Joins: Backslash
(~Backslash@d137-186-220-152.abhsia.telus.net)
L817[21:37:43]
<Ocawesome101> oh G O D
L818[21:37:46]
<Ocawesome101> also >windows
L819[21:38:43] <Inari> Yeah, imagine using
the OS that lets you play games reliably and without hassle
L820[21:39:02]
<Saghetti>
imagine
L821[21:39:39]
<Ocawesome101> ~~Photon~~Proton lets you
do that for at least 6000 games
L822[21:39:42]
<Ocawesome101> iicr
L823[21:39:46]
<Ocawesome101> iirc*
L824[21:39:50] <Inari> > reliably
L825[21:40:08] <Amanda> Inari: to be fair,
Valve's been very active in making it seamless, for Steam games at
least
L826[21:40:19]
<Ariri>
Dear god.
L827[21:40:19] <Inari> So, not
reliable
L828[21:40:20] <Inari> :D
L829[21:40:40] <Amanda> vOv
L830[21:40:45] <Inari> owo
L831[21:40:45] <Amanda> reliable enough
for me
L832[21:41:18] <Inari> Maybe some day I'll
se up a linux thing with a windows Vm to play games on
L833[21:41:21] <Inari> But am lazya nd
windows works
L834[21:41:23] <Inari> So \o/
L836[21:44:40]
<Saghetti>
when the coffee's too hot
L837[21:45:39] <Inari> Yeah, I hate when
my spaghetti turn into saghetti due to putting them into too hot
coffee
L838[21:46:45]
<Saghetti>
kek
L839[21:51:01]
<BrisingrAerowing> %sip
L840[21:51:01] <MichiBot> You drink a
muddy spice potion (New!). Tonk moved to an indeterminate point in
time.
L841[21:51:16]
<BrisingrAerowing> %lootbox
L842[21:51:16] <MichiBot>
BrisingrAerowing: You get a loot box! It contains a 20ft pole.
(Junk)
L843[21:51:35]
<BrisingrAerowing> That actually might be
useful.
L844[21:51:47]
<BrisingrAerowing> Not sure where I'd
store it, though.
L845[21:52:07]
<Forecaster> in your 20ft long chest of
course
L846[21:53:27]
<Kleadron>
turns out it's a milimeter off in size
L847[21:54:28]
<Forecaster> but it in slightly
rotated
L848[22:01:24] <CompanionCube> oh no how
am i supposed to overtake forecaster at an indeterminate point in
time?
L849[22:12:30]
<AdorableCatgirl> proton works for
non-steam games :)
L850[22:13:33] <ben_mkiv|afk> windows,
too
L851[22:13:39] <ben_mkiv|afk> but dont
tell anyone
L852[22:13:42]
<Ariri>
CompanionCube: Become a tachyon.
L853[22:15:04] ***
Ariri is now known as Ariri[away]
L854[22:21:41] <Inari> please
L855[22:21:45] <Inari> Noone uses away
nicks on IRC
L856[22:23:07]
<Kleadron[here]> what about
"here" nicks
L857[22:23:17]
<Kleadron[here]> the opposition of
"away"
L858[22:23:19]
<Kleadron[here]> :)
L859[22:23:37] <Inari> Will nick you
L860[22:27:56] <Amanda> <Coroner>
It's a record number of stabs!
L861[22:29:49] <Inari> %stab
@Kleadron
L862[22:29:50] <MichiBot> Inari is
stabbing @Kleadron with 1489 safety pins for 1d4 => 4 damage!
1489 safety pins was taken out by the mafia.
L863[22:30:00] <Inari> I guess thats quite
the record
L864[22:30:38]
<Kleadron>
jesus christ
L865[22:35:06]
<Forecaster> %sip
L866[22:35:06] <MichiBot> You drink a
shimmering bombastium potion (New!). A bard starts playing a lute
behind Forecaster until they say the phrase "Nice
Woof".
L867[22:35:22]
<Forecaster> Nice woof!
L868[22:35:31]
<Forecaster> %loot the bard
L869[22:35:31] <MichiBot> Forecaster:
You stab the bard! It dropped the official laws and migration
guidelines of pluto. (Junk)!
L871[22:38:20]
<Forecaster> Wow
L872[22:43:34]
<Kleadron>
that's cool
L873[22:49:48]
<Forecaster> Why would you require people
to log in to read comments...
L874[22:58:59] <Amanda> %choose cubes or
rain box?
L875[22:58:59] <MichiBot> Amanda: I have
a pamphlet that says never to engage in "cubes", so you
should definitely do it!
L876[22:59:32] <Amanda> rain box it is,
better safe than sorry
L877[23:00:09] <Amanda> I'll look if the
research has changed after the rain box.
L879[23:05:08] ⇦
Quits: brayden (~brayden@2607:f2d8:4010:1a:8be::1) (Ping timeout:
190 seconds)
L880[23:06:17]
<BrisingrAerowing> Forecaster:
Greed.
L882[23:07:01] <MichiBot> Tue Apr 28
02:02:14 CDT 2020 @antumbral: Also a big fan of "here's a
yes/no modal that looks like it will run your app, but actually
opens a fucking webpage" <
https://t.co/8a6wsfgxkS>
L883[23:07:01]
<AdorableCatgirl> >
L884[23:07:47]
<Kleadron>
bruh
L885[23:26:50]
<Kleadron>
i decided to upload the really unfinished demo version of my text
based window interface i had to github and i was thinking about
continuing it
L886[23:26:53]
<Kleadron>
oh
L887[23:26:55]
<Zef> I
mean the babylon bee is a satire website
L888[23:27:05]
<Zef> a
kinda bad one, but it's still satirical
L890[23:31:12] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Quit:
Leaving)
L891[23:48:28] ⇦
Quits: Vexatos (~Vexatos@port-92-192-26-10.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L892[23:58:54] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@88.130.157.145) (Ping timeout: 190
seconds)