<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:13:43] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.169.117) (Ping timeout: 202
seconds)
L2[00:30:16] ⇨
Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L3[01:09:31] ⇦
Parts: Biochemic
(Biochemic!~biochemic@2a02:908:d721:e260:c5e4:f757:1138:1f70)
())
L4[01:28:44]
<McMaartenz>
%tonk
L5[01:28:44] <MichiBot> Gadsbudlikins!
McMaartenz! You beat CompanionCube's previous record of 2 hours, 9
minutes and 57 seconds! I hope you're happy!
L6[01:28:45] <MichiBot> McMaartenz's new
record is 2 hours, 36 minutes and 37 seconds! 26 minutes and 40
seconds gained! McMaartenz also gained 0.002 tonk points for
stealing the tonk.
L7[01:28:53]
<McMaartenz>
Mhmhm
L8[01:28:59]
<McMaartenz>
%tonkout
L9[01:29:00] <MichiBot> McMaartenz has
tonked out! Tonk has been reset! They gained 0.002 tonk points!
plus 0.002 bonus points for consecutive hours! Current score:
0.008
L10[01:29:00]
<McMaartenz>
Meh
L11[01:29:10]
<McMaartenz>
Lol
L12[01:29:24]
<McMaartenz>
*sorry guys xd*
L13[01:46:14]
<Kleadron>
Windows XP in 2020
L14[01:46:24]
<Kleadron>
Hanging on by a thread
L15[01:46:34]
<Kleadron>
Because one guy is still using it
L16[01:52:58]
<McMaartenz>
Xd
L17[01:53:03]
<McMaartenz>
I'm usi g it
L18[01:53:09]
<McMaartenz>
Inside vm
L19[01:53:28] <Izaya> WINE can run RLVM
games now so it's redundant
L20[01:53:31] <Izaya> :^)
L21[01:56:38] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BC4A4.versanet.de) (Ping
timeout: 190 seconds)
L22[02:06:34] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error:
Connection reset by peer)
L23[02:07:19] ⇨
Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L24[02:08:04] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error:
Connection reset by peer)
L25[02:08:41] ⇨
Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L26[02:09:31] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error:
Connection reset by peer)
L27[02:09:39]
<Forecaster>
%potion
L28[02:09:39] <MichiBot> Forecaster: You
get a cloudy gold potion
L29[02:09:42]
<Forecaster>
%drink ^
L30[02:09:42] <MichiBot> The next fork you
touch tells you it's most deeply guarded secret.
L31[02:10:17] ⇨
Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L32[02:11:12]
<Kleadron>
@McMaartenz ha, im using it on real hardware
L33[02:11:15]
<Kleadron>
get on my level
L35[02:28:36] <Azelphur> What's the best
way of editing code on my PC and then transferring it to the
computer in game?
L36[02:29:10] <Skye> %tonk
L37[02:29:11] <MichiBot> Avada Kedavra!
Skye! You beat McMaartenz's previous record of <0! I hope you're
happy!
L38[02:29:12] <MichiBot> Skye's new record
is 1 hour and 11 seconds! 1 hour and 11 seconds gained! Skye also
gained 0.001 tonk points for stealing the tonk.
L39[02:29:45] <Skye> Azelphur: disable
buffering in the OC settings
L40[02:30:01] <Azelphur> wat
L41[02:30:07] <Skye> File buffering
L42[02:30:10] <Skye> Or caching
L43[02:30:15] <Skye> Not sure what it's
called
L44[02:30:25] <Skye> Basically it's so that
any changes immediately appears
L45[02:30:41] <Azelphur> ah I see, the
servers remote anyway
L46[02:31:26]
<Waveformal>
You could always set up an FTP or SFTP connection from your editor
of choice to that server, so long as you can get access to the
directory OC data is stored in.
L47[02:31:51] <Azelphur> Ah, guess I can do
that
L48[02:32:41]
<Kleadron>
So does that mean that when the computer accesses a hard drive or
disk drive it more directly accesses the physical drive on your
computer when caching is disabled?
L49[02:33:06] <Izaya> it hits the real
filesystem, anyway
L50[02:33:06]
<Kleadron>
When will i be able to mount a real life floppy disk to an
opencomputer
L51[02:33:24] <Izaya> now
L52[02:33:53] <Izaya> mount /dev/fd0
~/.local/share/multimc/instances/SKS\
v5.7/.minecraft/saves/world/opencomputers/uuid
L53[02:33:54] <Izaya> :^)
L54[02:35:27]
<Waveformal>
Does anyone know about the state of OpenSecurity after the last
update to fix the Energy Turrets? I saw the commit and grabbed the
latest from curse, but the turrets seem to be pretty bugged
out.
L55[02:39:23] ⇨
Joins: uzogamespro
(uzogamespro!~uzogamesp@134.249.178.108)
L56[02:40:04] <uzogamespro> есть
живые?
L57[02:41:15] <Lizzy> English only
please
L58[02:42:36] ⇦
Quits: uzogamespro (uzogamespro!~uzogamesp@134.249.178.108) (Client
Quit)
L59[02:43:05]
<Kleadron>
Would it be possible to make the opencomputer also directly access
the physical floppy disk or hard disk and have it write its own
filesystem onto it?
L60[02:43:13]
<Forecaster>
%translate есть живые?
L61[02:43:14] <MichiBot> There are
live?
L62[02:44:11] <Skye> You can't make it
access a real floppy disk
L63[02:44:15] <Skye> But there is an
unmanaged mkde
L64[02:44:17] <Skye> Modet
L65[02:44:19] <Skye> Mode
L66[02:44:20]
<Forecaster>
google said "Are there any alive?"
L67[02:44:23] <Lizzy> @Kleadron if you mean
physical as "in-world" physical then yes, just set it to
unmanaged mode
L68[02:44:34] <Skye> Which works like a
giant block of data you can edit
L69[02:44:47] *
Lizzy hmmms
L70[02:44:50]
<Kleadron> i
meant a real life drive
L71[02:44:55] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed
the connection)
L72[02:45:02] <Lizzy> ah, then no
L73[02:45:06]
<Kleadron>
im upset now
L74[02:45:17] <Lizzy> that would be a major
security risk
L75[02:45:29]
<Kleadron>
good point
L76[02:48:07] <Lizzy> also
something/someone is trying to send shit to my domain but so far
they've failed to send to an actual mailbox... first they tried
"skyem123" on my domain (which doesn't even exist) and
then they tried "siren", which also doesn't
exist...
L77[02:48:30] <Lizzy> oh, and they also
tried an old alias of mine about 3 hours ago
L78[02:48:51] <Lizzy> now
"theenders"
L79[02:48:54] <Lizzy> wtf
L80[02:49:26] <Lizzy> if you're gonna spam
me, at least get the address right (then probably be denied because
of spamassassin)
L81[02:49:29] <Izaya> plot twist
L82[02:49:41] <Izaya> the entity trying to
send you mail is ... you
L83[02:49:43] <Izaya> from the past
L84[02:50:12] <Lizzy> i don't think i'd be
using a server with a .hk TLD rDNS entry and be trying to send from
"dhl.com"
L85[02:57:52] <stephan48> why not? sounds
legit!
L86[02:59:32] <Skye> Lizzy: wut.
L87[03:00:01] <Skye> Are they using the
gitlab to get usernames or something
L88[03:06:30] <Skye> Lizzy: what is the
message they're trying to send out of curiosity?
L89[03:09:56]
<McMaartenz>
@Kleadron whats the specs of that machine if I may ask?
:neko:
L90[03:19:38] <Lizzy> Skye, idk, cause
postfix is just rejecting it. some form of DHL Tracking at a
guess
L92[03:20:19] <Lizzy> and idk where they're
getting the names from, cause "theenders", and
"siren" don't exist on there
L94[03:23:08] <Lizzy> Skye, ^
L96[03:23:53] <Skye> What's that other
domain
L98[03:25:28] ⇨
Joins: The_Bit (The_Bit!~Anonim@2.135.242.66)
L99[03:34:17] <Skye> `In: EHLO
c21mekong.com.kh`
L100[03:35:35] <Lizzy> ah, that's the
other end introducing itself
L101[04:11:00]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300C107205E959D4A4BDACBD6FD17.dip0.t-ipconnect.de)
L102[04:11:00]
zsh sets mode: +v on Vexatos
L103[04:18:02]
<Forecaster>
%tonk
L104[04:18:02] <MichiBot> Avada Kedavra!
Forecaster! You beat Skye's previous record of 1 hour and 11
seconds! I hope you're happy!
L105[04:18:03] <MichiBot> Forecaster's new
record is 1 hour, 48 minutes and 51 seconds! 48 minutes and 39
seconds gained! Forecaster also gained 0.001 tonk points for
stealing the tonk.
L106[04:48:15] ***
Lizzy is now known as Guest13003
L107[04:48:26]
<Forecaster>
ohno
L108[05:18:55] <dequbed> Lizzy: I mean
hey, they went to the trouble of using STARTTLS, it *must* be
legit.
L109[05:35:40] <Guest13003> yeah, other
than the fact that the domain they're sending from isn't for them
(as far as i can tell), this is probably the most complient spam
setup i've seen
L110[05:36:24] <Guest13003> wait
derp
L111[05:36:36] <Guest13003> wait wat
L112[05:36:38] <Guest13003> OH
L113[05:36:41] ***
Guest13003 is now known as Lizzy
L114[05:43:50]
<Kodos> So
how the hell do I unfuck Twitch app
L115[05:43:57]
<Kodos> It's
saying it doesn't detect Java, or my MC instances anymore
L116[05:48:59] ⇦
Quits: The_Bit (The_Bit!~Anonim@2.135.242.66) (Remote host closed
the connection)
L117[05:49:31]
<Forecaster>
wipe it and reinstall?
L118[05:51:40] <Izaya> s/and*//
L119[05:51:41] <MichiBot>
<Forecaster> wipe it reinstall?
L120[05:51:49] <Izaya> ree
L121[05:54:59]
<Forecaster>
that would have matched anddddddd
L122[05:55:01]
<Forecaster>
:P
L123[05:55:07]
<Forecaster>
what you wanted was probably and.*
L124[05:55:10]
<Z0idburg>
@Kleadron there is a way.
L125[05:55:39]
<Z0idburg>
However it is a LOT easier on a *nix host than it is if you have
Windows
L126[05:55:57]
<Forecaster>
%s/it and.*/it/
L127[05:55:57] <MichiBot>
<Forecaster> wipe it
L128[05:56:14]
<Z0idburg>
if the disk is the same size
L129[05:56:18]
<Forecaster>
yay regex
L130[05:56:36]
<Z0idburg>
then you can symlink it to a disk that is compressed using
zlib
L131[05:56:56]
<Z0idburg>
othwise you cna wrap it through a truncating driver which I won't
get into
L132[05:58:30]
<Z0idburg>
so yes ,you can connect it to a live disk. As Lizzy suggests, it's
kinda scary.
L133[05:58:46]
<Z0idburg>
Don't do it.
L134[06:01:35]
<Z0idburg>
technically you'd want the disk uncompressed
L135[06:01:43]
<Z0idburg>
since OC does that for you
L136[06:09:32] <Izaya> Forecaster: 100%
correct
L137[06:10:56]
<Forecaster>
%s/0/1/
L138[06:10:57] <MichiBot> <Izaya>
Forecaster: 110% correct
L139[06:16:56]
<Z0idburg>
%m/110/
L140[06:16:59]
<Z0idburg>
broken.
L141[06:39:44] <Lizzy> also lol that same
spam attempt from earlier tried the siren address again
L142[06:39:45] <Lizzy> -_
L143[06:39:48] <Lizzy> -_-
L144[06:41:47]
<Rph>
%tonk
L145[06:41:48] <MichiBot> Goshhawk! Rph!
You beat Forecaster's previous record of 1 hour, 48 minutes and 51
seconds! I hope you're happy!
L146[06:41:49] <MichiBot> Rph's new record
is 2 hours, 23 minutes and 45 seconds! 34 minutes and 54 seconds
gained! Rph also gained 0.002 tonk points for stealing the
tonk.
L147[06:41:56]
<Rph>
%tank
L148[06:42:11] <Lizzy> and trying skye's
style address again... despite the fact that they get a 550
response instead of a 450 one ¬_¬
L149[06:42:34] <Skye> Any idea who that
server sending it is?
L150[06:44:35] <Lizzy> 167.99.64.71
L151[06:44:41]
⇨ Joins: Inari
(Inari!~Pinkishu@pD9E8F37F.dip0.t-ipconnect.de)
L153[06:45:24] <Lizzy> seems to be
c21mekong.com.kh and that also seems to be valid both ways
(otherwise postfix would have rejected it sooner)
L154[06:46:26] <Lizzy> seems to be some
form of estate agents
L155[06:51:19]
<Rph>
Hmm
L156[06:52:32] <Lizzy>
||`h`||||`e`||||`l`||||`l`||||`o`||
L157[06:53:43]
<Rph> You
make life painful for mobile users
L158[06:53:52]
<Rph> On
desktop there is a console snippet to reveal all
L159[06:54:51] <Teris> IRCCloud formatted
that statement really oddly
L160[06:56:52]
<Forecaster>
@Z0idburg what's m
L161[07:06:24]
<Z0idburg>
@Forecaster match
L162[07:06:41]
<Forecaster>
ah, right
L163[07:06:52]
<Z0idburg>
Not a necessary feature
L164[07:06:58]
<Z0idburg>
Although, tr is really nice
L165[07:07:24]
<Z0idburg>
tr/[a-z][A-Z]/[z-][Z-A]/
L166[07:07:27]
<Z0idburg> I
believe that does ROT13
L167[07:07:37]
<Z0idburg>
something like that
L168[07:13:53]
<Z0idburg>
oh wait
L169[07:14:34]
<Z0idburg>
it'd be tr/[a-zA-Z]/[N-ZA-Mn-za-m]/
L170[07:15:24]
<Rph> I'm
thinking of making a real IDE for OC
L171[07:15:27]
<Rph> With
code analysis
L172[07:15:33]
<Rph>
Dependency resolving
L173[07:15:34]
<Rph>
Etc
L174[07:15:35]
<Z0idburg>
Why
L175[07:15:37]
<Z0idburg>
just use cat
L176[07:15:43]
<Rph> It
will probably be only available for my OS tho
L177[07:15:53]
<Z0idburg>
cat >> "ocluafile.lua" <<
"EOF"
L178[07:15:53]
<Z0idburg>
code here
L179[07:15:54]
<Z0idburg>
EOF
L180[07:15:56]
<Rph>
Because of my superior to OpenOS dependency system
L181[07:19:20]
<Z0idburg>
This is a horrible idea
L182[07:20:47]
<Rph>
Why
L183[07:21:06]
<Rph> Also
libraries will have to define argument and return types
L184[07:21:12]
<Rph> For
all functions
L185[07:21:37]
⇨ Joins: The_Bit
(The_Bit!~Anonim@109.229.178.44)
L186[07:21:45]
⇨ Joins: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L187[07:21:56]
<Z0idburg>
That's also a bad idea
L188[07:22:01]
<Rph> As the
OS will be doing automatical checkArg
L189[07:22:18] <dequbed> Lizzy: FWIW, you
can apply a policy check (i.e. DMARC/SPF/DKIM) at the MAIL FROM
stage via smtpd_{sender,recipient}_restrictions.
L190[07:22:33]
<Rph> When
library gets loaded it autogenerates a wrapper that does arg
checking
L191[07:22:45] <Lizzy> i think i already
have spf in the mail-from part, will need to double check
though
L192[07:22:55]
<Z0idburg>
It will cut performance significantly. This is why instead for
Trotwood I document every function like so:
L194[07:23:06]
<Z0idburg>
every function has a header of documentation
L195[07:23:08]
<Rph> Keep
in mind this OS is meant to be developer and user friendly
L196[07:23:08]
<Z0idburg>
so you know how to use it
L197[07:23:14]
<Z0idburg>
and if you don't use it that way it's not my fault
L198[07:23:40]
<Rph> Here
you have a library.lua and library.def files
L199[07:23:56]
<Rph> And
export them as library in your app manifest
L200[07:24:16]
<Rph> Then
when a different app loads yourappname.library
L201[07:24:33]
<Rph> The OS
does some checks like if the library was ever loaded and if so, is
it cached
L202[07:24:38]
<Z0idburg>
in Perl we have some helper libraries like
pos_validated_list()
L203[07:24:45]
<Z0idburg>
which can do argument checks
L204[07:24:53]
<Rph> And if
it's not, it generates a wrapper based on the def and caches
it
L205[07:25:13] ⇦
Quits: The_Bit (The_Bit!~Anonim@109.229.178.44) (Ping timeout: 183
seconds)
L206[07:25:23]
<Z0idburg>
heh
L207[07:25:50]
<Rph>
What
L208[07:26:21]
<Rph> The
IDE will have much better autocomplete and warnings thanks to that
as well
L209[07:29:10]
<Z0idburg>
if I were to make an editor, I would make a line editor library
instea
L210[07:29:12]
<Z0idburg>
instead*
L211[07:29:18]
<Z0idburg>
then write an editor that just used the line editor
L212[07:29:23]
<Z0idburg>
as a text editor
L213[07:30:15]
<Z0idburg>
benefit of that is also if I don't want to do normal text editing
but like something else like editing of binary data, then I can
just swap the line editing proxies with something else
L214[07:31:34]
<Rph>
Hmm
L215[07:31:52]
<Rph> Well
my IDE will use a multi threaded structure if you get what I
mean
L216[07:31:56]
<Z0idburg>
Unreleated, but keep in mind Rph you will need to manage memory in
an editor
L217[07:32:02]
<Rph> I
know
L218[07:32:04]
<Z0idburg>
because reading the entire file is a bad idea
L219[07:32:08]
<Z0idburg>
but you want it to be fast too
L220[07:32:11]
<Rph> I'll
stream files and indexes
L221[07:32:43]
<Rph> So on
load the file will be indexed (functions/vars)
L222[07:32:58]
<Forecaster>
%potion
L223[07:32:58] <MichiBot> Forecaster: You
get a salty ocean potion
L224[07:33:01]
<Forecaster>
%drink ^
L225[07:33:01] <MichiBot> Forecaster has a
single tear roll down their cheek for some reason.
L226[07:33:03]
<Rph> And
then only parts in the viewport will remain loaded
L227[07:33:15]
<Rph> The
index cached to disk
L228[07:33:44]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L229[07:33:57]
<Z0idburg>
The issue with this
L230[07:34:02]
<Z0idburg>
is how are you going to handle seek
L231[07:34:11]
<Z0idburg>
with an unmanaged drive this is very easy
L232[07:34:31]
<Rph> With a
managed drive too
L233[07:35:24]
<Rph> Open
file, index bytes where lines change
L234[07:35:35]
<Rph> Then
use fileHandle:seek
L235[07:35:35]
<Z0idburg>
oh it looks like seek() is implemented for the filesystem
component
L236[07:35:40]
<Z0idburg> I
was thinkingf of old school computercraft
L237[07:35:42]
<Rph>
Yes
L238[07:35:44]
<Z0idburg>
where seek didn't exist
L239[07:36:31]
<Z0idburg>
well good then
L240[07:36:51]
<Z0idburg>
I'm still working on my unmanaged filesystem
L241[07:37:06]
<Rph> I
won't touch that shit
L242[07:37:12]
<Z0idburg>
no?
L243[07:37:22]
<Rph>
Nope
L244[07:37:28]
<Z0idburg>
Whys that
L245[07:39:44]
<Z0idburg>
I'm not worried either way about bad arguments
L246[07:39:50]
<Z0idburg>
because I want stuff to crash on purpose
L247[07:40:13]
<Rph> Well
with bad args it also errors
L248[07:40:27]
<Rph> But
that guarantees you won't have undefined behaviour
L249[07:40:28]
<Z0idburg>
not my problem
L250[07:40:34]
<Rph> So
like
L251[07:40:46]
<Rph> Stuff
may not crash
L252[07:40:51]
<Rph> Even
under trotwood
L253[07:41:08]
<Rph> But
just act weirdly
L254[07:41:11]
<Z0idburg> I
disagree that enforcing type constraints prevents undefined
behavior because of the nature of coercion
L255[07:41:37]
<Rph> Still,
libs here can just disable checks for methods
L256[07:41:47]
<Rph> But
that way they make life harder for users of my IDE
L257[07:42:14]
<Z0idburg>
so
L258[07:42:20]
<Z0idburg>
instead of having special files
L259[07:42:33]
<Z0idburg>
why not do something kind of like what I am doing but actually read
it as meta data
L260[07:42:44]
<Z0idburg>
you can use multiline comments to create meta data for the editor /
OS
L261[07:43:30]
<Z0idburg>
course mine are not read by anything, they are just for the
programmer, and I made them easy to read but:
L263[07:43:48]
<Z0idburg>
you could come up with your own more readable by machine format for
example
L264[07:44:07]
<Z0idburg>
They'd be kind of like Java annotations
L265[07:45:02]
<Z0idburg> I
even use special characters for noting optional arguments,
etc
L266[07:45:11]
<Z0idburg>
at times where it is not clear
L267[07:45:29]
<Z0idburg>
and alternatives
L268[07:46:01]
<Z0idburg>
for example returns: foo:string, data | nil
L269[07:46:17]
<Z0idburg>
data:table *
L270[07:46:35]
<Z0idburg>
that would tell me it either returns some string and a table called
data or just nil
L271[07:51:27]
<Z0idburg>
You could also use archive files
L272[07:51:35]
<Z0idburg>
like *.nix .a files
L273[07:51:44]
<Z0idburg>
and store headers as a separate file in there
L274[07:52:04]
<Z0idburg>
the problem with .a files is that the binary format is in
decimal...
L275[07:52:08]
<Z0idburg>
which is really weird
L276[07:52:23]
<Z0idburg>
like ascii decimal
L277[07:52:40]
<Rph>
Hmm
L278[07:53:01]
<Rph>
Headers will be stored separately
L279[07:53:05]
<Rph> In
.def files
L280[07:53:55]
<Z0idburg>
so what happens if you have a bunch of one file libraries
L281[07:54:05]
<Rph>
Libraries are per app
L282[07:54:06]
<Z0idburg>
or-
L283[07:54:22]
<Rph> Each
app defines what libraries it exports in the manifest
L284[07:54:23]
<Z0idburg>
so you're not going to have any shared libraries at all?
L285[07:54:33]
<Rph> There
will be stock. Namespace
L286[07:54:42]
<Rph> Which
contains system libraries
L287[07:54:49]
<Rph> But
besides that, no
L288[07:55:02]
<Rph> Apps
just have to define that they depend on libs from something
else
L289[07:55:19]
<Z0idburg>
so you're saying that if I find a really annoying pattern with your
OS that I want to automate
L290[07:55:29]
<Z0idburg> I
will have to modify the system library set
L291[07:55:36]
<Rph>
Wdym
L292[07:55:37]
<Z0idburg>
and who knows what else
L293[07:55:48]
<Rph> Just
make an update package that changes that one file
L294[07:56:11]
<Z0idburg>
what about new features though
L295[07:56:17]
<Rph>
Wdym
L296[07:56:22]
<Rph> To the
system?
L297[07:56:32]
<Z0idburg>
yes
L298[07:56:47]
<Z0idburg>
at some point, somebody is goin to want to write wrappers for your
system libraries
L299[07:56:52]
<Rph> There
is no need to want to add features on the system level
L300[07:56:53]
<Z0idburg>
to make things simpler
L301[07:57:03]
<Rph> And
system libraries will not do many things
L302[07:57:14]
<Rph> They
will be a small layer over what default lua has
L303[07:57:18]
<Rph> With a
VFS
L304[07:57:35]
<Rph>
Everything like gui etc will be handled by apps
L305[07:57:41]
<Rph> Which
you can replace
L306[07:58:04]
<Z0idburg>
Trotwoo'd file IO library is a good example of a library that's not
even exactly part of the system
L307[07:58:08]
<Rph> As I
said, even device interaction will be done by apps
L309[07:58:13]
<Z0idburg>
that's the entire file IO library
L310[07:58:28]
<Z0idburg>
it's just a lib that makes your life simpler
L311[07:58:36]
<Z0idburg>
it doesn't o any work
L312[07:59:42]
<Z0idburg>
Instead, it creates a single interface to two different
libraries
L313[08:01:04]
<Z0idburg>
notice something here as well
L314[08:01:24]
<Z0idburg>
if you don't provide a proper first argument to close read or
write, it will crash the caller
L315[08:01:37]
<Z0idburg>
not the filesystem driver
L316[08:02:03]
<Rph> Here i
will have a very interesting rpc solution
L317[08:02:21]
<Rph>
Because i will have 2 types of liberties
L318[08:02:28]
<Rph>
Libraries*
L319[08:02:51]
<Rph> Normal
library and an RPC library
L320[08:03:07]
<Rph> Normal
libraries are what i described
L321[08:03:20]
<Rph> Rpc
library calls cause a yield
L322[08:03:29]
<Rph> And
executing a callback in the library owner
L323[08:03:44]
<Z0idburg>
The only way to perform system calls is to yield in Trotwood
L324[08:03:48]
<Rph> The
callback can decide to crash
L325[08:04:01]
<Rph> But
crashes in the callback won't terminate the library owner
L326[08:04:04]
<Rph>
Rather, the caller
L327[08:05:35]
<Rph> Btw do
you have a system journal
L328[08:06:57]
<Z0idburg>
For the filesystem?
L329[08:07:58]
<Z0idburg>
Or do you mean for keeping track of the systems state?
L330[08:08:21]
<Rph> In
general
L331[08:08:22]
<Rph>
Like
L332[08:08:27]
<Rph>
Detected crash
L333[08:08:33]
<Rph>
Process quit abnormally
L334[08:08:35]
<Rph> And so
on
L335[08:09:39]
<Z0idburg>
Of course not. You don'tneed that with the actor model. What
happens is that the system just puts the crash output into a log
like dmesg so you can tail it or whatever. It's temporary and
circular.
L336[08:09:56]
<Z0idburg>
It's not used by the system at all
L337[08:09:56]
<Rph> Yes
thats exactly what I mean
L338[08:10:14]
<Rph> My
system journal will be like dmesg
L339[08:10:23]
<Z0idburg>
Then why didn't you just say crash log ?
L340[08:10:25]
<Z0idburg>
or something
L341[08:10:26]
<Rph> With a
bit more details and not in a text format
L342[08:10:35]
<Rph>
Because it will also log permission denied
L343[08:10:37]
<Z0idburg>
or debug log
L344[08:10:39]
<Rph> And
non crash errors
L345[08:11:06]
<Rph> And
also app installs
L346[08:11:07]
<Z0idburg> I
think you've been spending too much time with shitty software like
systemd
L347[08:11:19]
⇨ Joins: flappy
(flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L348[08:11:21]
<Rph> I like
the way systemd works
L349[08:11:25]
<Z0idburg>
It's horrible
L350[08:11:50]
<Z0idburg>
it took simple and made it unsimple how the **** do you even do
that?!
L351[08:14:24] <Temia> %tonk
L352[08:14:25] <MichiBot> I'm sorry Temia,
you were not able to beat Rph's record of 2 hours, 23 minutes and
45 seconds this time.
L353[08:14:26] <MichiBot> 1 hour, 32
minutes and 37 seconds were wasted! Missed by 51 minutes and 7
seconds!
L354[08:14:43]
<Rph>
Haha
L355[08:14:54]
<Z0idburg>
poor Temia
L356[08:15:00] <Temia> Eh
L357[08:15:32] <Temia> I woke up, tonked,
and now I go on with my day
L358[08:15:33]
<Z0idburg>
work soon. I'm going to leave my laptop behind today
L359[08:15:55]
<Z0idburg> I
have like 300+ people I need to call out too
L360[08:15:57]
<Z0idburg>
to*
L361[08:17:47]
<Z0idburg>
but no something crashes, it dumps it in a file it moves on
L362[08:17:58]
<Z0idburg>
erasing old stuff in the process
L363[08:32:56]
<McMaartenz>
eh
L364[08:33:03]
<McMaartenz>
how did the text get messed up that much
L366[08:33:04] <MichiBot>
OpenComputers: Introducting "Lunatic" | length:
3m 43s | Likes:
457
Dislikes:
4 Views:
22,114 |
by
asciicharismatic | Published On 20/7/2018
L367[08:35:22] <AmandaC> Because that's
not normal OC text, it's text being rendered in the emulator then
transformed into braille codes
L368[09:14:01]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L369[09:15:12]
<Zef>
%hello
L370[09:15:12] <MichiBot> Zef: 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.
L371[09:15:24]
<Zef> I
don't remember seeing you before so welcome
L372[09:15:34] <Lizzy> they've been here
before i think
L373[09:15:51]
<Zef> I just
did a control f and you are correct
L374[09:16:14]
<Zef>
Welcome back in that case
L375[09:18:02]
<Forecaster>
%welcomeback
L376[09:18:11]
<Forecaster>
"We've got our eyes on you, don't try anything
funny"
L377[09:20:02] <Azelphur> I thought
OpenComputers didn't give you pixel-level access to the display?
o.O
L378[09:21:08] <AmandaC> Azelphur: it
doesn't, but you can semi-fake it with braille unicode chars
L379[09:21:34] <Temia> Yeah, it reduces
the depth to two colours per 2x4 block, but it's surprisingly
workable.
L380[09:21:43] <Azelphur> AmandaC: was
just looking at the video above lol, is there shenanigans going on
there?
L381[09:21:46] ⇦
Parts: The_Bit (The_Bit!~Anonim@92.55.172.250)
(p0w3r_0ff))
L382[09:22:15]
<Zef> Do
they even speak?
L383[09:22:17]
<Zef>
Lol
L384[09:22:22] <Temia> Considering Asie is
also the one who made the CTIF, he's put a lot of effort into
making rendering with the braille efficient
L385[09:22:39] <Temia> Along with colour
interpolation algorithms
L386[09:23:05] *
AmandaC cuddles up in Temia's lap, meows
L387[09:23:18] *
Temia petpets Amanda
L388[09:23:20] *
Lizzy curls up next to AmandaC and Temia
L389[09:23:28]
<Rph> I
wrote a braille picture format too
L390[09:23:40]
<Rph> But
its full screen only
L391[09:23:45]
<Rph> And
the encoder is slow
L392[09:23:59] <Lizzy> dequbed, aha, i do
spf checks, but only in the recipient side, not the sender side
(where i should probably do it). i'ma move it over and see how that
fares
L393[09:24:16]
<Rph>
(320x200 image encodes for 5 seconds on a Xeon E5-1620)
L394[09:24:44]
<Rph> The
encoder is in nodejs tho so not the fastest it could be
L395[09:26:05]
<Zef> Write
it in raw lua
L396[09:26:08]
<Zef>
Lol
L397[09:26:17] <Azelphur> well, that's
amazing :p
L398[09:27:06]
<Rph>
Hmm
L399[09:27:14]
<Rph> I
thought of rewriting it in C++
L400[09:27:44] *
Lizzy hmms, decides to climb into Temia's lap with
AmandaC
L401[09:29:39] *
Temia petpets both
L402[09:29:45] <AmandaC> %8ball skull-wall
all day again?
L403[09:29:45] <MichiBot> AmandaC: Ask
again later
L404[09:29:48] *
Lizzy purrs loudly
L405[09:31:47]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L406[09:44:45]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b)
L407[09:49:26] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed
the connection)
L408[09:49:53]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L409[10:21:01]
⇨ Joins: alekso56
(alekso56!~cax@ti0107a400-3649.bb.online.no)
L410[10:38:05]
<Kleadron>
@McMaartenz Pentium 4 HT 2.80Ghz, 1GB RAM, Geforce 5700 FX ultra,
Some sort of PCI soundblaster card
L411[10:38:29]
<McMaartenz>
oo nice :D
L412[10:38:46]
<Kleadron>
Tekkit runs on it at 60FPS with low settings
L413[11:10:00] <Inari> What kinda server
do I want to run a dockerized PHP app? Would a VPS be enough, or do
I need like a rootserver? (and whats the diff between those anyway
:D I know the VPS is virtualized, but does that mean a root server
is a full physical machien I rent?)
L414[11:11:35]
<Rph>
%tonk
L415[11:11:36] <MichiBot> Fopdoodle! Rph!
You beat your own previous record of 2 hours, 23 minutes and 45
seconds! I hope you're happy!
L416[11:11:37] <MichiBot> Rph's new record
is 2 hours, 57 minutes and 10 seconds! 33 minutes and 24 seconds
gained! Rph also gained 0.002 tonk points for stealing the
tonk.
L417[11:11:44]
<Rph>
aaaa
L418[11:11:45]
<Rph>
:(
L419[11:11:47]
<Rph> 3
minutes :(
L420[11:12:37] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Read error:
Connection reset by peer)
L421[11:17:15]
⇨ Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@i577BC45D.versanet.de)
L422[11:21:16]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L423[11:35:00] <stephan48> Inari: actually
a root server can also be a VM just with better specs
L424[11:35:17] <Inari> I see
L425[11:35:19] <stephan48> dedicated
server is also no guaranteed label
L426[11:35:27] <Inari> So theres no real
diff?
L427[11:35:29] <stephan48> you might want
to look in the product description for physical server
L428[11:35:54] <Inari> Well I don't think
I necessarily need my own physical server, but no clue
L429[11:36:23] <stephan48> how resource
intensive is the app?
L430[11:36:44] <stephan48> i.e. there are
V Servers with imense specs and there are physical servers with low
specs
L431[11:37:30] <stephan48> root server
just means you got root on the machine(given in VMs too) dedicated
signals that you are getting a dedicated set of resources not just:
we have X ram and Y cpu first come first server. i.e. are guranteed
a minimum performance
L432[11:37:56] <stephan48> a VM(VPS) just
means its virtual somewhere.
L433[11:38:19] <Inari> No clue, probably
not very
L434[11:38:31] <Inari> Just sick of
requests taking 30 seconds on my local machine :D
L435[11:38:42] <stephan48> :D
L436[11:39:03] <stephan48> get a small
5-10€ VPS with a gig or two of ram, some CPU and a few gigs of
disk
L437[11:39:07] <Inari> It runs fine on
another server, but thats not mine
L438[11:39:22] <Inari> But locally I have
to use a linux Vm to run docker on, and for some reason I can't get
that to not be slow
L440[11:40:28]
⇨ Joins: TheBit (TheBit!~Anonim@5.34.75.192)
L441[11:40:28] <stephan48> you could start
with the 3.5$ thingy
L442[11:40:38] <stephan48> and look how it
goes
L443[11:40:54] <Inari> I mean, composer
just ran out of memory while updating depenencies when I had the VM
set to 1gb ram xD
L444[11:40:54] <stephan48> with vultr and
f.e. hetzner cloud the nice thing is that you pay hourly
L445[11:41:09] <stephan48> yea but thats
crap tooling
L446[11:41:17] <stephan48> not nesseccary
resource needs by the app :D
L447[11:41:23] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Ping timeout: 190
seconds)
L448[11:41:28] <Inari> Well, I still need
to run the tooling
L449[11:41:32] <stephan48> so you could
briefly spin up VMs test if it works and take it down for less then
a dollar per test
L450[11:41:41] <stephan48> you could build
the image locally and export/import it?
L451[11:41:59] <Inari> Potentially, sounds
like a pain to update it on the fly then though
L452[11:42:07] <stephan48> CI? :D
L453[11:42:19] <Inari> Takes too
long
L454[11:42:22] <Inari> I want to save and
refresh
L455[11:42:29] <Inari> Not wait a minute
fro CI to build and deploy
L456[11:42:30] <stephan48> you should
probably test around with various offers
L457[11:42:44]
<Rph> Test
locally?
L458[11:42:53]
<Rph> Have a
dev and prod environment
L460[11:43:27] <stephan48> 5€ for 4GB RAM
40GB Disk is ok
L461[11:43:39] <Inari> Hmm will have a
look
L462[11:43:40] <Inari> Thanks
L463[11:45:37] <stephan48> you are welcome
:)
L464[11:46:04]
⇨ Joins: The_Bit (The_Bit!~Anonim@5.34.75.30)
L465[11:46:08] <stephan48> wtf. suddently
the temperature monitoring works again? damn onewire stuff on the
esp
L466[11:47:10] ⇦
Quits: TheBit (TheBit!~Anonim@5.34.75.192) (Ping timeout: 183
seconds)
L467[11:48:58]
⇨ Joins: TheBit (TheBit!~Anonim@92.55.178.141)
L468[11:49:17]
⇨ Joins: iso (iso!~iso@94.250.206.74)
L469[11:50:19] ⇦
Quits: iso (iso!~iso@94.250.206.74) (Client Quit)
L470[11:50:33] ⇦
Quits: The_Bit (The_Bit!~Anonim@5.34.75.30) (Ping timeout: 190
seconds)
L471[11:52:20]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.154)
L472[11:53:53] ⇦
Quits: TheBit (TheBit!~Anonim@92.55.178.141) (Ping timeout: 183
seconds)
L473[12:06:17] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.154) (Ping timeout: 183
seconds)
L474[12:10:19] <Mimiru> %p
L475[12:10:20] <MichiBot> Ping reply from
Mimiru 0.46s
L476[12:10:23]
<Forecaster>
Space Engineers is out of early access
L477[12:10:23] <MichiBot> Ping reply from
Mimiru 0.35s
L478[12:10:30]
<Forecaster>
and you can play it for free over the weekend
L479[12:10:36]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L480[12:27:01]
<Kodos> Deep
Rock Galactic is doing a free weekend as well
L481[12:29:28]
<Zef> Fuck
Xfinity
L482[12:29:57]
<Zef> Paid
the bill like 40 minutes ago, restarted all my equipment and it's
still not on even though they said it would take a few
minutes
L483[12:30:55]
<Kodos>
Aren't they basically comcast
L484[12:31:03]
<Kodos> You
shouldn't really be surprised
L485[12:32:22]
<MGR>
Xfinity is Comcast
L486[12:32:26]
<Zef>
Yep
L487[12:32:30]
<MGR> It's
just Comcast's brand
L488[12:32:44]
<Zef> Paid
the fucking $200 demand
L489[12:33:08]
<Rph> wdym
the demand
L490[12:34:34]
<Rph> also
can't you just change the provider?
L491[12:34:36]
<Zef>
Because we paid the $100 internet bill a fucking month and a half
ago
L492[12:35:02]
<Zef>
***cAnT yOu JuSt ChAnGe tHe pRoViDeR***
L493[12:35:04]
<Zef>
No
L494[12:35:12]
<Zef>
Because it's a fucking Monopoly
L495[12:35:34]
<Zef>
Glorious capitalism
L496[12:52:37] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Quit:
http://quassel-irc.org - Chat comfortably.
Anywhere.)
L497[12:53:16]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L498[12:55:00] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Read error:
Connection reset by peer)
L500[12:56:44] <MichiBot>
Tutorial:
Building the Simplest Possible Linux System - Rob Landley,
se-instruments.com | length:
1h, 58m 14s | Likes:
1,660 Dislikes:
70 Views:
92,646 | by
The Linux
Foundation | Published On 28/2/2017
L501[12:57:01] <simon816> I found this
talk very interesting
L502[13:07:08] ⇦
Quits: SquidDev (SquidDev!~SquidDev@squiddev.cc) (Quit:
Bye!)
L503[13:07:39]
⇨ Joins: SquidDev
(SquidDev!~SquidDev@squiddev.cc)
L504[13:18:41]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L505[13:20:35] <AmandaC> What do you mean,
you can just get dialup-speed dsl!
L506[13:21:03]
<Zef> I'd
still need a phone service
L507[13:21:12] ⇦
Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping
timeout: 198 seconds)
L508[13:21:18]
<Zef> And
gueeesss who does that
L509[13:22:09] <AmandaC> For most of my
teens I was on dsl so slow I'd get better download speeds
teathering using usb1 on 2g w/my phone
L510[13:22:51]
⇨ Joins: Xal
(Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L511[13:50:11] *
Lizzy is sad because lizzy.dev was already taken
L512[13:57:03] <Temia> Aw :<
L513[13:57:47] <Temia> For most of my
teens I was still using straight dialup >_>;
L514[13:58:24]
<Zef> For
less than a quarter of my teens I was still ||thinking I was||
straight
L515[13:58:25]
<Zef>
Lol
L516[13:59:19]
<Rph>
Hmm
L517[14:00:02] <Inari> Lizzy: Time to
change nicknames!
L518[14:00:15] <Lizzy> nah
L519[14:02:28] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed
the connection)
L520[14:05:05] <CompanionCube> %tonk
L521[14:05:05] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Rph's record of 2 hours,
57 minutes and 10 seconds this time.
L522[14:05:06] <MichiBot> 2 hours, 53
minutes and 29 seconds were wasted! Missed by 3 minutes and 40
seconds!
L523[14:05:10] <CompanionCube> fuck
L524[14:05:13]
<Rph>
Àaaaaaa
L525[14:05:31]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L526[14:05:35]
<Rph> I
wanted to
L527[14:05:43]
<Rph> Tonk
in 7 minutes
L528[14:16:32]
<Zef>
FINALLY
L529[14:16:40]
<Zef> A
month and a damn half
L530[14:17:55]
<Bob>
?
L531[14:18:05] <Temia> You seem really
obsessed about tonk, Rph
L532[14:18:17] <Temia> Must the numbers go
up?
L533[14:18:34] <Temia> (Honestly the whole
leaderboard thing feels extraneous to me but not my software so I
have no right to comment x: )
L534[14:19:41] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed
the connection)
L535[14:19:47] <Lizzy> *insert Will Smith
saying "that's hot"*
L536[14:20:14] <Lizzy> my Vega is running
at a toasty 75C but Cities skylines is as smooth as a baby's
bottom
L537[14:20:56] <Izaya> It's a
feature
L538[14:21:22]
<Bob> I try
to run any game, my temp skyrockets by 30°C
L539[14:21:30]
<Bob>
Minecraft Hitman are the most demanding
L540[14:32:23]
⇨ Joins: The_Bit (The_Bit!~Anonim@92.55.172.250)
L541[14:35:39]
<Forecaster>
once I get around to it the number will also go down :P
L542[14:52:18] <payonel> AmandaC: o/
L543[14:53:34] <AmandaC> hoihoi
payonel
L544[15:02:18]
<Inari 『 おにいでれ
』> From an unrelated Discord
L546[15:12:48]
<Rph> I am
obsessed with tonks
L547[15:30:06] <AmandaC> %8ball start
factory-crack?
L548[15:30:07] <MichiBot> AmandaC: Signs
point to yes
L549[15:30:45] <AmandaC> ... once I'm done
gathering all my sheddings and putting them in front of Inari's
tower intake
L550[15:31:06] <Inari> o.o
L551[15:43:40]
<Z0idburg>
lol
L552[15:44:01]
<Rph> Who
wants to hear a joke?
L553[15:44:51] <Inari> Well
L554[15:44:53] <Inari> 'tis ain't voice
chat
L555[15:44:57]
<Rph>
PulseAudio works with HDMI audio devices.
L556[15:45:27] <AmandaC> Depends on the
underlying driver support, @Rph
L557[15:45:30]
<Inari 『 おにいでれ
』> PulseAudio works with HDMI audio devices.
L558[15:45:35]
<Rph>
Well
L559[15:45:36] <Inari> Aw
L560[15:45:39] <Inari> No TTS
L561[15:45:48]
<Rph> I have
an older Nvidia ion based computer
L562[15:45:56]
<Rph> And
its plugged into my tv
L563[15:46:05]
<Mimiru>
PulseAudio works with HDMI audio devices.
L564[15:46:08]
<Z0idburg>
Is Inari singing?
L565[15:46:08]
<Rph> In
order for PA to work with the HDMI output
L566[15:46:13] <AmandaC> PulseAudio is
literally just a wrapper around alsa for more fine-grained effects
/ multiplexing
L567[15:46:24] <Izaya> I have an nForce
box somewhere
L568[15:46:26]
<Rph> I need
to remove / plug in the cable
L569[15:46:28] <Izaya> shit chipset
L570[15:46:29]
<Z0idburg>
pulse audio is literaly a pile of poop for sound
L571[15:46:30]
<Rph> Every
time
L572[15:46:48] <Inari> Reminds me of my
keyboard
L573[15:46:50] <Inari> So annoying
L574[15:46:59]
<Z0idburg>
its one of those things that when you use a program that requires
pulseaudio you oh , oh wtf.. that's shitty...
L575[15:47:07]
<XyFreak>
you could have it continously streaming silence to prevent PA from
closing the audio device ever
L576[15:47:21]
<Z0idburg>
real sound streamers use OSS
L577[15:47:22]
<Z0idburg>
?
L578[15:47:24]
<Rph> All C
programs for linux I wrote depend on PA and X11
L579[15:47:31] <Izaya> when pulse works
it's okay
L580[15:47:56]
<Z0idburg>
why would you ever depend on X
L581[15:47:58] <Izaya> it often has issues
though, be it with device configuration, cache latency, WINE,
etc
L582[15:47:59]
<Z0idburg> X
is awful
L583[15:48:01]
<Rph> to
draw shit
L584[15:48:05]
<Rph> on the
screen
L585[15:48:15]
<Rph>
(bitmaps)
L586[15:48:20]
<Z0idburg>
you should write all of your programs for curses
L587[15:48:21]
<Z0idburg>
?
L588[15:48:22]
<Rph> I
could use opengl but thats a little overkill
L589[15:48:26]
<Rph> for
drawing simple bitmaps
L590[15:48:31] *
Izaya gives Rph SDL
L591[15:48:38]
<Rph> ew
take it away
L592[15:48:43] *
Izaya gives Rph SDL2
L593[15:48:44]
<XyFreak> hw
accelerated bitmaps! xD
L594[15:48:54]
<Rph> but I
don't want to support wayland
L595[15:49:03]
<Z0idburg>
SDL2 doesn't require wayland
L596[15:49:06]
<Z0idburg>
and wayland was a failure
L597[15:49:14]
<Rph>
wayland is a failure, some people still use it
L598[15:49:30]
<Z0idburg>
when it was first announced we thought it was going to save
us
L599[15:49:35]
<Z0idburg>
save us it DIDNT.
L600[15:49:38]
<Rph> no
global keyboard shortcuts
L601[15:49:39]
<Rph> no
screenshot
L602[15:49:44] <Izaya> I don't dislike
Wayland, I just have no compelling reason to use it.
L603[15:49:45]
<Rph> no fun
allowed in my garden
L604[15:50:03]
<Z0idburg>
we need a new incompatible GUI server
L605[15:50:12] *
Izaya gives S3 arcan
L606[15:50:16]
<Z0idburg>
lol
L607[15:50:18]
<Rph> lets
just
L608[15:50:22] <AmandaC> Yeah, how dare
they stop the ability for literally every program under the sun to
become a keylogger!
L609[15:50:26]
<Rph> have
all programs use opengl
L610[15:50:39]
<Z0idburg>
make all programs use openCL
L611[15:50:39] <Izaya> what if you're on a
platform without hardware OpenGL
L612[15:50:44]
<Rph> also
AmandaC, if you installed a keylogger, its your fault and the OS
shouldn't do anything to stop you
L613[15:50:45]
<Z0idburg>
and just give you number crunching results
L614[15:50:58]
<Z0idburg>
you give it guis
L615[15:51:02]
<Z0idburg>
and it gives you data
L616[15:51:06]
<Z0idburg>
:>
L617[15:51:11]
<Z0idburg>
instead of the other way around
L618[15:51:12]
<Rph>
well
L619[15:51:16]
<Rph> my
idea for opengl would be like
L620[15:51:24]
<Rph> a
display server that only accepts ptrs to gl contexts
L621[15:51:26]
<Rph> or vk
contexts
L622[15:51:34]
<Rph> and
places them on screen
L623[15:51:52]
<Z0idburg>
This is like, not even part of Trotwood's use case or design
schope, but should I make a display server for Trotwood?
L624[15:51:53]
<Z0idburg>
:>
L625[15:52:02]
<Z0idburg> I
don't want to
L626[15:52:05]
<Rph> my OS
will have a display server by default
L627[15:52:07]
<Z0idburg>
but some people may ask for it
L628[15:52:24] <Izaya> do enterprise
switches of PBXes have a display server
L629[15:52:29]
<Z0idburg>
no
L630[15:52:39] <Izaya> well then, I'd say
it's out of scope for now
L631[15:52:41]
<Z0idburg>
they sometimes have gui tools that connect via telnet
L632[15:52:53]
<Z0idburg>
those usually REALLY suck
L633[15:53:11] *
Izaya nods
L634[15:53:14]
<Z0idburg>
Right now I am working on init!
L635[15:53:23]
<Z0idburg>
Trotwood is actually booting
L636[15:53:25]
<Rph>
complex init systems
L637[15:53:26]
<Z0idburg>
the kerneo is starting
L638[15:53:30]
<Z0idburg>
kernel*
L639[15:53:30]
<Rph> are
meh
L640[15:53:33]
<Z0idburg>
so Trotwood is working
L641[15:53:39]
<Z0idburg>
but I need to get the vfs to work right
L642[15:53:50]
<Z0idburg>
to do that I need syncronous calls over asyncronous yield calls to
work
L643[15:54:00]
<Z0idburg>
and there's two ways to do that
L645[15:54:22]
<Z0idburg> I
can either implement timeouts, or I can just have it wait forever
and ever
L646[15:54:26]
<Z0idburg> I
could also have it do both
L647[15:54:39] *
Izaya gives S3 jehanne
L648[15:54:49]
<Z0idburg>
OH OH OH
L649[15:54:50] <Izaya> (namely: all calls
are blocking, but you can schedule an interrupt in advance)
L650[15:54:52]
<Z0idburg> I
know how I'll do it
L651[15:54:57]
<Z0idburg>
dafuq is this
L652[15:55:05]
<Rph> my
"init system" will be just a script that executes
kernel.load(), then executes programs and then runs
kernel.start()
L653[15:55:18]
<Z0idburg> I
will make Trotwood syncronous calls over async wait forever and
ever and ever
L654[15:55:37]
<Z0idburg>
and then I will add a feature to a library you can use to tell it
to send a timeout event as well
L655[15:55:42]
<Z0idburg>
if you want it
L656[15:55:57]
<Z0idburg>
you would then wrap timeout syunc calls with something loike
timeout(time, callback call)
L657[15:56:04]
<Z0idburg>
and it's return the output of the callback call
L658[15:56:07]
<Z0idburg>
or timeout
L659[15:56:13]
<Z0idburg>
that would work
L660[15:56:49]
<Z0idburg>
in order for that to work I have to break 1 rule
L661[15:57:04]
<Z0idburg> I
nee to allow you to tell the system to put your process back on the
ready stack immediately
L662[15:58:24]
⇨ Joins: Norezion
(Norezion!webchat@142.163.136.223)
L664[15:59:07] <Norezion> Hey all looking
for a OS or something, to use for a welcoming OS for a
server.
L665[15:59:23] <Vexatos> when you add 500
lines of code to Selene
L666[15:59:31] <Vexatos> and it works in
your tests but not when someone else runs it
L667[15:59:38]
<Rph>
currently I think the only mature OS that exists is OpenOS
L668[15:59:40]
<Rph> but
not sure
L669[16:00:24] <AmandaC> define
"mature"
L670[16:00:28] <Izaya> I'd say KOS NEO is
relatively mature, has third party software, Minitel support, and
doesn't crash regularly like some other OSes that I may be involved
with
L671[16:00:38] <AmandaC> Because ^
L672[16:01:01]
<Rph> well
by mature I mean with some software available, hard to crash unless
you count spamming ctrl + alt + c as unstable
L673[16:01:20] <AmandaC> I've been using
KOS as my user-facing machines
L674[16:01:24]
<Rph>
Because i managed to get the "blue screen" interrupted
error
L675[16:01:28]
<Rph> on
openos
L676[16:01:30]
<Rph> way
too many times
L678[16:02:08] <AmandaC> ^ Most of my base
apps for my world
L679[16:02:48] <Izaya> I need to get
around to re-doing the FRequest spec to be closer to Gopher
L680[16:03:04]
<Rph> I
mean, for my OS even before making a public release I will make a
few dozen apps
L681[16:03:07]
<Rph> to
define certain standards
L682[16:03:21] <Izaya> then do the comf
GUI browser
L683[16:03:24] <Izaya> with a scroll bar
this time
L684[16:03:53] ⇦
Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
(Ping timeout: 190 seconds)
L685[16:04:21]
<Zef> Anyone
on discord that wants to play some TFC?
L686[16:04:31]
<Zef> With a
tiny modpack
L687[16:04:43]
<Rph> im
currently playing kerbal space program, sorry
L688[16:04:57]
<Rph> with a
large modpack
L689[16:04:57] <AmandaC> Oh right,
Terraferma-craft. I keep thinking Team fortress classic
L690[16:05:08] <Izaya> I'd play some Team
Fortress Classic
L691[16:05:27] <Izaya> I don't have a copy
but that's a minor issue.
L692[16:06:06]
<Rph> ksp is
a great way to make my computer suffer
L693[16:07:59]
<Rph>
building tiny planes is extremely fun tho
L695[16:25:56]
<Rph> tiny
planes with short ranges
L696[16:29:23] ⇦
Quits: Norezion (Norezion!webchat@142.163.136.223) (Quit:
webchat.esper.net)
L697[16:36:36]
<Rph>
%tonkout
L698[16:36:36] <MichiBot> Rph has tonked
out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002
bonus points for consecutive hours! Current score: 0.033
L699[16:36:39]
<Rph> Going
to sleep
L700[16:48:35] <AmandaC> %8ball play
games?
L701[16:48:35] <MichiBot> AmandaC: Ask
again later
L702[16:48:46] <AmandaC> %8ball sit in the
rain?
L703[16:48:47] <MichiBot> AmandaC: Reply
hazy, try again
L704[16:49:04] *
AmandaC decides to sit in the rain, then
L705[16:52:18] ⇦
Quits: The_Bit (The_Bit!~Anonim@92.55.172.250) (Remote host closed
the connection)
L706[16:57:22]
⇨ Joins: BlueAgent
(BlueAgent!~BlueAgent@101.175.86.124)
L707[16:58:13]
<Forecaster>
%tonk
L708[16:58:14] <MichiBot> Jeepers!
Forecaster! You beat Rph's previous record of <0! I hope you're
happy!
L709[16:58:14] <MichiBot> Forecaster's new
record is 21 minutes and 36 seconds! 21 minutes and 36 seconds
gained!
L710[17:06:21]
<Z0idburg>
xso
L711[17:06:26]
<Z0idburg>
my old website that somebody stole
L712[17:06:30]
<Z0idburg>
became a dating website
L713[17:07:06]
<Kodos>
%blame ben_mkiv
L714[17:07:06] *
MichiBot blames ben_mkiv for adding a chirpy birb to the
inventory!
L715[17:07:18]
<Kodos>
rip
L716[17:07:37]
<Z0idburg>
why would somebody use "9600-baud" for a dating
site
L717[17:08:20]
<Forecaster>
They just wanted it real baud
L718[17:08:26]
<Z0idburg>
lol
L719[17:22:08] <ben_mkiv> why not?
L720[17:22:42] <ben_mkiv> they usually do
this because the website already got regular users and has a better
search rank and cross references
L721[17:22:51] <ben_mkiv> so higher search
engine ranking
L722[17:23:42] <AmandaC> And they milk it
dry and run it into the ground, run off with the money
L724[17:59:10] <Temia> %tonk
L725[17:59:11] <MichiBot> Goshhawk! Temia!
You beat Forecaster's previous record of 21 minutes and 36 seconds!
I hope you're happy!
L726[17:59:12] <MichiBot> Temia's new
record is 1 hour and 57 seconds! 39 minutes and 20 seconds gained!
Temia also gained 0.001 tonk points for stealing the tonk.
L727[17:59:54] <Temia> %tonkout
L728[17:59:56] <MichiBot> Temia has tonked
out! Tonk has been reset! They gained 0.001 tonk points! Current
score: 0.017
L729[18:00:38] <AmandaC> %tonkpoints
L730[18:00:39] <MichiBot> AmandaC: You
currently have 0.007 points!
L731[18:06:28] <AmandaC> Welp. I can never
get another point, or I'll not be 007
L732[18:19:54] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BC45D.versanet.de) (Remote
host closed the connection)
L733[18:23:51] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300C107205E959D4A4BDACBD6FD17.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L734[18:37:06] ⇦
Quits: t20kdc
(t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
(Ping timeout: 189 seconds)
L735[19:51:20] <Temia> This is legit
L736[19:51:31] *
Temia scoops Amanda into her lap and snuggles on.
L737[19:51:58] *
AmandaC meeps, purrs
L739[19:53:50] <Temia> D'aww
L740[20:42:30]
<Z0idburg>
HEY ITS HARU!
L741[20:42:41]
<Z0idburg>
You've been watching that too AmandaC?
L742[21:20:08]
⇨ Joins: PrismaticYT
(PrismaticYT!webchat@135-141-148-118.nzcomms.co.nz)
L743[21:20:21] <PrismaticYT> How do I
print to the center of the screen?
L744[21:21:35] ⇦
Quits: PrismaticYT
(PrismaticYT!webchat@135-141-148-118.nzcomms.co.nz) (Client
Quit)
L745[21:28:36] <CompanionCube> ...
L746[21:52:22] <Temia> %bye
L747[21:52:22] <MichiBot> Temia: Oh, well,
bye I guess...
L748[21:54:44] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
(Quit: Leaving.)
L749[22:00:30] <CompanionCube> %tonk
L750[22:00:30] <MichiBot> Avada Kedavra!
CompanionCube! You beat Temia's previous record of <0! I hope
you're happy!
L751[22:00:32] <MichiBot> CompanionCube's
new record is 4 hours and 34 seconds! 4 hours and 34 seconds
gained! CompanionCube also gained 0.004 tonk points for stealing
the tonk.
L752[22:00:38] <CompanionCube>
%tonkout
L753[22:00:41] <MichiBot> CompanionCube
has tonked out! Tonk has been reset! They gained 0.004 tonk points!
plus 0.006 bonus points for consecutive hours! Current score:
0.124
L754[22:00:47] <Temia> You
sunuvabitch
L755[22:00:50] <Temia> I was typing it
out
L756[22:01:07] <Temia> greataxes at
dawn
L757[22:01:13] <Temia> D:<
L758[22:01:32] *
CompanionCube blunts Temia's axe beforehand
L759[22:01:43] <Temia> That'll just make
it hurt more going in.
L760[22:01:46] <CompanionCube> fuck
L761[22:02:02] *
CompanionCube brings a greataxe...made of energy
L762[22:02:10] <Temia> ... Hm.
L763[22:02:14] <Temia> I could be in a bit
of trouble here.
L764[22:02:29] <CompanionCube> Aperture
Science(tm)
L765[22:03:10] *
CompanionCube was mostly curious how many points you get for a 4h
tok
L766[22:03:36] <CompanionCube> i could
calculate it but that's ~effort~
L767[22:45:31] ⇦
Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b) (Quit:
Cervator)
L768[22:49:46] <AmandaC> @Z0idburg only
the first episode so far. Plan to watch more while I'm with
shitternet
L769[22:52:02] <AmandaC> %tell Inari I can
say now -- I'dnever survive an ironwoman run of this. I've crashed
ships into astroids too many times. Were it not for my scummy ways,
I'd have no safe space full of oxygen anymore, too
L770[22:52:03] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L771[22:52:50] <AmandaC> Hey! What's that
over there!
L772[22:53:01] *
AmandaC hides under Temia's blankets, sleeps
L773[22:57:22]
<TheFox>
%tonk
L774[22:57:22] <MichiBot> Fopdoodle!
TheFox! You beat CompanionCube's previous record of <0! I hope
you're happy!
L775[22:57:23] <MichiBot> TheFox's new
record is 56 minutes and 41 seconds! 56 minutes and 41 seconds
gained!
L776[22:57:57] *
Temia climbs under blankets with
L777[23:58:05]
<Rph>
%tonk
L778[23:58:06] <MichiBot> Willikers! Rph!
You beat TheFox's previous record of 56 minutes and 41 seconds! I
hope you're happy!
L779[23:58:07] <MichiBot> Rph's new record
is 1 hour and 43 seconds! 4 minutes and 1 second gained! Rph also
gained 0.001 tonk points for stealing the tonk.