<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:02] <Inari> Amanda: a
L2[00:03:19] <Amanda> Inari: b
L3[00:03:24] <Inari> No b
L4[00:03:25] <Inari> Just a
L5[00:03:40] <Amanda> ? Does not
compute.
L7[00:03:44] <MichiBot>
gawr gura loves
you a too a | length:
7s | Likes:
5,848 Dislikes:
57 Views:
113,008 | by
Anti |
Published On 19/9/2020
L8[00:08:06] * Amanda
doesn't understand the whole vtuber thing. Most of the lets plays I
watch don't even have facecam
L9[00:09:08] <Inari> I prefer LP with
facecam
L10[00:09:44] <Amanda> I don't care either
way
L11[00:10:07] <Amanda> but it happens most
the ones I regularly watchdon't have them
L12[00:10:43] *
Inari turns Amanda into a VTuber
L13[00:23:37] ⇦
Quits: Vexatos (~Vexatos@port-92-192-60-32.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L14[00:31:33] *
Amanda spends the entire video biting Inari
L15[00:31:35] <Amanda> %bite Inari
L16[00:31:36] <MichiBot> Amanda is trying
to bite Inari! They have 5 minutes if they want to attempt to
%defend against it!
L17[00:43:57] <prisma> >:( why doesn't
davfs2 automount
L20[00:58:47]
<Forecaster> left
L21[00:58:55]
<Ariri>
ack, blind again
L22[00:58:58] <Lizzy> right
L23[00:59:19]
<Ariri>
center
L25[01:00:12] <MichiBot> Ariri: Inari will
be notified of this message when next seen.
L26[01:03:38]
<Forecaster> sigh, who put a CG on a
station 50k Ls from the primary star >:
L27[01:06:27]
<Forecaster> although if it wasn't it
probably would have been over already
L28[01:10:42] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
(Remote host closed the connection)
L29[01:28:42] <Amanda> %choose icecream for
dinner or figure real food out
L30[01:28:42] <MichiBot> Amanda: I sense
some "figure real food out" in your future!
L31[01:28:54] <Amanda> I do as well! Just
not tonight
L32[01:36:59] ⇨
Joins: owo1
(webchat@n114-75-149-37.bla4.nsw.optusnet.com.au)
L33[01:37:02] <Amanda> Fuel Processor can
not be fueled by Processed Fuel -- rude!
L34[01:37:12] <Amanda> Not letting me
create a free energy loop
L35[02:02:27] ⇨
Joins: Citg
(~citg@c-68-51-173-136.hsd1.mi.comcast.net)
L36[02:03:07] ⇦
Quits: Citg (~citg@c-68-51-173-136.hsd1.mi.comcast.net) (Remote
host closed the connection)
L37[02:52:12]
<Kodos>
%tonk
L38[02:52:12] <MichiBot> Jiminy Cricket!
Kodos! You beat Ariri's previous record of 2 hours, 19 minutes
and 32 seconds (By 3 hours, 21 minutes and 16 seconds)! I hope
you're happy!
L39[02:52:13] <MichiBot> Kodos's new record
is 5 hours, 40 minutes and 48 seconds! Kodos also gained 0.01005
(0.00335 x 3) tonk points for stealing the tonk. Position #8. Need
0.03335 more points to pass simon816!
L40[03:27:57] <prisma> i think Dolphin is
drunk
L41[03:28:05] <prisma> >0 files, 0
folders
L42[03:28:18] <prisma> >output of ls:
five folders
L43[03:28:24] <prisma> >properties
window: 13 files, 5 subfolders
L44[03:30:24] ⇦
Quits: owo1 (webchat@n114-75-149-37.bla4.nsw.optusnet.com.au)
(Quit: webchat.esper.net)
L45[03:33:01] <Izaya> ls -a?
L46[03:40:36] <prisma> same, except for
.
L47[03:41:39] ⇦
Quits: prisma (~prisma@22.63.255.123.static.snap.net.nz) (Quit:
\o)
L48[03:48:03] ⇦
Quits: CarlenWhite (~CarlenWhi@154.sub-174-202-130.myvzw.com) (Ping
timeout: 190 seconds)
L49[03:54:27] ⇨
Joins: CarlenWhite
(~CarlenWhi@116.sub-174-202-129.myvzw.com)
L50[04:08:03] ⇦
Quits: CarlenWhite (~CarlenWhi@116.sub-174-202-129.myvzw.com) (Ping
timeout: 190 seconds)
L51[04:10:04] ⇨
Joins: CarlenWhite
(~CarlenWhi@116.sub-174-202-129.myvzw.com)
L52[04:25:23] ⇨
Joins: prisma
(~prisma@22.63.255.123.static.snap.net.nz)
L53[04:25:52] <prisma> oh NOW the folders
show up
L54[04:28:25] <Amanda> They were stuck in
traffic
L55[04:31:37]
<Ariri>
they had to cache a check at the bank
L56[04:33:36] <CompanionCube> was it a null
pointer cheque? :3
L57[04:37:34] <prisma> null checking
intensifies
L58[04:37:57] <prisma> i do `String chunk =
StringArgumentType.getString(context, "chunk");` and then
i check if `chunk` is null
L59[04:38:08] <prisma> even though
Minecraft requires that argument
L60[04:38:23] ⇨
Joins: Ocawesome101 (~ocawesome@38.65.250.233)
L61[04:38:44] <prisma> (I think it doesn't
even pass it to the handler if there aren't enough args)
L62[04:38:54] <Ocawesome101> o/
L63[04:39:31] <prisma> o/
L64[04:50:41] <CompanionCube> o/
L65[04:51:14]
<bad at
vijya> o/
L67[04:56:18] <CompanionCube>
*netgear
L68[04:56:20] <CompanionCube> 'Starting
from firmware version 1.0.5.4, product registration is required to
unlock full access to the local browser UI.You can login and access
all features through the local browser UI 3 times without
registering the switch through your netgear.com account.A limited
feature set is available without registration. For more
information, visit the NETGEAR knowledge base article at
L70[04:57:02] <prisma> what the actual
fuck?
L71[04:58:35] <CompanionCube> prisma: don't
worry this is ok because it's advertised as a cloud(tm) swirch or
something like that
L72[04:58:49]
<bad at
vijya> why
L73[05:00:28] <CompanionCube> maybe they
want another chance to shill for subscribing to the cloud mangemenf
system the switch is supposedly advertised as having?
L75[05:07:12] ⇦
Quits: Cervator
(~Thunderbi@2600:1700:1a25:9160:e19e:291d:7270:1b1d) (Quit:
Cervator)
L76[05:15:27] <Izaya> amazing
L77[05:19:45]
<bad at
vijya> [loads shotgun]
L78[05:23:43] <CompanionCube> Izaya: btw
earlier i watched the old 'pyney's warhouse' ad; good pun
L79[05:45:32] ⇦
Quits: prisma (~prisma@22.63.255.123.static.snap.net.nz) (Ping
timeout: 189 seconds)
L81[06:11:01]
<ThePiGuy24> physics
L83[06:47:21]
<bad at
vijya> oh yea
L84[07:00:56] <Amanda> You know. I'm
beginning to wonder if anybody at Intel who works on their GPU
stack actually uses Linux, or their drivers
L85[07:01:47] <Amanda> Linux 5.8.9 causes
the screen to glitch out and flicker to unusability after running a
game for awhile (or just in general, maybe )
L86[07:03:05] <Amanda> %choose is it a sign
from the goddesses to sleep?
L87[07:03:05] <MichiBot> Amanda: Hm. I
can't choose. Ask me again in a couple of minutes.
L88[07:03:38] *
Amanda decides it is
L89[07:03:46] *
Amanda snugs up around Elfi, zzzmews
L90[07:06:05] <Amanda> %remindthem Amanda
6h pin ita to linux 5.7
L91[07:06:05] <MichiBot> I'll remind Amanda
about "pin ita to linux 5.7" at 09/20/2020 12:06:05
PM
L92[07:06:58] <Amanda> Night nerds
L94[07:11:23]
<Ariri>
Izaya: Could you get the stuff from my probably body and put it in
a cargo container next to my starboard side airlock?
L95[07:12:13]
<Ariri> And
thanks to Windows for being an actual *sswipe of an OS
L96[07:15:46] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.250.233) (Quit: I'm probably
going to bed.)
L97[07:26:16]
<flameoninja> is there a command to insert
an item into a machine/storage
L99[07:59:35] <Izaya> Got a script for my
base that toggles show on HUD for the merge blocks I use to
designate docking areas depending on whether an associated
connector is locked.
L100[08:01:05] <Izaya> C# makes me want to
die.
L101[08:01:58]
<Kristopher38> Izaya: i once implemented
another idea - it toggled show on HUD for blocks that are damaged
so you know what to weld
L102[08:02:10] <Izaya> oooh, that'd be
useful
L103[08:02:32]
<Kristopher38> Wdym makes you wanna die,
it's nice
L104[08:02:39] <Izaya> OOP hell.
L105[08:03:50]
<Kristopher38> It actually fits really
well into a game like that
L106[08:04:05] <Izaya> Everything is an
IMyUselessGarbage and it's a PITA to work with
L107[08:04:26]
<Kristopher38> Because you're interacting
with objects in the real world
L108[08:04:39]
<Kristopher38> I mean, SE world
L109[08:05:42] <Izaya> Was gonna say,
what'd I miss?
L110[08:05:44] <Izaya> :p
L111[08:06:44]
<Kristopher38> Can you provide a more
specific example? I still can't see your point and it seems to me
like "I don't like it cause I don't understand it"
L112[08:07:09] <Izaya> My biggest issue is
the absurdly wordy title case identifiers for everything
L113[08:07:25] <Izaya> followed by the
amount of non-doing things words I have to put in
L114[08:08:19]
<Kristopher38> Oh I see, I guess that can
make you go puke when you're not used to ot
L115[08:08:26]
<Kristopher38> to it*
L116[08:08:47] <Izaya> Like, why is it an
IMyShipConnector when it could be a SEConnector or something
L117[08:08:58] <Izaya> I assume it's
convention, but it's dumb and they should get rid of that
convention.
L118[08:09:46]
<Kristopher38> Actually it's a convention
that they've got in their game code
L119[08:10:02] <Izaya> It's even worse
than I thought, then.
L120[08:11:19] <Izaya> Anyway, my
complaints are basically every little thing involved.
L121[08:11:42] <Izaya> It feels like
you're really meant to write it with autocomplete in an IDE and
neither the in-game editor nor vim gives me that so it's just super
clunky
L122[08:12:20] <Izaya> I mean, vim could,
but I don't have it set up because autocomplete annoys me on the
best of days.
L123[08:13:12]
<Kristopher38> `I` refers to it being an
interface
L124[08:13:36]
<Kristopher38> Oooh so you're writing
in-game?
L125[08:13:58] <Izaya> nah, in vim,
because in-game copy/paste is broken
L126[08:15:10]
<Kristopher38> Let me tell you, you're
gonna have a really good experience writing in visual studio with
something called MDK
L127[08:15:24] <Izaya> the malware-dev
thingo?
L128[08:15:29]
<Kristopher38> Yes
L129[08:15:45]
<Kristopher38> Autocomplete, syntax
highlighting, one-click deployment to game
L130[08:15:52] <Izaya> I mean, it's neat
and all
L131[08:15:54]
<Kristopher38> It's great
L132[08:15:57] <Izaya> but I didn't think
VS ran on Linux
L133[08:16:27]
<Kristopher38> You're playing SE on
Linux?
L134[08:16:39] <Izaya> of course?
L135[08:16:53]
<Kristopher38> Last time I've checked it
was Windows only
L136[08:16:55]
<Kristopher38> Wine?
L137[08:16:58] <Izaya> yeah
L138[08:17:09] <Izaya> The only windows
box I have is running the server and I'm not doing anything but
clicking buttons over RDP
L139[08:20:45] <Izaya> The only reason it
has Windows is because SE doesn't have a dedicated server binary
for any worthwhile OS so I dug up a machine I wasn't using
L140[08:23:25] <Izaya> Maybe I should see
if the SE patcher can work for the DS
L141[08:23:40] <Izaya> then I could shelve
that machine again and put the server on an actual server
L142[08:26:29]
<SnailDOS>
Wtf this zorya "bios" is fricken awsome
L143[08:48:34]
⇨ Joins: RaidenProject
(~raidenpro@174.127.247.35)
L144[08:49:17] <RaidenProject> Has anyone
tried to build Computronics from source before? Having a hard time
resolving its dependencies
L145[08:50:15] <asie> I have, a long time
ago
L146[08:50:25] <asie> what's up
L147[08:54:08] <RaidenProject> It has a
bunch of dependencies on other mods as evidenced by all the
"cannot find symbol" errors, should I just download the
latest version of each mod and dump them all in the libs
folder?
L148[08:55:02] <asie> eh, no
L149[08:55:05] <asie> that won't
work
L150[08:55:06] <asie> they're
obfuscated
L151[08:55:12]
⇨ Joins: Inari
(~Pinkishu@p508efbb5.dip0.t-ipconnect.de)
L152[08:55:12] <asie> well, SRG-ified,
technically
L153[08:55:25] <RaidenProject> how is it
supposed to work?
L154[08:55:35] <asie> pain
L155[08:55:40] <asie> ask Vexatos when he
wakes up, he's been maintaining the mod nowadays
L156[08:56:00] <asie> I *think* all the
necessary mod dependencies are either auto-downloaded or already in
libs/
L157[08:56:02] <asie> at least, as of
1.12.2
L158[08:56:32] <asie> but Vex would know
better
L159[08:57:11] <RaidenProject> I will,
thanks
L160[08:59:06] <S3> obfuscation shouldn't
prevent things from talking to eachother... I used to write mods in
modloader days against obfuscated code and it worked fine because
the JVM figured it out
L161[08:59:17] <RaidenProject> I'm trying
to expand the soundcard to add a bit more flexibility, like a duty
cycle for the square wave
L162[08:59:34] <S3> unless they're doing
something really bad
L163[08:59:47] <CompanionCube>
%tonkout
L164[08:59:47] <MichiBot> By my throth!
CompanionCube! You beat Kodos's previous record of 5 hours, 40
minutes and 48 seconds (By 26 minutes and 45 seconds)! I hope
you're happy!
L165[08:59:48] <MichiBot> CompanionCube
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: 1.40927944. Position #2 Need
0.0995064 more points to pass Forecaster!
L166[09:00:33] <S3> So I believe it has
come to the point where people literally can not read
L169[09:00:57]
<Devtron>
what am i doing wrong here
L171[09:02:29]
<Forecaster> you have to require
component
L173[09:03:45] <S3> I also suggest you
simplify that code, a lot, but definitely require component
L174[09:04:17]
<Devtron>
how can it be simplified that way
L175[09:04:25]
<Devtron> i
am use to c/c++ not lua
L176[09:05:24] <S3> just remember
everything in Lua is a variable including functions
L178[09:06:07] <S3> if you're calling
component.redstone a lot see what Forecaster did
L179[09:06:17]
<Devtron> i
am thanks
L180[09:06:19] <S3> now you can just do
rs.setOutput
L181[09:06:22] <S3> the other thing is you
should probably be using a function
L182[09:06:46] <S3> that looks like
something you are going to reuse by the end of the day but I
wouldn't know
L183[09:07:38]
<Devtron>
so put all the calls into functions
L184[09:07:49] <S3> Izaya what am I
looking at
L185[09:07:52]
<Devtron> i
was trying to assign them to value names
L186[09:08:18] <S3> Are you just trying to
pulse the output?
L187[09:08:29]
<Devtron>
yes , set it low and high
L188[09:08:58]
<Devtron>
trying to create a timer, where it keeps the top open while the
bottom is closed, then switches it
L189[09:09:19]
<Forecaster> you probably want an os.sleep
inbetween
L190[09:09:34]
<Forecaster> also why are you assigning
the return value to a variable?
L191[09:09:37]
<Forecaster> are you using that?
L192[09:09:50]
<Devtron>
witch one
L193[09:09:54]
<Devtron>
which
L194[09:10:12]
<Forecaster> all of them
L195[09:10:56]
<Devtron> I
want to add that command to a variable so i dont have to type in
that comp...... name all the time
L196[09:11:16] <Izaya> S3: the underside
of the SKS Europa Relay Station
L197[09:11:25]
<Forecaster> it's not a command
L198[09:11:28]
<Forecaster> it's a function call
L199[09:11:29]
<Devtron>
been two years since last i did any OX coding
L200[09:11:31]
<Forecaster> and you can't do that
L201[09:12:50]
<Devtron>
how would you do it
L202[09:13:18]
<Forecaster> make a wrapper function
L203[09:13:54]
<Forecaster> setOutput returns a number
which is the previous output value I believe, you're just setting
that to the variables now
L204[09:14:08]
<Forecaster> make some wrapper
functions*
L205[09:15:26] <S3> you could squeeze an
os.sleep in there if you wanted but it would sleep twice
L206[09:15:49] <S3> waiting for my first
message to send to IRC... wow I am lagging
L207[09:16:17] <S3> if you don't want to
use os.sleep, you could use something like: function
pulse_output(side) for _ = 15,0,-15 do rs.setOutput(side, _) end
end
L208[09:19:32]
<Devtron>
does os.sleep not pause the execution of the code?
L209[09:19:53]
<Forecaster> yes
L210[09:19:58]
<Devtron>
That would not work
L211[09:20:13]
<Devtron> I
need to monitor an output from a machine when it goes on and
off
L212[09:21:08]
<Devtron>
just found my old reactor code from a few years ago, guess i can
use the way i did it for the new code
L214[09:22:18]
<Devtron>
wish there was a way to make this code in an ide and then import
it
L215[09:22:29]
<Forecaster> wget
L216[09:22:31]
<Forecaster> pastebin
L217[09:22:35]
<Forecaster> copy-paste
L218[09:22:41] <RaidenProject> ok looks
like dumping all the mods in the libs folder worked out
L219[09:23:26] <RaidenProject> had to
download CC, OC, Flamingo, MaryTTS and StorageDrawers manually, the
rest just downloaded automatically
L220[09:23:50] <S3> RaidenProject: sounds
about right
L221[09:24:49] <S3> I would rewrite it all
lol
L222[09:24:54] <S3> that code looks
horrifying
L223[09:27:23] <S3> I haven't used them in
forever
L224[09:27:25] <S3> Also I think there
might be redstone events which may prevent the need for getting
inputs manually..
L225[09:28:16]
<Forecaster> there is
L226[09:28:26] <S3> Anyways, I can just
imagine the crazy ammount of side effects you are going to get with
that spaghetti code
L227[09:28:41] <S3> (its not spaghetti
code, but if you used goto it would be HAHAHAHA)
L228[09:32:27] <S3> also you're not
checking anything. this script has nondeterministic behavior.
L229[09:32:54] <S3> but before that,
you're not checking what happens if those components aren't
available
L230[09:33:22] <S3> I guess it's not that
important
L231[09:34:08] <S3> wait a minite you're
requiring sides 3 times
L232[09:34:11]
<Forecaster> I never do that in my
programs unless I'm making them for general use
L233[09:34:34] <Michiyo> Gotta make sure
it's loaded!
L234[09:34:36] <S3> Devtron I would just
ditch the old code, heh
L235[09:34:49]
<Devtron>
well it workes
L236[09:34:50]
<Devtron>
:;D
L237[09:35:03] <S3> The fact that it works
is a bug not a feature
L238[09:35:06]
<Devtron>
building new code for this assembly line
L239[09:35:22]
<Devtron>
need a chest that has an input and an output, one can only be open
at a time
L240[09:35:34] <S3> Good god I hope you
don't paste any of your c/c++
L241[09:35:38] <S3> I fear for my
eyes
L242[09:35:42]
<Devtron>
it then monitors the assembly machine when it is running, and opens
output when its ready for new order
L243[09:36:06]
<Devtron>
my c++ code aint bad, just could not remember heads or tails about
lua
L244[09:36:27]
<Devtron>
What i really want to learn is to create a simple gui in lua
L245[09:36:35] <S3> A computer engineer
would get fired if he told somebody "well it works"
L247[09:36:57] <S3> depends what you mean
by gui
L248[09:36:59]
<Devtron>
yeah guess what education i am taking
L249[09:37:19]
<Devtron>
not using the print command and doing print 20 times to clear
screen
L250[09:37:30] <S3> I never got around to
it, but I intended to make a port of dialog from *nix to OC
L251[09:37:34] <S3> I just never did
L252[09:37:54]
<Forecaster> that's what the term library
is for
L253[09:38:10]
<Forecaster> or just use the gpu
component
L254[09:40:10] <S3> Devtron Also: All C++
code is bad. It doesn't matter how much you try to convince me. C++
is bad and you know it :P
L255[09:40:40]
<Devtron>
There is not a single program in this world, that contains good
code
L256[09:40:43] <S3> I'm giving you a hard
time
L257[09:41:44] <S3> I would disagree with
that entirely, however with the way programmers are headed these
days... I'm convinced a little on that.
L258[09:42:01]
<Devtron>
Well think about it
L259[09:42:14]
<Devtron>
write some code that you think is even good or perfect
L260[09:42:20]
<Devtron>
now look at it a year from now
L261[09:42:32] <S3> Ok sure. Hold
on.
L262[09:42:36] <S3> Let me thing
L263[09:43:14]
<Devtron> I
mean even basic has its problems print "Hello
World!"
L264[09:43:24]
<Devtron>
the overhead on print is insain 😄
L265[09:43:53] <S3> That code in itself is
perfect enough. Make it better why don't you
L266[09:43:54] <S3> A9 FF 8D 21 D0
00
L267[09:44:26] <S3> BASIC is the root of
all evil
L268[09:44:35]
<Devtron>
Does that work on a x86, 6502, 68000 cpu?
L269[09:44:46] <S3> that would be a
6502
L270[09:44:58] <S3> STA #$FF; STA $D021;
BRK
L271[09:45:08]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-26-223.dynamic.as20676.net)
L272[09:45:08]
zsh sets mode: +v on Vexatos
L273[09:45:27] <S3> on a C64 with a 6510
it will change the border color of the background in the video
chip
L274[09:45:36]
<Devtron>
hehe
L275[09:46:12]
<Devtron>
10 PRINT "{CLR/HOME}"
L276[09:46:13]
<Devtron>
20 PRINT CHR$(205.5 + RND(1));
L277[09:46:13]
<Devtron>
40 GOTO 20
L278[09:46:47]
<Devtron> I
learned to code on a Vic 20
L279[09:46:52] <S3> you forgot to
RANDOMIZE TIMER
L280[09:46:56] <S3> if you're using qbasic
:P
L281[09:46:56] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L282[09:47:12] <S3> at least, that was a
convenient way to seed the rng
L283[09:47:38] <S3> yeah.. I didn't have a
vic20
L284[09:47:53] <S3> however the coco ran
colorforth which was much better than basic in every way
L285[09:47:55] <S3> I had a coco
L286[09:48:11]
<Devtron>
lol
L287[09:48:32]
<Devtron> I
am from Denmark, to my knowledge the TRS line was not here
L288[09:48:59] <S3> sad part is
L289[09:49:04] <S3> I still use mine
L290[09:49:10] <S3> I have two now
actually
L291[09:50:10]
<Devtron>
Aint nostalgia great
L292[09:56:45] <S3> Isn't it fun to work
for an ISP and see an 80 gbit router flatline on the bandwidth
graphs?
L293[09:57:09] <S3> Devtron I just never
needed anything better :D
L294[09:57:18] <S3> My compuiter in my
office runs MS-DOS 6...
L295[09:58:33]
<Devtron>
PC's retro dont interest me that much
L296[09:58:44]
<Devtron> I
am more intersted in pre 1990 systems
L297[09:58:55] <S3> get yourself a
PDP
L298[09:59:00]
<Devtron>
commodore, apple, atari, and so on
L299[09:59:01]
<Devtron>
lol
L300[09:59:37] <S3> I prefer older
computers because they are simpler and don't have a bunch of crap
in them
L301[09:59:52] <S3> plus I can make
hardware for them easier
L302[09:59:56] <Izaya> /o/
L303[10:00:04] <S3> its super easy to make
your own ISA card
L304[10:00:28] <Izaya> So the script to
toggle dock visibility can now set a beacon
L306[10:00:34] <Izaya> like, set the HUD
text of the beacon
L307[10:00:59]
<Devtron>
also local is that only local to the current scope, or global
scope, so it can be use in a function i create later
L308[10:01:08] <S3> Devtron: You aren't
using the rest of the parameters!
L309[10:01:25]
<Devtron>
s3?
L310[10:01:29]
<Forecaster> local means local to the
current scope (which includes sub-scopes)
L311[10:01:43]
<Forecaster> and you should be using local
for variables and functions
L312[10:01:46] <S3> yeah so you should
always use local if you can get away with it imo
L314[10:03:00]
<Devtron>
better =
L315[10:03:01]
<Devtron>
?
L316[10:03:16] <S3> its also hard to
escape this with Lua everything is a variable, but if you forget
that everything is a variable and separate variables from
functions, it is my opinion that you shouldn't declare variables
outside of functions, UNLESS they are things like components or
libraries.
L317[10:03:53]
<Devtron>
yeah, NO global variables, at univercity i keep teaching my class
mates that
L318[10:03:56]
<Devtron>
to no avail 😦
L319[10:04:24] <S3> I do a lot of
functional programming so
L320[10:04:46] <S3> its an easy thing to
do that makes a good habbit
L321[10:05:34]
<Devtron>
if i need to call something like
component.restone.getInput(sides.north) a LOT
L322[10:05:45]
<Devtron>
whats the best way to do it so i dont have to write many
lines
L323[10:05:54]
<Devtron>
just put it in a small function and return it?
L324[10:06:05] <S3> could do that
L325[10:06:12] <S3> think
declaratively
L326[10:06:41] <S3> you can also write
functions as if they were macros if you wish, but Lua sadly does
not have macros
L327[10:06:43]
<Devtron>
so there is a desclare to make a name that command?
L328[10:06:57]
<Devtron>
yeah was hoping for a macro
L329[10:06:59]
<Forecaster> you don't have to return
anything
L330[10:07:05]
<Forecaster> just write a wrapper
function
L331[10:07:24]
<Devtron>
well i need to return when i need the value
L332[10:07:45]
<Devtron>
then again i could just make that compare in a function and return
true or false
L333[10:08:35] <S3> you could just be like
local foo = function() return rs.getInput(sides.north)
L334[10:08:44] <S3> if you did local rs =
component.redstone earlier
L335[10:08:50] <S3> don't forget the
end
L336[10:09:13] <S3> you can also have
default function parameters
L338[10:09:20]
<Devtron>
ah 1 line functions work
L339[10:09:39]
<Devtron>
so end after that function you wrote?
L340[10:09:46] <S3> local foo =
function(side) side = side or sides.north return rs.getInput(side)
end
L341[10:09:52] <S3> yeah like that
L342[10:10:00]
<Devtron>
thanks
L343[10:10:11] <S3> so you could do
foo()
L344[10:10:16]
<Devtron>
almost lambda like
L345[10:10:16] <S3> or
foo(sides.south)
L346[10:10:21] <S3> that one would default
to north unless you specified another side
L347[10:10:47] <S3> Like I said, I do a
lot of functional programming and I write in Elixir which is
decalarative, so I work a lot with tiny functions that work
together to make larger ones.
L348[10:10:55] <S3> because Erlang
L349[10:11:15] <S3> I wish Lua had pattern
matching though heheh
L350[10:11:59]
<Devtron>
pattern matching?
L351[10:12:15] <S3> Yep. Erlang (And
Elixir) have prolog based function parameter syntax
L352[10:13:52] <S3> here's an example of a
function that finds the greatest common denominator in Elixir,
which is two functions:
L353[10:13:55] <S3> def hcd(a, 0), do:
abs(a)
L354[10:14:02] <S3> oops replace the h
with g for gcd
L355[10:14:04] <S3> so...
L356[10:14:08] <S3> def gcd(a, 0), do:
abs(a)
L357[10:14:36] <S3> def hcd(a, b), do:
gcd(b, ram(a, b))
L358[10:14:39] <S3> and that's it
L359[10:15:23] <S3> its very fast and can
find the gcd of numbers that are hundreds and hundreds of digits
long faster than you can blink after you hit enter
L360[10:15:56]
<Devtron>
ah ok
L361[10:16:04]
⇨ Joins: openpoor (~openpoor@213.194.144.109)
L362[10:16:08] <S3> crap I did hcd
again!
L363[10:16:12] <S3> both are supposed to
be def gcd
L364[10:16:22] <openpoor> Hi!
L365[10:16:24]
<Devtron>
Whats a good way to implement a timer
L366[10:16:24] <S3> it will call gcd
depending what the parameters pattern matchg to
L367[10:16:34] <S3> Devtron all timers
suck
L368[10:16:37] <S3> on OC
L369[10:16:40] <S3> there is no RTC
L370[10:17:00] <S3> there is a way to get
the uptime of the computer though
L371[10:17:06] <S3> much like how you
would do with qbasic
L372[10:17:17] <openpoor> xD, you can use
your computer's clock to get the real time
L373[10:17:19]
<Forecaster> the event library has a
timer
L374[10:17:24] ⇦
Quits: openpoor (~openpoor@213.194.144.109) (Client
Quit)
L375[10:17:32]
<Devtron>
so i cant start timer1 and have it run?
L376[10:18:05]
⇨ Joins: OpenPoor (~openpoor@213.194.144.109)
L377[10:18:14]
<Forecaster> ~oc timer
L379[10:18:28] <OpenPoor> Oc
timer!!!!
L380[10:18:32]
<Forecaster> no...
L382[10:18:46] ⇦
Quits: OpenPoor (~openpoor@213.194.144.109) (Client
Quit)
L383[10:20:12]
<Devtron>
guess i could os.sleep and create a 100ms pause, and just count 10
pauses and reset the counter
L384[10:20:26]
<Forecaster> or just use the event
library?
L385[10:20:28] <S3> Oh yeah there is that
too
L386[10:21:10]
<Devtron>
any simple example on how to create a timer with it
L387[10:21:10] <S3> I dont think you will
get 100ms acuracy
L388[10:21:12] <S3> also,
L389[10:21:32]
<Devtron>
100ms is just a nice rount number, dont care if it is 100 or
200
L390[10:21:55]
<Devtron> i
just need it to wait about 0.5-1 seconds before it makes a
switch
L392[10:23:22]
<elordenador> I want to make a computer to
make a BSOD for prank without deleting files or flashing bios
L393[10:23:27]
<Forecaster> that will call `myCallback`
every 10 seconds, `math.huge` makes it repeat indefinitely
L394[10:23:58]
<Devtron> i
need to do some presudo code
L395[10:24:05]
<Forecaster> (or until cancelled with
`event.cancel`)
L396[10:26:11]
<Forecaster> and the timer resolution is
apparently to 0.05 seconds
L397[10:27:59] <S3> That is very very
debatable
L398[10:28:10] <S3> on multiplayer it is
much much higher I bet
L399[10:28:17]
<Forecaster> what do you mean
L400[10:28:21]
<Forecaster> the wiki can't lie
L402[10:28:45] <S3> also usually when IW
as playing around with timing raw the best I could often get was
about 150-200 ms
L403[10:28:47] <S3> MAYBE
L404[10:29:25] <S3> whoever wrote that has
a much faster computer than I
L405[10:39:29] <Izaya> Hm.
L406[10:39:36] <Izaya> This didn't work as
well as I hoped.
L409[10:41:32] <Izaya> Takes up two
parking spots now, rather than just the one.
L410[10:42:07] <S3> Neat window dome
L411[10:42:20] <Izaya> in the
mid-top-left?
L412[10:43:24]
⇨ Joins: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L413[10:45:32]
<Devtron>
when creating a function do i need to write function in front of
it?
L414[10:46:18]
<Forecaster> yes
L415[10:47:31]
<Devtron>
how do you gues paste code here
L416[10:49:36]
<Devtron>
event timers do they run on a seperate thread?
L417[10:49:44] <S3> use a pastebin. the
great Michiyo has one
L418[10:50:36]
<Forecaster> I just use discord's
formatting for smaller snippets
L419[10:50:42]
<taco>
heép
L420[10:50:43]
<Forecaster> for longer snippets use a
paste service
L421[10:50:55]
<taco> helo
[Edited]
L423[10:51:35] <Izaya> Anything over 4
lines you write here gets pasted anyway
L424[10:51:35]
<Devtron>
would that work to have a timer reset after x time
L425[10:51:57]
<Devtron>
thats over 4 lines 😄
L426[10:52:16]
<Forecaster> yeah but it still takes space
on this side, so I prefer compacting it into a link
L427[10:52:34]
<Devtron>
ah
L428[10:53:08]
<Devtron>
all i need is 3 timers
L429[10:53:12]
<Forecaster> that's small enough that I'd
just embed it
L430[10:53:40]
<Forecaster> also that's not a valid
`event.timer` call
L432[10:53:50]
<Forecaster> the second argument needs to
be a function
L433[10:53:56]
<Devtron>
humm does not come with that nice code window
L434[10:54:11] <S3> oh yeah if you're on
Discord Devtron just do ```lua and then put your code and ```
L436[10:54:19]
<Forecaster> you have to begin with three
backticks (`) and end with three backticks
L437[10:54:25] <S3> 3 backticks, lua, then
the code, then 3 backticks
L439[10:54:37]
<Devtron>
humm
L440[10:54:38]
<Forecaster> if you put "Lua"
without the quotes after the first 3 ticks you get the nice color
coding as well
L441[10:54:39]
<Devtron>
lua
L442[10:54:58]
<Devtron>
first 3 ticks?
L444[10:55:58]
<Forecaster> ... ah well, ignore the
backslashes
L445[10:56:01] <S3> huh. A character in
unicode I can not see
L447[10:56:50]
<Forecaster> you don't have to keep
sending it
L449[10:57:02]
<Forecaster> it displays what it will look
like before you send
L451[10:57:17]
<Devtron>
there we go
L452[10:57:59]
<Devtron>
so this sould work, i reset the timer output and call the timer
reset function, and it then resets after 10 seconds
L453[10:58:09]
<Forecaster> uh, no
L454[10:58:11] <S3> My rooster is going
off wtf
L455[10:58:23]
<Forecaster> like I said, the second
argument needs to be a function
L456[10:58:28] <S3> oh I guess the sun is
coming up
L457[10:58:46]
<Devtron>
the timer ?
L458[10:59:30] <S3> its a callback
L459[10:59:49] <S3> think of it as a
function pointer I guess in C
L460[11:00:19]
<Devtron>
oh now i get it
L461[11:01:05] <S3> it actually is a
pointer under the hood
L462[11:01:12] <S3> a reference is just a
pointer with a type
L463[11:01:42] <S3> To see what I mean do
print(function() end)
L465[11:03:15] <S3> I was curious how
smart the bot is
L466[11:03:18]
<Devtron>
so like that
L468[11:03:20] <S3> > print(function()
end)
L469[11:03:20] <S3> function:
0x7fffcb1e2ed0
L471[11:03:51]
<Forecaster> that didn't embed
L472[11:04:03] <S3> oh well
L473[11:04:06]
<Devtron>
my code?
L474[11:04:11] <S3> no my test
L475[11:04:26]
<Forecaster> probably has to be one
message
L476[11:05:45] <S3> Probably
L477[11:06:34] * S3
screams
L478[11:06:38] <S3> global
variables!
L479[11:08:44] <S3> Btw there is a major
flaw in your code Devtron
L480[11:08:49]
<Forecaster> time to go through all of
MichiBot's hooks and strip out most trycatches
L481[11:09:05]
<Forecaster> because who needs 'em
L482[11:09:08] <S3> you are missing a
coroutine.yield() or equivalent call in your while loop
L483[11:09:27] <S3> that program will
crash without it
L484[11:09:46] <S3> ACTUALLY
L485[11:09:53] <S3> it may not because
you're using event
L486[11:10:08] <S3> its theoretucallty
yielding
L487[11:10:27]
<Forecaster> Theoretically yielding is my
favourite band
L488[11:10:40] <S3> wth lol
L489[11:10:51] <S3> That's a band?
L490[11:11:00]
<Forecaster> I dunno, probably not
L491[11:11:23] <S3> Just keep in mind that
in normal situations with infinite or lengthy loops you want to
yield
L492[11:11:54] <S3> Thanks
Forecaster
L493[11:11:55] <S3> you just named the
name of a band I will use in my book
L494[11:12:07]
<Forecaster> what book
L495[11:12:29] <S3> A book short story I
am writing about the futah
L496[11:12:44] <S3> 0no name yet
L497[11:12:59] <S3> It will be the basis
of my game I am making
L498[11:14:14]
<Forecaster> a game about the past?
L499[11:15:00] <S3> it is way way way into
the future
L500[11:15:03] <S3> actually yes
L501[11:15:03] <S3> and is about the
past
L502[11:15:21]
<Forecaster> well time is a circle
L503[11:15:29]
<Forecaster> or maybe an egg
L504[11:15:56] <S3> or perhaps an n-D
circle
L505[11:16:18] <S3> the egg is its
deviation
L506[11:18:51] ***
MajGenRelativity_ is now known as MajGenRelativity
L507[11:31:18] <S3>
MajGenRelativity:
L508[11:31:29] <MajGenRelativity>
Yes?
L509[11:31:36] <S3> nothin
L510[11:39:34]
<Forecaster> agh, there are so many
hooks
L511[11:47:42]
<SnailDOS>
Any os with GUI? (not mineos)
L512[12:02:01] <Izaya> Is there such a
thing as gravity police? I hope not, because I feel like I'd
probably be on their watch list.
L515[12:03:12]
<Forecaster> well, there's an old game
called G-Police
L516[12:06:59] <Forecaster> %restart
L517[12:07:00] ⇦
Quits: MichiBot (~MichiBot@service-77.theender.net) (Remote host
closed the connection)
L518[12:07:19]
⇨ Joins: MichiBot
(~MichiBot@service-77.theender.net)
L519[12:07:19]
zsh sets mode: +v on MichiBot
L520[12:10:22]
⇨ Joins: nnikolyaa (~nnikolyaa@5.139.160.99)
L521[12:12:03]
<Devtron>
in have an error here and i cant see it
L524[12:14:18] ⇦
Quits: nnikolyaa (~nnikolyaa@5.139.160.99) (Ping timeout: 198
seconds)
L525[12:15:46]
<Bob> you
aren't closing any of your if statements
L526[12:16:01]
<Bob> so it
just becomes utterly confused
L527[12:20:07]
<Devtron>
thank you
L528[12:20:25]
<Devtron>
who ever desided to make code this way deserves a kick
L529[12:21:52] <SquidDev> %tonk
L530[12:21:52] <MichiBot> Kapow!
SquidDev! You beat CompanionCube's previous record of <0 (By 3
hours, 22 minutes and 5 seconds)! I hope you're happy!
L531[12:21:53] <MichiBot> SquidDev's new
record is 3 hours, 22 minutes and 5 seconds! SquidDev also gained
0.00337 tonk points for stealing the tonk. Position #4. Need
0.01970416 more points to pass Lizzy!
L532[12:22:24]
<Forecaster> I mean, you wrote it :P
L533[12:28:39]
<Devtron>
are the multi line comments for lua?
L534[12:29:08]
<Forecaster> have you tried googling these
really simple questions?
L535[12:29:23]
<Devtron> i
did, but got error when using it
L538[12:32:11]
<Forecaster> you need two dashes before
the ending brackets
L539[12:32:42] <SquidDev> No you
don't.
L540[12:33:14] <SquidDev> There should be
nothing wrong with that code - it works fine for me.
L541[12:33:29]
<Devtron>
time to restart client
L542[12:33:39] <SquidDev> Restarting won't
help - what does the rest of the program look like?
L543[12:34:20]
<Devtron>
the rest works , when i add comments it gives that error
L545[12:41:27]
<DaComputerNerd> Try adding hyphens before
the ]]
L546[12:41:30]
<DaComputerNerd> Two
L547[12:42:19]
<Devtron>
waiting on client to start
L548[12:59:37] <t20kdc> Izaya: this
reminds me of that painting that's generally pointed to as
"this is what weird geometry looks like" involving the
staircases on walls
L549[12:59:53] <Izaya> escher or
something
L550[12:59:56] <Izaya> that's what I was
going for
L552[13:06:06] <MichiBot> Amanda REMINDER:
pin ita to linux 5.7
L553[13:17:15] <S3> That poor cat
L554[13:17:47] <S3> because camel / title
case is the devil
L555[13:17:56] <S3> The one thing Devtron
does right is use underscores
L556[13:21:12] <S3> Izaya, you know what
sucks about working all night?
L557[13:21:23] <Izaya> the morning
after
L558[13:21:25] <S3> being tired but not
sleeping the next day
L560[13:22:33] <S3> Also Devtron, Lua
properly handles TCO so make use of it as much as you can where use
case permits
L561[13:38:26]
<Forecaster> %sip
L562[13:38:28] <MichiBot> You drink a
freezing grass potion (New!). Forecaster feels the need to use
"%fling".
L563[13:38:46]
<Forecaster> %fling a triceratops
L564[13:38:46] <MichiBot> Forecaster is
flinging something at jackie! They have 5 minutes if they want to
attempt to %defend against it!
L565[13:43:49] <MichiBot> Forecaster
flings a triceratops in a random direction. It hits jackie right
where the last item hit. They take 1d4 => 1 damage!
L566[13:50:26]
<Devtron>
is it not posible to do if like this?
L568[13:50:49]
<Forecaster> do what
L569[13:50:59]
<Devtron>
forget it found the issue :/
L570[13:51:03]
<Devtron>
thus is lua
L571[13:51:06]
<Devtron>
so and and not &&
L572[13:51:20]
<Forecaster> you also don't need the
parenthesis
L573[13:52:05]
<Devtron> i
added them as a precaution :/
L574[13:52:15]
<Devtron>
is there an easy way to terminate a running program
L575[13:52:53]
<Forecaster> `ctrl + shift + alt +
c`
L576[13:53:23]
<Forecaster> one of those is superfluous,
but I can never remember which one it is, so I just press all
three
L577[13:53:39]
<Devtron>
thanks
L579[13:57:00] <Inari> Amanda: haha
L580[13:57:08] <Inari> Ar
L581[13:57:11] <Inari> Ariri: I mean
L582[14:01:43]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
L583[14:07:32]
<Devtron>
whats an easy way to avoid this
L585[14:07:47] <Izaya> yield
L586[14:07:49]
<Forecaster> yield :P
L588[14:08:18]
<Forecaster> S3 told you that ages
ago
L589[14:08:48]
<Forecaster> os.sleep yields, but you're
only calling os.sleep conditionally
L590[14:08:56]
<Devtron>
ah
L591[14:09:06]
<Forecaster> also, here's a fun note, you
can call os.sleep with 0 seconds
L592[14:09:08]
<Devtron>
with os.sleep supported less than 1
L593[14:09:26]
<Devtron>
would have liked to just call it ever 100ms
L594[14:09:35] <Izaya> you can do it down
to 0
L595[14:09:44] <Izaya> but it won't be
accurate below 0.05
L596[14:09:57]
<Forecaster> you can call it with non-int
values
L597[14:10:14]
<Devtron>
ah ok thanks
L598[14:19:42] ⇦
Quits: immibis (~immibis@62.156.144.218) (Ping timeout: 189
seconds)
L599[14:22:32] <Inari> Izaya: I thought 0
just means 1 tick so 0.05
L600[14:22:53] <Izaya> that depends on
whether the OS decides to yield immediately or not
L601[14:23:58]
⇨ Joins: immibis (~immibis@62.156.144.218)
L602[14:34:48] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
(Remote host closed the connection)
L603[14:35:04]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
L604[14:35:28] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
(Client Quit)
L605[14:35:38]
⇨ Joins: baschdel
(~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
L607[14:58:02]
<Forecaster> ko
L608[14:58:37] <S3> I found yet another
turd on my front steps this morning
L609[14:58:49] <S3> it happens once every
week or two, I live 300 feet from the road, in the middle of the
woods
L610[14:59:04] <S3> I have no idea what is
doing it its really WEIRD
L611[14:59:15] <S3> looks like a dog turd
but no dogs
L612[14:59:26] <S3> could be a fox but the
foxes are too shy to get that close
L613[14:59:35] <S3> cant be a bear, doesnt
look like raccoon..
L614[14:59:44]
<Forecaster> maybe it's a fox that really
doesn't like you
L615[14:59:45] <S3> Don't know why a
coyote would do that
L616[14:59:48] <S3> maybe
L617[14:59:56]
<SnailDOS>
gui os but not mineos?
L618[15:00:01] <S3> he always poops on the
same corner of the steps
L619[15:00:09] <S3> SnailDOS make your
own
L620[15:00:38]
<SnailDOS>
lmao what
L621[15:00:40]
<SnailDOS>
no way
L622[15:00:44] <S3> Why not?
L623[15:01:00] <S3> honestly you could
make a gui subsystem for OC
L624[15:01:07] <S3> and release it as an
oppm package for OpenOS
L625[15:01:12] <S3> subshystem for OpenOS
*
L626[15:01:19] <S3> more like how *nix
works
L627[15:01:40]
<SnailDOS>
oh god stop
L628[15:01:40] <S3> you have a window
system and some sort of graphics library
L629[15:01:51] <S3> The more I talk about
it the more I want to do it
L630[15:01:52]
<SnailDOS>
your making me determined.
L631[15:02:24]
<SnailDOS>
DO IT
L632[15:02:27]
<SnailDOS>
PLZ GOD DO IT
L634[15:03:15]
<SnailDOS>
make it
L635[15:03:18]
<SnailDOS>
there is no cool stuff
L636[15:03:21]
<SnailDOS>
i saw it all
L637[15:03:43] <Izaya> have you seen KOS
NEO yet
L638[15:04:11] <S3> I've got Trotwood
which is not a gui OS but is kind of in need of work before I do
something like that
L640[15:04:29] <S3> Although I always
wanted a DOS like system
L642[15:04:32] <Izaya> ah yes, GUIs which
require supercomputers to run
L643[15:04:34] <Izaya> always fun
L644[15:05:00]
<SnailDOS>
lmao agreed
L645[15:05:09] <Izaya> but have you seen
KOS NEO yet?
L646[15:05:10] <S3> 4500 lines of code
wtf
L647[15:05:13]
<SnailDOS>
no?
L648[15:05:23] <Izaya> then you haven't
seen everything cool
L649[15:05:25]
<SnailDOS>
Ik that guy spent time on it doe
L650[15:05:26] <Izaya> stop talking
shit
L651[15:05:32]
<SnailDOS>
send \:)
L652[15:05:53]
<SnailDOS>
I have seen m o s t stuff. mostly everything on the forum
L653[15:06:14] <Izaya> all the interesting
stuff is in the logs of the IRC channel tbh
L654[15:06:34]
<SnailDOS>
oof kk
L655[15:07:40] <Izaya> I haven't looked at
the forums in a long time, but I am cheating, it has an
"everything" RSS feed
L657[15:08:18] <S3> oh yeah kitten
os
L658[15:08:18]
<SnailDOS>
wtf
L659[15:08:23]
<SnailDOS>
that looks awsome af
L660[15:08:32] <S3> you will understand
that 20kdec is a smart cookie
L661[15:08:43] <S3> 20kdc*
L662[15:08:47]
<SnailDOS>
No, he's not smart.
L663[15:08:47] <t20kdc> S3: your attempt
to not ping me failed
L664[15:08:49]
<SnailDOS>
He's too smart.
L665[15:08:55] <Izaya> KOS NEO can run on
a 192k machine reasonably
L666[15:08:56] <S3> OH SHIT
L667[15:09:13]
<SnailDOS>
Why hello there smart boi!
L668[15:09:26] <Izaya> github needs a
"I've seen this but I'm too braindead to investigate right
now" response to issues
L669[15:09:57]
<SnailDOS>
waut0
L670[15:10:01]
<SnailDOS>
wait
L671[15:10:10]
<SnailDOS>
1-10 how cool is it compared to mineos
L672[15:10:21] <Izaya> 11, you can use it
in-game
L673[15:10:46]
<SnailDOS>
dont have mc on my laptop
L674[15:10:48]
<SnailDOS>
😦
L675[15:10:54]
<SnailDOS>
does it work on emu?
L676[15:11:12] <t20kdc> it should work on
any decent OC virtual machine,
L677[15:11:20] <Izaya> works in ocvm
L678[15:11:25] <t20kdc> and I think I've
tested it in metamachine, though not recently
L679[15:11:49]
<SnailDOS>
ill see \:)
L680[15:11:58] <S3> I wonder how I would
handle a windowing system library
L681[15:12:17] <S3> I feel like I'd have
to write a graphics library to go with it
L682[15:13:14] <t20kdc> @SnailDOS : I
assume you've read the installation instructions?
L683[15:13:25] <Izaya> My plan for PsychOS
windowing was a really simple "your window is a
socket"
L684[15:13:41] <Izaya> each window is its
own cute little VT100 compatible terminal
L685[15:14:01] <S3> that's not a bad
plan
L686[15:14:19]
<SnailDOS>
no
L687[15:14:20] <S3> Izaya, isn't that a
more per window level version of how X works?
L688[15:14:20]
<SnailDOS>
xD
L689[15:14:36] <Izaya> it's most like tmux
or screen I think
L691[15:14:48] <t20kdc> it's pretty close
to how KittenOS NEO terminal windows work, though KittenOS NEO
doesn't have a pipe system because overhead
L692[15:15:18]
<SnailDOS>
where tf is inst.lua
L693[15:15:26] <Izaya> I kinda figure that
if we only have text I might as well lean into it and leave fancy
stuff up to the software
L694[15:15:27] <t20kdc> SnailDOS: releases
page
L695[15:15:37]
<SnailDOS>
oh my god
L696[15:15:40] <Izaya> the OS is just
plumbing
L697[15:15:46]
<SnailDOS>
im a dumb dumbass
L698[15:17:25]
<SnailDOS>
alright wget crashed ocemu
L699[15:17:27]
⇨ Joins: Cervator
(~Thunderbi@2600:1700:1a25:9160:20d2:7a0e:ac4:8f2d)
L700[15:18:15]
<SnailDOS>
god just send pics plz
L701[15:18:23]
<SnailDOS>
just to annoy me when I am sleeping
L702[15:20:42] <t20kdc> SnailDOS:
something to note is that you just need to get the inst.lua file
into the right place, the computer does not need an active internet
connection
L703[15:20:59] <t20kdc> (also, the
inst.lua file must be renamed init.lua and on the root of a disk as
per the installation guide)
L705[15:31:51] <S3> Quote submitted to
bash.org: <SnailDOS> im a dumb dumbass
L706[15:32:09] <Izaya> is there any other
kind?
L707[15:32:24] <S3> snailDOS: You're about
to become popular :)
L708[15:32:29]
<ThePiGuy24> smart dumbasses and dumb
smartasses :p
L709[15:32:41] <Izaya> point
L710[15:33:06]
<SnailDOS>
ouch
L711[15:33:18]
<SnailDOS>
maybe being a dumbass wasnt that bad
L712[15:33:48] <S3> I bought a set of 10
floppy disks yesterday morning because mine are worn out, from
floppydisk.com
L713[15:33:50] <S3> or whatever
L714[15:33:56] <S3> and it shipped before
the end of the day
L716[15:34:37] <Izaya> oh that's
right
L717[15:34:41] <Izaya> allsprk has two
movie channels now
L718[15:35:28] <S3> never heard of
it
L719[15:35:55] <Izaya> someone from
lainchan set up a streaming site on infinite shuffle
L720[15:36:01] <S3> The people who run
floppydisk.com are essential
L721[15:36:07] <Izaya> 10 channels, two
with movies, 8 with TV shows
L722[15:36:16] <S3> because they supply
new floppy disks to the medical industry
L723[15:37:04] <Izaya> gonna smug over
here with my cupboard of unopened floppy disks from last
millenium
L724[15:37:09] <Amanda> yaaay
L725[15:37:25] <Amanda> somethhing's
unhappy about me auto-launching sway from my shell init
L726[15:37:47] <Amanda> Oh well, back to
factory
L727[17:40:20]
<Ariri>
%tonk
L728[17:40:20] <MichiBot> Eh! Ariri! You
beat SquidDev's previous record of 3 hours, 22 minutes and 5
seconds (By 1 hour, 56 minutes and 22 seconds)! I hope you're
happy!
L729[17:40:21] <MichiBot> Ariri's new
record is 5 hours, 18 minutes and 27 seconds! Ariri also gained
0.00776 (0.00194 x 4) tonk points for stealing the tonk. Position
#10 => #9. (Overtook Ocawesome101) Need 0.22365 more points to
pass Kodos!
L730[17:41:30] <S3> @SnailDOS, what is the
story of your nick
L731[17:47:35]
<ThePiGuy24> DOS but its slow
L732[17:47:39]
<ThePiGuy24> aka just DOS
L733[17:47:43]
<Ariri>
Once upon a time, there was a virtual snail who would carry
packets. This was okay during the dial-up era, but they found
themself out of work when faster couriers came along. With little
money and a family to feed, he turned the dark side. The snail
replicated themself and forcefully substituted the faster couriers.
The snails were so slow that requests would timeout. The attack
method would eventually be dubbed ‘SnailDOS’
L734[17:48:04]
<Ariri> S3^
:P
L736[17:49:26] <S3> Ariri that is
amazing
L737[17:49:31] <S3> and not what I
expected
L738[17:49:50]
<Ariri> Lol
thanks, I didn’t expect it either
L739[17:51:22] <CompanionCube> %tonk
L740[17:51:40] <CompanionCube> oh,
damn
L741[17:51:43]
<Forecaster> Nobody expects the snail
courier
L742[17:55:01]
<Ariri>
Izaya, clang kola, anyone?
L743[17:56:23] *
Izaya explodes
L744[17:57:02]
<ThePiGuy24> i am suprised that the game
is even able to exist with that
L745[17:57:56]
<Ariri> SE
but each clang instances causes a proportional drop in file
integrity
L746[18:02:45]
<Forecaster> %sip
L747[18:02:45] <MichiBot> You drink a
liquid grass potion (New!). A bard starts playing a lute behind
Forecaster. They don't stop.
L748[18:02:53]
<Forecaster> D:
L749[18:09:44] <Izaya> TPG24: KSP with
more boom
L750[18:11:12]
<Forecaster> is that even possible
L751[18:22:28] <Michiyo> %remindme 30s
Hello!
L752[18:22:32] <Michiyo> I see
L753[18:22:33] <Michiyo> lol
L754[18:27:35] <Michiyo> I need to set my
dev environment backup
L755[18:41:12]
<Forecaster> psh, nobody needs backups,
ever
L756[18:41:27]
<Forecaster> that's just what big backup
wants you to think
L758[18:42:47]
<Forecaster> neat, water in Space
Engine
L759[18:44:03] <Inari> %splash Space
Engine with aqua potion
L760[18:44:03] <MichiBot> You fling a
fiery aqua potion (New!) that splashes onto Space Engine.
Everything Space Engine says is now in Wingdings until they see a
bird.
L761[18:44:42]
<Forecaster> seriously, why is it so hard
to make a thumbnail that doesn't have text where the timestamp
is?
L762[18:45:34]
<Forecaster> the answer is not very, in my
experience
L763[18:50:35] <Inari> The answer to
"why is it hard?" is "not very"?
L764[18:51:54]
<Forecaster> Yes.
L765[18:52:03] <Inari> <thinking
emoji>
L766[18:57:05]
<Ariri>
thinking
L767[18:57:11]
<Ariri>
thonking* [Edited]
L768[19:03:26]
⇨ Joins: ironmountain
(~ironmount@71.203.143.156)
L770[19:42:35]
<BrisingrAerowing> For your viewing
pleasure.
L771[19:43:29]
<ThePiGuy24> no
L772[19:48:29] ⇦
Quits: ironmountain (~ironmount@71.203.143.156) (Read error:
Connection reset by peer)
L773[20:10:24]
<bad at
vijya> speaking of cursed
L775[20:22:09] ⇦
Quits: baschdel (~baschdel@2a02:6d40:3602:3501:c35f:e8ad:6014:cb30)
(Ping timeout: 189 seconds)
L777[20:29:59]
<Bob> i can
hear it
L778[20:33:33]
<Forecaster> It actually has sound
L779[20:34:28]
<Forecaster> But discord doesn't play gifv
with sound
L780[20:49:28]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L781[20:57:52]
<Ocawesome101> Izaya: RE windowing on
PsychOS, I had a similar idea for Monolith
L782[20:58:25]
<Ocawesome101> it'd make things like
terminal apps really easy
L783[21:16:03]
⇨ Joins: prisma
(~prisma@22.63.255.123.static.snap.net.nz)
L784[21:56:51]
<Ariri>
Forecaster: I can hear it anyways :P
L785[22:11:50] ⇦
Quits: m1cr0man (~m1cr0man@gelandewagen.m1cr0man.com) (Quit:
G'luck)
L786[22:15:26]
⇨ Joins: m1cr0man
(~m1cr0man@gelandewagen.m1cr0man.com)
L787[22:24:59] <S3> *yawn*
L788[22:25:04] <S3> I finally woke
up
L789[22:25:18] <S3> or, I finally
slept
L790[22:30:52]
<Ariri>
mornin'
L791[22:32:22] <Inari> %splash S3 with
coffee potion
L792[22:32:22] <MichiBot> You fling a
thick dirt potion (New!) that splashes onto S3. The potion
contained a computer virus! It just changed S3's
background...
L793[22:32:27] <Inari> Hmm
L794[22:32:31] <Inari> Thought coffee was
an option
L795[22:32:41] <Inari> Maybe it was moca
or so
L796[22:33:40] <Amanda> you can drink
coffee, not coffee potion
L797[22:33:44] <Amanda> %splash Inari with
coffee
L798[22:33:44] <MichiBot> You splash Inari
with coffee. It's scalding hot! Inari takes 1d6 => 3 fire
damage!
L799[22:33:58] <Inari> ah
L800[22:35:44]
<Ariri>
energizing
L801[22:37:41] <S3> LOL that's
funnyu
L802[22:39:46] <prisma> so i had an
idea
L803[22:39:56] <prisma> what if ASM but
Minecraft and it's an interpreted language
L804[22:44:05] <prisma> also:
L805[22:44:17] <prisma> can we teach an AI
Java
L806[22:44:21] <prisma> and tell it to
make Minecraft mods
L807[22:44:44] <prisma> cursed, I
know
L808[22:52:16] <Ariri> Reminds me of an
XKCD comic about an AI to program programmers or something
L809[22:57:33]
<ThePiGuy24> well GPT3 can already
generate HTML/CSS and python
L810[22:57:43] <Michiyo> god damn it
L811[22:57:49] <Michiyo> my array dropped
another fuckin drive.
L812[22:58:05] <prisma> RAID array?
L813[22:59:03] <Michiyo> yeah, it picket
it back up but it's marked as "Foreign" now.. which means
I have to rebuild the damn thing.. again
L814[22:59:07] <Michiyo> picked*
L815[22:59:47] <prisma> is it the drive
dying? or is the array just dumb sometimes
L816[23:02:14] <Michiyo> I think the
controller just gets drunk.
L817[23:03:07] <Michiyo> It's a PERC H700
controller, and I'm running standard SATA drives on it, so it's not
SUPER happy really
L818[23:07:49] ⇦
Quits: prisma (~prisma@22.63.255.123.static.snap.net.nz) (Quit:
\o)
L820[23:31:27]
⇨ Joins: prisma
(~prisma@22.63.255.123.static.snap.net.nz)
L822[23:35:17] ⇦
Quits: Vexatos (~Vexatos@port-92-192-26-223.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L823[23:36:10] <prisma> Hmm, davfs2 mount
points don't seem to show contents until I run `ls` inside
them.